00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00034 #ifndef SOSSE_LOG_H
00035 #define SOSSE_LOG_H
00036
00037 #include <types.h>
00038
00039 #define LOG_START 0x1800
00040
00041 #define LOG_TAG_JOKER 0xFE
00042 #define LOG_TAG_EEWRITE_DST 0x01
00043 #define LOG_TAG_EEWRITE_SRC 0x02
00044 #define LOG_TAG_EEWRITE_LEN 0x03
00045 #define LOG_TAG_EEREAD_DST 0x04
00046 #define LOG_TAG_EEREAD_SRC 0x05
00047 #define LOG_TAG_EEREAD_LEN 0x06
00048 #define LOG_TAG_FSCREATE 0x07
00049 #define LOG_TAG_RANDOM 0x08
00050
00051
00057 extern bool log_enable;
00058
00065 #if CONF_WITH_LOGGING==1
00066 void log_init( void );
00067 #else
00068 #define log_init()
00069 #endif
00070
00081 #if CONF_WITH_LOGGING==1
00082 void log_add( iu8 tag, iu8 *data, iu8 len );
00083 #else
00084 #define log_add(tag,data,len)
00085 #endif
00086
00087 #endif