targets/plc_main_tail.c
changeset 1093 b5f78cff4459
parent 1012 deb0fcab0c64
child 1428 e14003eb4d42
equal deleted inserted replaced
1092:e91f2c8d6f51 1093:b5f78cff4459
    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;