Struct stm32ral::stm32mp::peripherals::spdifrx::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub SPDIFRX_CR: RWRegister<u32>, pub SPDIFRX_IMR: RWRegister<u32>, pub SPDIFRX_SR: RORegister<u32>, pub SPDIFRX_IFCR: RWRegister<u32>, pub SPDIFRX_FMT0_DR: RORegister<u32>, pub SPDIFRX_CSR: RORegister<u32>, pub SPDIFRX_DIR: RORegister<u32>, pub SPDIFRX_VERR: RORegister<u32>, pub SPDIFRX_IPIDR: RORegister<u32>, pub SPDIFRX_SIDR: RORegister<u32>, // some fields omitted }

Fields

SPDIFRX_CR: RWRegister<u32>

Control register

SPDIFRX_IMR: RWRegister<u32>

Interrupt mask register

SPDIFRX_SR: RORegister<u32>

Status register

SPDIFRX_IFCR: RWRegister<u32>

Interrupt flag clear register

SPDIFRX_FMT0_DR: RORegister<u32>

This register can take 3 different formats according to DRFMT. Here is the format when DRFMT = 00:

SPDIFRX_CSR: RORegister<u32>

Channel status register

SPDIFRX_DIR: RORegister<u32>

Debug information register

SPDIFRX_VERR: RORegister<u32>

SPDIFRX version register

SPDIFRX_IPIDR: RORegister<u32>

SPDIFRX identification register

SPDIFRX_SIDR: RORegister<u32>

SPDIFRX size identification 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.