equal
deleted
inserted
replaced
310 #define LOG_CRITICAL 0 |
310 #define LOG_CRITICAL 0 |
311 #define LOG_WARNING 1 |
311 #define LOG_WARNING 1 |
312 #define LOG_INFO 2 |
312 #define LOG_INFO 2 |
313 #define LOG_DEBUG 3 |
313 #define LOG_DEBUG 3 |
314 |
314 |
|
315 #ifndef LOG_BUFFER_SIZE |
315 #define LOG_BUFFER_SIZE (1<<14) /*16Ko*/ |
316 #define LOG_BUFFER_SIZE (1<<14) /*16Ko*/ |
|
317 #endif |
316 #define LOG_BUFFER_MASK (LOG_BUFFER_SIZE-1) |
318 #define LOG_BUFFER_MASK (LOG_BUFFER_SIZE-1) |
317 static char LogBuff[LOG_LEVELS][LOG_BUFFER_SIZE]; |
319 static char LogBuff[LOG_LEVELS][LOG_BUFFER_SIZE]; |
318 void inline copy_to_log(uint8_t level, uint32_t buffpos, void* buf, uint32_t size){ |
320 void inline copy_to_log(uint8_t level, uint32_t buffpos, void* buf, uint32_t size){ |
319 if(buffpos + size < LOG_BUFFER_SIZE){ |
321 if(buffpos + size < LOG_BUFFER_SIZE){ |
320 memcpy(&LogBuff[level][buffpos], buf, size); |
322 memcpy(&LogBuff[level][buffpos], buf, size); |