diff --git a/arch/ARM/STM32/drivers/uart_stm32f4/stm32-usarts.adb b/arch/ARM/STM32/drivers/uart_stm32f4/stm32-usarts.adb index 66273b743..0612311c4 100644 --- a/arch/ARM/STM32/drivers/uart_stm32f4/stm32-usarts.adb +++ b/arch/ARM/STM32/drivers/uart_stm32f4/stm32-usarts.adb @@ -204,7 +204,7 @@ package body STM32.USARTs is procedure Transmit (This : in out USART; Data : UInt9) is begin - This.Periph.DR.DR := Data; + This.Periph.DR := (DR => Data, others => 0); end Transmit; ---------