How to enable HAL_UART_RxCpltCallback?
I've reviewed numerous similar posts and the UART_TwoBoards_ComIT example, but have found no solution. My code is being generated by Cube 6.6.1 for the STM32F446. The UART5 Global Interrupt is enabled. My code and the example code both contain UART5_IRQHandler(void), HAL_UART_IRQHandler() and HAL_UART_RxCpltCallback(). After my app calls HAL_UART_Receive_IT(), UART5_IRQHandler() is being called, presumably with every character received. But HAL_UART_RxCpltCallback() is never called. I am only interested in HAL_UART_RxCpltCallback() after all data has been received. I've found no instructions on how to enable HAL_UART_RxCpltCallback(). It seems to happen magically. Must UART5_IRQHandler(void) interrupt be enabled to get HAL_UART_RxCpltCallback() enabled? And how do I get HAL_UART_RxCpltCallback() to work? Thanks.
