CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
宏定义 | 函数
ci_log.h 文件参考

sdklog输出组件 这个文件用于定义sdk日志打印组件,log打印等级 参考Andriod Logcat 提供了多个打印函数, 开发者可以自行定义模块名称,统一模块打印等级宏 更多...

#include "ci_log_config.h"
#include "ci_assert.h"

浏览源代码.

宏定义

#define LOG_DEBUG(fmt, ...)   _printf(fmt,##__VA_ARGS__)
 
#define CI_LOG(debug, message, args...)   do{}while(0)
 
#define _mprintf(fmt, ...)   do{}while(0)
 
#define mprintf(fmt, args...)   _mprintf(fmt, ## args)
 
#define ci_logverbose(comlevel, message, args...)   CI_LOG(CI_LOG_VERBOSE, comlevel, message, ## args)
 日志打印–详细 更多...
 
#define ci_logdebug(comlevel, message, args...)   CI_LOG(CI_LOG_DEBUG, comlevel, message, ## args)
 日志打印–调试 更多...
 
#define ci_loginfo(comlevel, message, args...)   CI_LOG(CI_LOG_INFO, comlevel, message, ## args)
 日志打印–信息 更多...
 
#define ci_logwarn(comlevel, message, args...)   CI_LOG(CI_LOG_WARN, comlevel, message, ## args)
 日志打印–警告 更多...
 
#define ci_logerr(comlevel, message, args...)   CI_LOG(CI_LOG_ERROR, comlevel, message, ## args)
 日志打印–错误 更多...
 
#define ci_logassert(comlevel, message, args...)   CI_LOG(CI_LOG_ASSERT, comlevel, message, ## args)
 日志打印–断言 更多...
 

函数

int _printf (char *format,...)
 
void uart_log_int_handler (void)
 
void uart_log_int_mode_init (void)
 
void ci_log_init (void)
 

详细描述

sdklog输出组件 这个文件用于定义sdk日志打印组件,log打印等级 参考Andriod Logcat 提供了多个打印函数, 开发者可以自行定义模块名称,统一模块打印等级宏

版本
1.0
日期
2019-01-09

宏定义说明

◆ _mprintf

#define _mprintf (   fmt,
  ... 
)    do{}while(0)

◆ CI_LOG

#define CI_LOG (   debug,
  message,
  args... 
)    do{}while(0)

◆ LOG_DEBUG

#define LOG_DEBUG (   fmt,
  ... 
)    _printf(fmt,##__VA_ARGS__)

◆ mprintf

#define mprintf (   fmt,
  args... 
)    _mprintf(fmt, ## args)

函数说明

◆ _printf()

int _printf ( char *  format,
  ... 
)

◆ ci_log_init()

void ci_log_init ( void  )

◆ uart_log_int_handler()

void uart_log_int_handler ( void  )

◆ uart_log_int_mode_init()

void uart_log_int_mode_init ( void  )