Hello everybody, I just got into STM32 development and using the HAL library primarily for my developments now. I am having a issue with UART IT library function. Why when I have a for loop delay or HAL_Delay in my main code the Buffer data is not updated, I keep receiving the first byte consecutively, it worked very well if I don't have delays in my code.
main raw code :
Keil MDK project :
Or if you want to clone the repo :
Board : STM32F746GDISCOVERY
Looking forward for a solution from the experts from the community