more receiving

This commit is contained in:
2020-11-02 17:00:14 +01:00
parent eb78c046f6
commit 31a34068ad
2 changed files with 1 additions and 5 deletions

View File

@ -66,14 +66,12 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) {
} }
void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) { void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) {
logMsg("TX_CPLT");
if (huart == &mbusUart) { if (huart == &mbusUart) {
mbusCommTxCpltCallback(huart); mbusCommTxCpltCallback(huart);
} }
} }
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {
logMsg("RX_CPLT");
if (huart == &mbusUart) { if (huart == &mbusUart) {
mbusCommRxCpltCallback(huart); mbusCommRxCpltCallback(huart);
} }

View File

@ -90,7 +90,7 @@ static void handleRequestEngine(void *handle) {
// no break // no break
case RECEIVING: case RECEIVING:
logMsg("hre state RECEIVING"); // logMsg("hre state RECEIVING");
if (! localMbusCommHandle->receiving) { if (! localMbusCommHandle->receiving) {
localMbusCommHandle->receiving = true; localMbusCommHandle->receiving = true;
HAL_UART_Receive_IT(&mbusUart, &(localMbusCommHandle->receivedOctet), 1); HAL_UART_Receive_IT(&mbusUart, &(localMbusCommHandle->receivedOctet), 1);
@ -115,12 +115,10 @@ static void handleRequestEngine(void *handle) {
} }
void mbusCommTxCpltCallback(UART_HandleTypeDef *huart) { void mbusCommTxCpltCallback(UART_HandleTypeDef *huart) {
logMsg("mctx: mbus tx done");
schAdd(handleRequestEngine, (void*) &mbusCommHandle, 0, 0); schAdd(handleRequestEngine, (void*) &mbusCommHandle, 0, 0);
} }
void mbusCommRxCpltCallback(UART_HandleTypeDef *huart) { void mbusCommRxCpltCallback(UART_HandleTypeDef *huart) {
logMsg("mcrx: mbus received something");
if (mbusCommHandle.receiving) { if (mbusCommHandle.receiving) {
schAdd(handleRequestEngine, (void*) &mbusCommHandle, 0, 0); schAdd(handleRequestEngine, (void*) &mbusCommHandle, 0, 0);
} else { } else {