more receiving

This commit is contained in:
Wolfgang Hottgenroth 2020-11-02 18:14:28 +01:00
parent 7f4dacb284
commit 6ecba172ad
Signed by: wn
GPG Key ID: 6C1E5E531E0D5D7F

View File

@ -108,9 +108,14 @@ static void handleRequestEngine(void *handle) {
localMbusCommHandle->receiving = false;
HAL_UART_AbortReceive(&mbusUart);
uint8_t kitchenSink[16];
HAL_StatusTypeDef r = HAL_UART_Receive(&mbusUart, kitchenSink, 16, 500);
memset(kitchensink, 0, 16);
HAL_StatusTypeDef r = HAL_UART_Receive(&mbusUart, kitchenSink, 16, 1000);
if (r == HAL_OK) {
logMsg("hre abort, still go one: 0x%02x", kitchenSink);
logMsg("hre abort, still got some: %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x",
kitchenSink[0], kitchenSink[1], kitchenSink[2], kitchenSink[3],
kitchenSink[4], kitchenSink[5], kitchenSink[6], kitchenSink[7],
kitchenSink[8], kitchenSink[9], kitchenSink[10], kitchenSink[11],
kitchenSink[12], kitchenSink[13], kitchenSink[14], kitchenSink[15]);
} else if (r == HAL_TIMEOUT) {
logMsg("hre abort, run into timeout");
} else {