Struct stm32ral::stm32g0::peripherals::lpuart_v2::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 15 fields
pub CR1: RWRegister<u32>,
pub CR2: RWRegister<u32>,
pub CR3: RWRegister<u32>,
pub BRR: 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>,
pub HWCFGR2: RWRegister<u32>,
pub HWCFGR1: RWRegister<u32>,
pub VERR: RORegister<u32>,
pub IPIDR: RORegister<u32>,
pub SIDR: RORegister<u32>,
// some fields omitted
}
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
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>
Prescaler register
HWCFGR2: RWRegister<u32>
LPUART Hardware Configuration register 2
HWCFGR1: RWRegister<u32>
LPUART Hardware Configuration register 1
VERR: RORegister<u32>
EXTI IP Version register
IPIDR: RORegister<u32>
EXTI Identification register
SIDR: RORegister<u32>
EXTI Size ID register