embassy/embassy-stm32
Timo Kröger 48f700b35c stm32 usart: Fix RX interrupt flag handling
* On v1 interrupts cannot be cleared individually.
  Instead they are cleared implicitly by reading or writing DR (which we do now).
* Multiple error flags can be set at the same time:
  Handle them all in one go intstead of re-entering the ISR for each one so that
  we do not lose any error flags on v1 hardware.
* Wake when the RX buffer becomes full: This allows fast running chips to pull data
  from the buffer before receiving the next byte.
2022-02-25 14:32:39 +01:00
..
src stm32 usart: Fix RX interrupt flag handling 2022-02-25 14:32:39 +01:00
build.rs stm32/mco: fix on h7ab 2022-02-24 06:28:29 +01:00
Cargo.toml stm32: add rust stable support 2022-02-12 02:45:52 +01:00