equal
deleted
inserted
replaced
51 /* Log cursor : 64b |
51 /* Log cursor : 64b |
52 |63 ... 32|31 ... 0| |
52 |63 ... 32|31 ... 0| |
53 | Message | Buffer | |
53 | Message | Buffer | |
54 | counter | Index | */ |
54 | counter | Index | */ |
55 static uint64_t LogCursor[LOG_LEVELS] LOG_BUFFER_ATTRS = {0x0,0x0,0x0,0x0}; |
55 static uint64_t LogCursor[LOG_LEVELS] LOG_BUFFER_ATTRS = {0x0,0x0,0x0,0x0}; |
|
56 |
|
57 void ResetLogCount(void) { |
|
58 uint8_t level; |
|
59 for(level=0;level<LOG_LEVELS;level++){ |
|
60 LogCursor[level] = 0; |
|
61 } |
|
62 } |
56 |
63 |
57 /* Store one log message of give size */ |
64 /* Store one log message of give size */ |
58 int LogMessage(uint8_t level, char* buf, uint32_t size){ |
65 int LogMessage(uint8_t level, char* buf, uint32_t size){ |
59 if(size < LOG_BUFFER_SIZE - sizeof(mTail)){ |
66 if(size < LOG_BUFFER_SIZE - sizeof(mTail)){ |
60 uint32_t buffpos; |
67 uint32_t buffpos; |