fix logger (lost first two chars) and setting meterbus uart (8bit data plus parity, so 9bit incl. parity)
This commit is contained in:
@ -66,11 +66,11 @@ int logMsg(const char *format, ...) {
|
||||
|
||||
va_list vl;
|
||||
va_start(vl, format);
|
||||
int vcnt = vsnprintf(msgBuffer-2, MSGBUFFER_SIZE, format, vl);
|
||||
int vcnt = vsnprintf(msgBuffer, MSGBUFFER_SIZE-2, format, vl);
|
||||
va_end(vl);
|
||||
|
||||
if (vcnt < MSGBUFFER_SIZE) {
|
||||
strcat(msgBuffer, "\n\r");
|
||||
strcat(msgBuffer, "\r\n");
|
||||
|
||||
if (-1 == (res = ringbufferPut(&logBuffer, (uint8_t*) msgBuffer, strlen(msgBuffer)))) {
|
||||
#ifndef TEST
|
||||
|
Reference in New Issue
Block a user