From 25c02dc6bafdb8036115ddf4923705043ce6b37f Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Mon, 2 Nov 2020 17:43:44 +0100 Subject: [PATCH] more receiving --- cube/User/Src/mbusComm.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cube/User/Src/mbusComm.c b/cube/User/Src/mbusComm.c index e303d87..95d4d70 100644 --- a/cube/User/Src/mbusComm.c +++ b/cube/User/Src/mbusComm.c @@ -107,6 +107,16 @@ static void handleRequestEngine(void *handle) { logMsg("hre state DISABLE_FRONTEND"); localMbusCommHandle->receiving = false; HAL_UART_AbortReceive(&mbusUart); + uint8_t kitchenSink = 0; + HAL_StatusTypeDef r = HAL_UART_Receive(&mbusUart, &kitchenSink, 1, 500); + if (r == HAL_OK) { + logMsg("hre abort, still go one: 0x%02x", kitchenSink); + } else if (r == HAL_TIMEOUT) { + logMsg("hre abort, run into timeout"); + } else { + logMsg("hre abort, some other result: %02x", r); + } + frontendDisable(); localMbusCommHandle->state = IDLE; break;