Struct stm32l4x6::flash::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub acr: Acr, pub pdkeyr: Pdkeyr, pub keyr: Keyr, pub optkeyr: Optkeyr, pub sr: Sr, pub cr: Cr, pub eccr: Eccr, pub optr: Optr, pub pcrop1sr: Pcrop1sr, pub pcrop1er: Pcrop1er, pub wrp1ar: Wrp1ar, pub wrp1br: Wrp1br, pub pcrop2sr: Pcrop2sr, pub pcrop2er: Pcrop2er, pub wrp2ar: Wrp2ar, pub wrp2br: Wrp2br, // some fields omitted }

Register block

Fields

0x00 - Access control register

0x04 - Power down key register

0x08 - Flash key register

0x0c - Option byte key register

0x10 - Status register

0x14 - Flash control register

0x18 - Flash ECC register

0x20 - Flash option register

0x24 - Flash Bank 1 PCROP Start address register

0x28 - Flash Bank 1 PCROP End address register

0x2c - Flash Bank 1 WRP area A address register

0x30 - Flash Bank 1 WRP area B address register

0x44 - Flash Bank 2 PCROP Start address register

0x48 - Flash Bank 2 PCROP End address register

0x4c - Flash Bank 2 WRP area A address register

0x50 - Flash Bank 2 WRP area B address register