Struct atsamv71q20::sdramc::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 14 fields
pub sdramc_mr: Reg<SDRAMC_MR_SPEC>,
pub sdramc_tr: Reg<SDRAMC_TR_SPEC>,
pub sdramc_cr: Reg<SDRAMC_CR_SPEC>,
pub sdramc_lpr: Reg<SDRAMC_LPR_SPEC>,
pub sdramc_ier: Reg<SDRAMC_IER_SPEC>,
pub sdramc_idr: Reg<SDRAMC_IDR_SPEC>,
pub sdramc_imr: Reg<SDRAMC_IMR_SPEC>,
pub sdramc_isr: Reg<SDRAMC_ISR_SPEC>,
pub sdramc_mdr: Reg<SDRAMC_MDR_SPEC>,
pub sdramc_cfr1: Reg<SDRAMC_CFR1_SPEC>,
pub sdramc_ocms: Reg<SDRAMC_OCMS_SPEC>,
pub sdramc_ocms_key1: Reg<SDRAMC_OCMS_KEY1_SPEC>,
pub sdramc_ocms_key2: Reg<SDRAMC_OCMS_KEY2_SPEC>,
pub sdramc_version: Reg<SDRAMC_VERSION_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
sdramc_mr: Reg<SDRAMC_MR_SPEC>
0x00 - SDRAMC Mode Register
sdramc_tr: Reg<SDRAMC_TR_SPEC>
0x04 - SDRAMC Refresh Timer Register
sdramc_cr: Reg<SDRAMC_CR_SPEC>
0x08 - SDRAMC Configuration Register
sdramc_lpr: Reg<SDRAMC_LPR_SPEC>
0x10 - SDRAMC Low Power Register
sdramc_ier: Reg<SDRAMC_IER_SPEC>
0x14 - SDRAMC Interrupt Enable Register
sdramc_idr: Reg<SDRAMC_IDR_SPEC>
0x18 - SDRAMC Interrupt Disable Register
sdramc_imr: Reg<SDRAMC_IMR_SPEC>
0x1c - SDRAMC Interrupt Mask Register
sdramc_isr: Reg<SDRAMC_ISR_SPEC>
0x20 - SDRAMC Interrupt Status Register
sdramc_mdr: Reg<SDRAMC_MDR_SPEC>
0x24 - SDRAMC Memory Device Register
sdramc_cfr1: Reg<SDRAMC_CFR1_SPEC>
0x28 - SDRAMC Configuration Register 1
sdramc_ocms: Reg<SDRAMC_OCMS_SPEC>
0x2c - SDRAMC OCMS Register
sdramc_ocms_key1: Reg<SDRAMC_OCMS_KEY1_SPEC>
0x30 - SDRAMC OCMS KEY1 Register
sdramc_ocms_key2: Reg<SDRAMC_OCMS_KEY2_SPEC>
0x34 - SDRAMC OCMS KEY2 Register
sdramc_version: Reg<SDRAMC_VERSION_SPEC>
0xfc - SDRAMC Version Register
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more