CI13LC SDK API手册
2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
概述
API参考
system
system/ci_assert.h
浏览该文件的文档.
1
10
#ifndef _CI_ASSERT_H_
11
#define _CI_ASSERT_H_
12
13
#include <stdio.h>
14
#include "
ci_log.h
"
15
16
#ifndef mprintf
17
#if USE_STD_PRINTF
18
#define mprintf(fmt, args...) printf(fmt, ## args)
19
#else
20
#define mprintf(fmt, args...) _printf(fmt, ## args)
21
#endif
22
#endif
23
24
25
#if ASSERT_OPEN_PRINT
26
#define CI_ASSERT(x,msg) \
27
if( ( x ) == 0 ) \
28
{ \
29
mprintf("%s",msg); \
30
mprintf("ASSERT: %d in %s\n",__LINE__,__FUNCTION__); \
31
while(1) asm volatile ("ebreak"); \
32
}
33
#else
34
#define CI_ASSERT(x,msg) \
35
if( ( x ) == 0 ) \
36
{ \
37
while(1) asm volatile ("ebreak"); \
38
}
39
#endif
40
41
#endif
/* _CI_ASSERT_H_ */
ci_log.h
sdklog输出组件 这个文件用于定义sdk日志打印组件,log打印等级 参考Andriod Logcat 提供了多个打印函数, ...
制作者
1.8.14