20 #define SYSTEM_VERSION 0x03010001u
22 #ifndef RECEIVE_MAX_LENGTH
23 #define RECEIVE_MAX_LENGTH 64
25 #define RECEIVE_START_CHAR '$'
26 #define RECEIVE_STOP_CHAR '\r'
27 #define RECEIVE_MAX_ARGC 8
156 #define GetLogTimestamp() TimeNow()
178 void LogStr(
char * str, ...);
200 void LogMsg(uint8_t subsystem_id,
char * str, ...);
282 uint16_t ArgToU16(
char* arg);
283 uint8_t ArgToU8(
char* arg);
284 uint32_t ArgToU32(
char* arg);
void MuteAll(void)
Definition: subsys.c:389
version_mmb_t v
Definition: subsys.h:45
version union
Definition: subsys.h:43
void Log_EchoOn(void)
Definition: subsys.c:376
void LogStr(char *str,...)
Definition: subsys.c:264
void Subsystem_RegisterCallback(uint8_t subsystem_id, void(*callback)(int argc, char *argv[]))
Definition: subsys.c:113
uint8_t major
Definition: subsys.h:40
void Log_EchoOff(void)
Definition: subsys.c:380
void Log_Header(uint8_t subsystem_id)
Definition: subsys.c:294
uint16_t build
Definition: subsys.h:38
uint8_t Subsystem_Init(char *name, version_t version, void(*callback)(int argc, char *argv[]))
Definition: subsys.c:102
void LogMsg(uint8_t subsystem_id, char *str,...)
Definition: subsys.c:275
char * GetSubsystemName(uint8_t subsystem_id)
Definition: subsys.c:85
void UnmuteAll(void)
Definition: subsys.c:393
uint8_t Log_GetEcho(void)
Definition: subsys.c:384
void MuteSys(uint8_t sys_id)
Definition: subsys.c:397
uint8_t minor
Definition: subsys.h:39
void UnmuteSys(uint8_t sys_id)
Definition: subsys.c:401
uint32_t word
Definition: subsys.h:44