Struct stm32_hal2::pac::ramecc1::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 29 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>,
pub m3cr: Reg<M3CR_SPEC>,
pub m3sr: Reg<M3SR_SPEC>,
pub m3far: Reg<M3FAR_SPEC>,
pub m3fdrl: Reg<M3FDRL_SPEC>,
pub m3fdrh: Reg<M3FDRH_SPEC>,
pub m3fecr: Reg<M3FECR_SPEC>,
pub m4cr: Reg<M4CR_SPEC>,
pub m4sr: Reg<M4SR_SPEC>,
pub m4far: Reg<M4FAR_SPEC>,
pub m4fdrl: Reg<M4FDRL_SPEC>,
pub m5cr: Reg<M5CR_SPEC>,
pub m5sr: Reg<M5SR_SPEC>,
pub m5far: Reg<M5FAR_SPEC>,
pub m5fdrl: Reg<M5FDRL_SPEC>,
pub m5fdrh: Reg<M5FDRH_SPEC>,
pub m5fecr: Reg<M5FECR_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
ier: Reg<IER_SPEC>
0x00 - RAMECC interrupt enable register
m1cr: Reg<M1CR_SPEC>
0x20 - RAMECC monitor x configuration register
m1sr: Reg<M1SR_SPEC>
0x24 - RAMECC monitor x status register
m1far: Reg<M1FAR_SPEC>
0x28 - RAMECC monitor x failing address register
m1fdrl: Reg<M1FDRL_SPEC>
0x2c - RAMECC monitor x failing data low register
m1fdrh: Reg<M1FDRH_SPEC>
0x30 - RAMECC monitor x failing data high register
m1fecr: Reg<M1FECR_SPEC>
0x34 - RAMECC monitor x failing ECC error code register
m2cr: Reg<M2CR_SPEC>
0x40 - RAMECC monitor x configuration register
m2sr: Reg<M2SR_SPEC>
0x44 - RAMECC monitor x status register
m2far: Reg<M2FAR_SPEC>
0x48 - RAMECC monitor x failing address register
m2fdrl: Reg<M2FDRL_SPEC>
0x4c - RAMECC monitor x failing data low register
m2fdrh: Reg<M2FDRH_SPEC>
0x50 - RAMECC monitor x failing data high register
m2fecr: Reg<M2FECR_SPEC>
0x58 - RAMECC monitor x failing ECC error code register
m3cr: Reg<M3CR_SPEC>
0x60 - RAMECC monitor x configuration register
m3sr: Reg<M3SR_SPEC>
0x64 - RAMECC monitor x status register
m3far: Reg<M3FAR_SPEC>
0x68 - RAMECC monitor x failing address register
m3fdrl: Reg<M3FDRL_SPEC>
0x6c - RAMECC monitor x failing data low register
m3fdrh: Reg<M3FDRH_SPEC>
0x70 - RAMECC monitor x failing data high register
m3fecr: Reg<M3FECR_SPEC>
0x7c - RAMECC monitor x failing ECC error code register
m4cr: Reg<M4CR_SPEC>
0x80 - RAMECC monitor x configuration register
m4sr: Reg<M4SR_SPEC>
0x84 - RAMECC monitor x status register
m4far: Reg<M4FAR_SPEC>
0x88 - RAMECC monitor x failing address register
m4fdrl: Reg<M4FDRL_SPEC>
0x8c - RAMECC monitor x failing data low register
m5cr: Reg<M5CR_SPEC>
0xa0 - RAMECC monitor x configuration register
m5sr: Reg<M5SR_SPEC>
0xa4 - RAMECC monitor x status register
m5far: Reg<M5FAR_SPEC>
0xa8 - RAMECC monitor x failing address register
m5fdrl: Reg<M5FDRL_SPEC>
0xac - RAMECC monitor x failing data low register
m5fdrh: Reg<M5FDRH_SPEC>
0xb0 - RAMECC monitor x failing data high register
m5fecr: Reg<M5FECR_SPEC>
0xb4 - RAMECC monitor x failing ECC error code register
Implementations
sourceimpl RegisterBlock
impl RegisterBlock
sourcepub fn m4fecr(&self) -> &Reg<M4FECR_SPEC>
pub fn m4fecr(&self) -> &Reg<M4FECR_SPEC>
0x90 - RAMECC monitor x failing ECC error code register
sourcepub fn m4fdrh(&self) -> &Reg<M4FDRH_SPEC>
pub fn m4fdrh(&self) -> &Reg<M4FDRH_SPEC>
0x90 - RAMECC monitor x failing data high register