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

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.