26 #ifndef SYSTEM_CORE_OC_DEBUG_H_ 27 #define SYSTEM_CORE_OC_DEBUG_H_ 34 oC_LogType_Error = (1<<0),
35 oC_LogType_Warning = (1<<1),
36 oC_LogType_Track = (1<<2),
37 oC_LogType_Info = (1<<3),
38 oC_LogType_GoodNews = (1<<4),
39 oC_LogType_All = 0xFFFF,
40 oC_LogType_Default = oC_LogType_All,
43 #if !defined(CFG_ENABLE_DEBUG_PRINT) 44 # error CFG_ENABLE_DEBUG_PRINT is not defined in oc_debug_cfg.h ! 45 #elif CFG_ENABLE_DEBUG_PRINT == ON 48 # define kdebuglog(LogType , ... ) _kdebuglog( LogType, __FUNCTION__, __VA_ARGS__ ) 54 # define kdebuglog(LogType , ... ) 62 extern void _kdebuglog( oC_LogType_t LogType ,
const char * Function,
char * Format , ...);
void enkdebuglog(oC_LogType_t LogType)
Configuration of the debug functions.
bool readoldestkdebuglog(char *outString, oC_UInt_t Size)
void savekdebuglog(char *Log)
void unlockkdebuglog(void)
bool readlastkdebuglog(char *outString, oC_UInt_t Size)