For anyone trying to do this now, the "OK, Import" button still doesn't exist in the IDE as of STM32CubeIDE 1.14.1. You need to use CubeMX to change to the new part, then save the IOC and import it within the IDE if you want a new project. In my ca...
Thanks for the reply. Yes, I have even parity enabled for sure. I checked bits on an oscilloscope and confirmed USART1_CR1 has the PCE bit enabled. You can see my code below where I'm reading the ISR register before the RDR. The ADCU1PEError, ADC...
Did you ever figure this out? I have literally the same problem on the STM32G4 series. I implemented my code to check the ISR bits after receiving each byte, but the PE bit always remains 0 even when I intentionally inject errors.
Clearly whoever wrote this ST HAL driver doesn't understand what the word "non-blocking" means. When you have a function I2C_WaitOnFlagUntilTimeout(), which contains a while loop and it just sits there waiting until a hardware condition is true, you...