Struct max32630_svd::flc::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub faddr: FADDR, pub fckdiv: FCKDIV, pub ctrl: CTRL, pub intr: INTR, pub fdata: FDATA, pub perform: PERFORM, pub tacc: TACC, pub tprog: TPROG, pub status: STATUS, pub security: SECURITY, pub bypass: BYPASS, pub user_option: USER_OPTION, pub ctrl2: CTRL2, pub intfl1: INTFL1, pub inten1: INTEN1, pub bl_ctrl: BL_CTRL, pub twk_cycl_cnt: TWK_CYCL_CNT, pub pdm33: PDM33, pub slm: SLM, pub disable_xr0: DISABLE_XR0, pub disable_xr1: DISABLE_XR1, pub disable_xr2: DISABLE_XR2, pub disable_xr3: DISABLE_XR3, pub disable_xr4: DISABLE_XR4, pub disable_xr5: DISABLE_XR5, pub disable_xr6: DISABLE_XR6, pub disable_xr7: DISABLE_XR7, pub disable_we0: DISABLE_WE0, pub disable_we1: DISABLE_WE1, pub disable_we2: DISABLE_WE2, pub disable_we3: DISABLE_WE3, pub disable_we4: DISABLE_WE4, pub disable_we5: DISABLE_WE5, pub disable_we6: DISABLE_WE6, pub disable_we7: DISABLE_WE7, // some fields omitted }

Register block

Fields

0x00 - Flash Operation Address

0x04 - Flash Clock Pulse Divisor

0x08 - Flash Control Register

0x24 - Flash Controller Interrupt Flags and Enable/Disable 0

0x30 - Flash Operation Data Register

0x50 - Flash Performance Settings

0x54 - Flash Read Cycle Config

0x58 - Flash Write Cycle Config

0x80 - Security Status Flags

0x88 - Flash Controller Security Settings

0x9c - Status Flags for DSB Operations

0x100 - Used to set DSB Access code and Auto-Lock in info block

0x140 - Flash Control Register 2

0x144 - Interrupt Flags Register 1

0x148 - Interrupt Enable/Disable Register 1

0x170 - Bootloader Control Register

0x174 - Cycle Count Tweak Register

0x178 - PDM33 Register

0x17c - Sleep Mode Register

0x200 - Disable Flash Page Exec/Read Register 0

0x204 - Disable Flash Page Exec/Read Register 1

0x208 - Disable Flash Page Exec/Read Register 2

0x20c - Disable Flash Page Exec/Read Register 3

0x210 - Disable Flash Page Exec/Read Register 4

0x214 - Disable Flash Page Exec/Read Register 5

0x218 - Disable Flash Page Exec/Read Register 6

0x21c - Disable Flash Page Exec/Read Register 7

0x300 - Disable Flash Page Write/Erase Register 0

0x304 - Disable Flash Page Write/Erase Register 1

0x308 - Disable Flash Page Write/Erase Register 2

0x30c - Disable Flash Page Write/Erase Register 3

0x310 - Disable Flash Page Write/Erase Register 4

0x314 - Disable Flash Page Write/Erase Register 5

0x318 - Disable Flash Page Write/Erase Register 6

0x31c - Disable Flash Page Write/Erase Register 7

Auto Trait Implementations