more receiving
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
@ -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 {
|
||||
|
Reference in New Issue
Block a user