diff --git a/halport/stm32irq.c b/halport/stm32irq.c index 75d4193..5e16a03 100644 --- a/halport/stm32irq.c +++ b/halport/stm32irq.c @@ -89,9 +89,9 @@ void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { if (huart->USR_UartITRxOff < huart->USR_UartITRxBufSize) { huart->USR_UartITRxBuf[huart->USR_UartITRxOff] = huart->USR_UartITRxBufCache; huart->USR_UartITRxOff++; + huart->USR_UartITLastRxTicket = HAL_GetTick(); } else { } - huart->USR_UartITLastRxTicket = HAL_GetTick(); HAL_UART_Receive_IT(huart, &huart->USR_UartITRxBufCache, 1); } }