#[repr(C)]pub struct RegisterBlock {Show 13 fields
pub soc_identity: SOC_IDENTITY,
pub sys_config0: SYS_CONFIG0,
pub sys_config1: SYS_CONFIG1,
pub iidr: IIDR,
pub pidr4: PIDR4,
pub pidr0: PIDR0,
pub pidr1: PIDR1,
pub pidr2: PIDR2,
pub pidr3: PIDR3,
pub cidr0: CIDR0,
pub cidr1: CIDR1,
pub cidr2: CIDR2,
pub cidr3: CIDR3,
/* private fields */
}Expand description
Register block
Fields§
§soc_identity: SOC_IDENTITY0x00 - System Identity Register
sys_config0: SYS_CONFIG00x04 - System Hardware Configuration 0 register
sys_config1: SYS_CONFIG10x08 - System Hardware Configuration 0 register
iidr: IIDR0xfc8 - Subsystem Implementation Identity Register.
pidr4: PIDR40xfd0 - Peripheral ID 4
pidr0: PIDR00xfe0 - Peripheral ID 0
pidr1: PIDR10xfe4 - Peripheral ID 1
pidr2: PIDR20xfe8 - Peripheral ID 2
pidr3: PIDR30xfec - Peripheral ID 3
cidr0: CIDR00xff0 - Component ID 0
cidr1: CIDR10xff4 - Component ID 1
cidr2: CIDR20xff8 - Component ID 2
cidr3: CIDR30xffc - Component ID 3
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more