Why is HAL_UART_Receive_IT not triggering the callback function on STM32F103?
I’m using HAL_UART_Receive_IT() on an STM32F103 to receive serial data asynchronously. The UART initialization appears correct, and I can send data successfully, but the HAL_UART_RxCpltCallback() function never gets triggered. I’ve confirmed the interrupt is enabled in NVIC and the buffer size is correct.
Is there something I might be missing in configuration or code structure that prevents the callback from firing?
Any sample code or debugging steps would be greatly appreciated. Thanks!
