Fix STM32F2XX USART data register readout
authorOlivier Hériveaux <olivier.heriveaux@ledger.fr>
Sun, 28 Nov 2021 12:07:23 +0000 (13:07 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Wed, 15 Dec 2021 10:11:34 +0000 (10:11 +0000)
commitab08c3467605365b44fab1b66bb6254db86814f6
tree0d81c93a3c6afa0451c94c7815f520dbbde9279d
parentb662fac6aa800669d3a802f1ddaa1910a42b77ab
Fix STM32F2XX USART data register readout

Fix issue where the data register may be overwritten by next character
reception before being read and returned.

Signed-off-by: Olivier Hériveaux <olivier.heriveaux@ledger.fr>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-id: 20211128120723.4053-1-olivier.heriveaux@ledger.fr
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/char/stm32f2xx_usart.c