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) {
|
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);
|
||||||
}
|
}
|
||||||
|
@ -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 {
|
||||||
|
Reference in New Issue
Block a user