Struct stm32ral::stm32wb::stm32wb55::tsc::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 16 fields
pub CR: RWRegister<u32>,
pub IER: RWRegister<u32>,
pub ICR: RWRegister<u32>,
pub ISR: RWRegister<u32>,
pub IOHCR: RWRegister<u32>,
pub IOASCR: RWRegister<u32>,
pub IOSCR: RWRegister<u32>,
pub IOCCR: RWRegister<u32>,
pub IOGCSR: RWRegister<u32>,
pub IOG1CR: RORegister<u32>,
pub IOG2CR: RORegister<u32>,
pub IOG3CR: RORegister<u32>,
pub IOG4CR: RORegister<u32>,
pub IOG5CR: RORegister<u32>,
pub IOG6CR: RORegister<u32>,
pub IOG7CR: RORegister<u32>,
// some fields omitted
}
Fields
CR: RWRegister<u32>
control register
IER: RWRegister<u32>
interrupt enable register
ICR: RWRegister<u32>
interrupt clear register
ISR: RWRegister<u32>
interrupt status register
IOHCR: RWRegister<u32>
I/O hysteresis control register
IOASCR: RWRegister<u32>
I/O analog switch control register
IOSCR: RWRegister<u32>
I/O sampling control register
IOCCR: RWRegister<u32>
I/O channel control register
IOGCSR: RWRegister<u32>
I/O group control status register
IOG1CR: RORegister<u32>
I/O group x counter register
IOG2CR: RORegister<u32>
I/O group x counter register
IOG3CR: RORegister<u32>
I/O group x counter register
IOG4CR: RORegister<u32>
I/O group x counter register
IOG5CR: RORegister<u32>
I/O group x counter register
IOG6CR: RORegister<u32>
I/O group x counter register
IOG7CR: RORegister<u32>
I/O group x counter register