#[repr(C)]
pub struct RegisterBlock { pub mcfg: [MCFG; 13], pub scfg: [SCFG; 9], pub matrix_pr: [MATRIX_PR; 9], pub mrcr: MRCR, pub ccfg_can0: CCFG_CAN0, pub ccfg_sysio: CCFG_SYSIO, pub ccfg_pccr: CCFG_PCCR, pub ccfg_dynckg: CCFG_DYNCKG, pub ccfg_smcnfcs: CCFG_SMCNFCS, pub wpmr: WPMR, pub wpsr: WPSR, /* private fields */ }
Expand description

Register block

Fields

mcfg: [MCFG; 13]

0x00..0x34 - Master Configuration Register 0

scfg: [SCFG; 9]

0x40..0x64 - Slave Configuration Register 0

matrix_pr: [MATRIX_PR; 9]

0x80..0xc8 - Priority Register A for Slave 0

mrcr: MRCR

0x100 - Master Remap Control Register

ccfg_can0: CCFG_CAN0

0x110 - CAN0 Configuration Register

ccfg_sysio: CCFG_SYSIO

0x114 - System I/O Configuration Register

ccfg_pccr: CCFG_PCCR

0x118 - Peripheral Clock Configuration Register

ccfg_dynckg: CCFG_DYNCKG

0x11c - Dynamic Clock Gating Register

ccfg_smcnfcs: CCFG_SMCNFCS

0x124 - SMC NAND Flash Chip Select Configuration Register

wpmr: WPMR

0x1e4 - Write Protection Mode Register

wpsr: WPSR

0x1e8 - Write Protection Status 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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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.