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) {
logMsg("TX_CPLT");
if (huart == &mbusUart) {
mbusCommTxCpltCallback(huart);
}
}
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {
logMsg("RX_CPLT");
if (huart == &mbusUart) {
mbusCommRxCpltCallback(huart);
}

View File

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