CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
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 #define CI_ASSERT(x,msg) \
25  if( ( x ) == 0 ) \
26  { \
27  mprintf("%s",msg); \
28  mprintf("ASSERT: %d in %s\n",__LINE__,__FUNCTION__); \
29  while(1) asm volatile ("ebreak"); \
30  }
31 
32 #endif /* _CI_ASSERT_H_ */
sdklog输出组件 这个文件用于定义sdk日志打印组件,log打印等级 参考Andriod Logcat 提供了多个打印函数, ...