Difference between blocking and non blocking HAL UART functions.
Hi.
I'm trying to work with the stm32 uart functions with HAL and cubemx. When I was reading the functions I saw that there are 2 different ways to send and receive.One blocking mode (HAL_UART_Transmit() and HAL_UART_Receive()) and the other non blocking mode(HAL_UART_Transmit_IT() and HAL_UART_Receive_IT() ).
What is the diffence between these?
I was watching a video that used the interrupt and when a word was received and ready to read an interrupt occurred and used
HAL_UART_Receive() in uart subroutine and get the word. So what is HAL_UART_Receive_IT()?