Struct stm32ral::stm32wl::peripherals::flash::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {Show 20 fields
pub ACR: RWRegister<u32>,
pub ACR2: RWRegister<u32>,
pub KEYR: WORegister<u32>,
pub OPTKEYR: WORegister<u32>,
pub SR: RWRegister<u32>,
pub CR: RWRegister<u32>,
pub ECCR: RWRegister<u32>,
pub OPTR: RWRegister<u32>,
pub PCROP1ASR: RWRegister<u32>,
pub PCROP1AER: RWRegister<u32>,
pub WRP1AR: RWRegister<u32>,
pub WRP1BR: RWRegister<u32>,
pub PCROP1BSR: RWRegister<u32>,
pub PCROP1BER: RWRegister<u32>,
pub IPCCBR: RWRegister<u32>,
pub C2ACR: RWRegister<u32>,
pub C2SR: RWRegister<u32>,
pub C2CR: RWRegister<u32>,
pub SFR: RWRegister<u32>,
pub SRRVR: RWRegister<u32>,
// some fields omitted
}
Fields
ACR: RWRegister<u32>
Access control register
ACR2: RWRegister<u32>
Flash access control register 2
KEYR: WORegister<u32>
Flash key register
OPTKEYR: WORegister<u32>
Option byte key register
SR: RWRegister<u32>
Status register
CR: RWRegister<u32>
Flash control register
ECCR: RWRegister<u32>
Flash ECC register
OPTR: RWRegister<u32>
Flash option register
PCROP1ASR: RWRegister<u32>
Flash PCROP zone A Start address register
PCROP1AER: RWRegister<u32>
Flash PCROP zone A End address register
WRP1AR: RWRegister<u32>
Flash WRP area A address register
WRP1BR: RWRegister<u32>
Flash WRP area B address register
PCROP1BSR: RWRegister<u32>
Flash PCROP zone B Start address register
PCROP1BER: RWRegister<u32>
Flash PCROP zone B End address register
IPCCBR: RWRegister<u32>
Flash IPCC data buffer address register
C2ACR: RWRegister<u32>
Flash CPU2 access control register
C2SR: RWRegister<u32>
Flash CPU2 status register
C2CR: RWRegister<u32>
Flash CPU2 control register
SFR: RWRegister<u32>
Flash secure Flash start address register
SRRVR: RWRegister<u32>
Flash secure SRAM start address and CPU2 reset vector register