luat_soc_sdk_2024 V1.0
luat_debug.h 文件参考

浏览该文件的源代码.

宏定义

#define LUAT_DEBUG_PRINT(fmt, argv...)   luat_debug_print("%s %d:"fmt, __FUNCTION__,__LINE__, ##argv)
 luat_debug_print宏定义为LUAT_DEBUG_PRINT
 
#define LUAT_DEBUG_ASSERT(condition, fmt, argv...)
 luat_debug_assert宏定义为LUAT_DEBUG_ASSERT
 

类型定义

typedef enum LUAT_DEBUG_FAULT_MODE LUAT_DEBUG_FAULT_MODE_E
 出现异常后系统处理
 

枚举

enum  LUAT_DEBUG_FAULT_MODE { LUAT_DEBUG_FAULT_RESET , LUAT_DEBUG_FAULT_HANG , LUAT_DEBUG_FAULT_HANG_RESET , LUAT_DEBUG_FAULT_SAVE_RESET }
 出现异常后系统处理 更多...
 

函数

void luat_debug_print (const char *fmt,...)
 格式打印并输出到LOG口
 
void luat_debug_assert (const char *fun_name, unsigned int line_no, const char *fmt,...)
 断言处理,并格式打印输出到LOG口
 
void luat_debug_set_fault_mode (LUAT_DEBUG_FAULT_MODE_E mode)
 设置出现异常后系统处理模式
 
void luat_debug_print_onoff (unsigned char onoff)
 是否开启/停止csdk log