22 #define LOGBUFSIZE (BUFSIZE_DEBUG)
28 uint32_t
Log_start( uint32_t PortNum, uint32_t baudrate )
37 xSemaphoreTakeRecursive(
xMutexLOG, portMAX_DELAY );
48 void Log_slog(
const char * restrict format,...)
51 va_start( arg, format );
52 xSemaphoreTakeRecursive(
xMutexLOG, portMAX_DELAY );
61 void Log_log( uint8_t severity, uint8_t logLevel,
const char * restrict format,...)
66 if (severity>=logLevel)
68 xSemaphoreTakeRecursive(
xMutexLOG, portMAX_DELAY );
70 va_start( arg, format);
73 vsprintf(
string, format, arg);
87 xSemaphoreTakeRecursive(
xMutexLOG, portMAX_DELAY );
void Log_level(uint8_t logLevel)
void Log_slog(const char *restrict format,...)
uint32_t Log_start(uint32_t PortNum, uint32_t baudrate)
void PrintF_print(uint32_t portNum, const char *restrict format,...)
void Log_log(uint8_t severity, uint8_t logLevel, const char *restrict format,...)
uint32_t PrintF_start(uint32_t portNum, uint32_t baudRate)
xSemaphoreHandle xMutexLOG