28 #ifndef ARM_CORTEX_STM32_COMMON_REG_USART_HPP_INCLUDED 29 #define ARM_CORTEX_STM32_COMMON_REG_USART_HPP_INCLUDED 48 template<reg_addr_t base_addr>
55 :
public reg< std::uint_fast16_t, base_addr + 0x00, rw, 0x00c0 >
98 :
public reg< std::uint_fast16_t, base_addr + 0x04, rw, 0x00000000 >
109 :
public reg< std::uint_fast16_t, base_addr + 0x08, rw, 0x0000 >
121 :
public reg< std::uint_fast16_t, base_addr + 0x0c, rw, 0x0000 >
145 :
public reg< std::uint_fast16_t, base_addr + 0x10, rw, 0x0000 >
164 :
public reg< std::uint_fast16_t, base_addr + 0x14, rw, 0x0000 >
185 :
public reg< std::uint_fast16_t, base_addr + 0x18, rw, 0x0000 >
199 template<reg_addr_t base_addr>
215 #endif // ARM_CORTEX_STM32_COMMON_REG_USART_HPP_INCLUDED Definition: usart.hpp:205
Control register 2.
Definition: usart.hpp:144
Status register.
Definition: usart.hpp:54
Data register.
Definition: usart.hpp:97
Baud rate register.
Definition: usart.hpp:108
Control register 3.
Definition: usart.hpp:163
Universal synchronous asynchronous receiver transmitter (USART), common to all stm32 processors...
Definition: usart.hpp:49
Some architectures (e.g.
Definition: usart.hpp:200
Guard time and prescaler register.
Definition: usart.hpp:184
Definition: usart.hpp:208
Control register 1.
Definition: usart.hpp:120