Struct stm32ral::stm32h7::peripherals::usart::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {
pub CR1: RWRegister<u32>,
pub CR2: RWRegister<u32>,
pub CR3: RWRegister<u32>,
pub BRR: RWRegister<u32>,
pub GTPR: RWRegister<u32>,
pub RTOR: RWRegister<u32>,
pub RQR: WORegister<u32>,
pub ISR: RORegister<u32>,
pub ICR: WORegister<u32>,
pub RDR: RORegister<u32>,
pub TDR: RWRegister<u32>,
pub PRESC: RWRegister<u32>,
}
Fields
CR1: RWRegister<u32>
Control register 1
CR2: RWRegister<u32>
Control register 2
CR3: RWRegister<u32>
Control register 3
BRR: RWRegister<u32>
Baud rate register
GTPR: RWRegister<u32>
Guard time and prescaler register
RTOR: RWRegister<u32>
Receiver timeout register
RQR: WORegister<u32>
Request register
ISR: RORegister<u32>
Interrupt & status register
ICR: WORegister<u32>
Interrupt flag clear register
RDR: RORegister<u32>
Receive data register
TDR: RWRegister<u32>
Transmit data register
PRESC: RWRegister<u32>
USART prescaler register