This commit is contained in:
sun
2019-07-16 16:37:38 +08:00
parent 73230d91f1
commit 170a6b9429

View File

@@ -33,9 +33,8 @@ void uartReceive(Serial *pSerial) {
char buffer[30]; char buffer[30];
LOGM(STR_CTR(WORD_LIGHT_WHITE, "data receive start!")); LOGM(STR_CTR(WORD_LIGHT_WHITE, "data receive start!"));
while (true) { while (true) {
char byte = 0;
memset(buffer, 0, sizeof(buffer)); memset(buffer, 0, sizeof(buffer));
pSerial->ReadData((uint8_t *) &byte, sizeof(mcuData)+1); pSerial->ReadData((uint8_t *) &buffer, sizeof(mcuData)+1);
if (buffer[sizeof(mcuData)] == '\n') { if (buffer[sizeof(mcuData)] == '\n') {
memcpy(&mcuData, buffer, sizeof(mcuData)); memcpy(&mcuData, buffer, sizeof(mcuData));
LOGM("Get, state:%c, mark:%d!", mcuData.state, (int) mcuData.mark); LOGM("Get, state:%c, mark:%d!", mcuData.state, (int) mcuData.mark);