Struct RegisterBlock
#[repr(C)]pub struct RegisterBlock {Show 13 fields
pub ier: Reg<IER_SPEC>,
pub m1cr: Reg<M1CR_SPEC>,
pub m1sr: Reg<M1SR_SPEC>,
pub m1far: Reg<M1FAR_SPEC>,
pub m1fdrl: Reg<M1FDRL_SPEC>,
pub m1fdrh: Reg<M1FDRH_SPEC>,
pub m1fecr: Reg<M1FECR_SPEC>,
pub m2cr: Reg<M2CR_SPEC>,
pub m2sr: Reg<M2SR_SPEC>,
pub m2far: Reg<M2FAR_SPEC>,
pub m2fdrl: Reg<M2FDRL_SPEC>,
pub m2fdrh: Reg<M2FDRH_SPEC>,
pub m2fecr: Reg<M2FECR_SPEC>,
/* private fields */
}Expand description
Register block
Fields§
§ier: Reg<IER_SPEC>0x00 - RAMECC interrupt enable register
m1cr: Reg<M1CR_SPEC>0x20 - RAMECC monitor 1 configuration register
m1sr: Reg<M1SR_SPEC>0x24 - RAMECC monitor 1 status register
m1far: Reg<M1FAR_SPEC>0x28 - RAMECC monitor 1 failing address register
m1fdrl: Reg<M1FDRL_SPEC>0x2c - RAMECC monitor 1 failing data low register
m1fdrh: Reg<M1FDRH_SPEC>0x30 - RAMECC monitor 1 failing data high register
m1fecr: Reg<M1FECR_SPEC>0x34 - RAMECC monitor 1 failing error code register
m2cr: Reg<M2CR_SPEC>0x40 - RAMECC monitor 2 configuration register
m2sr: Reg<M2SR_SPEC>0x44 - RAMECC monitor 2 status register
m2far: Reg<M2FAR_SPEC>0x48 - RAMECC monitor 2 failing address register
m2fdrl: Reg<M2FDRL_SPEC>0x4c - RAMECC monitor 2 failing data low register
m2fdrh: Reg<M2FDRH_SPEC>0x50 - RAMECC monitor 2 failing data high register
m2fecr: Reg<M2FECR_SPEC>0x54 - RAMECC monitor 2 failing error code register
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