Struct tm4c129x::flash_ctrl::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 54 fields
pub fma: FMA,
pub fmd: FMD,
pub fmc: FMC,
pub fcris: FCRIS,
pub fcim: FCIM,
pub fcmisc: FCMISC,
pub fmc2: FMC2,
pub fwbval: FWBVAL,
pub flpekey: FLPEKEY,
pub fwbn: FWBN,
pub pp: PP,
pub ssize: SSIZE,
pub conf: CONF,
pub romswmap: ROMSWMAP,
pub dmasz: DMASZ,
pub dmast: DMAST,
pub rvp: RVP,
pub bootcfg: BOOTCFG,
pub userreg0: USERREG0,
pub userreg1: USERREG1,
pub userreg2: USERREG2,
pub userreg3: USERREG3,
pub fmpre0: FMPRE0,
pub fmpre1: FMPRE1,
pub fmpre2: FMPRE2,
pub fmpre3: FMPRE3,
pub fmpre4: FMPRE4,
pub fmpre5: FMPRE5,
pub fmpre6: FMPRE6,
pub fmpre7: FMPRE7,
pub fmpre8: FMPRE8,
pub fmpre9: FMPRE9,
pub fmpre10: FMPRE10,
pub fmpre11: FMPRE11,
pub fmpre12: FMPRE12,
pub fmpre13: FMPRE13,
pub fmpre14: FMPRE14,
pub fmpre15: FMPRE15,
pub fmppe0: FMPPE0,
pub fmppe1: FMPPE1,
pub fmppe2: FMPPE2,
pub fmppe3: FMPPE3,
pub fmppe4: FMPPE4,
pub fmppe5: FMPPE5,
pub fmppe6: FMPPE6,
pub fmppe7: FMPPE7,
pub fmppe8: FMPPE8,
pub fmppe9: FMPPE9,
pub fmppe10: FMPPE10,
pub fmppe11: FMPPE11,
pub fmppe12: FMPPE12,
pub fmppe13: FMPPE13,
pub fmppe14: FMPPE14,
pub fmppe15: FMPPE15,
/* private fields */
}
Expand description
Register block
Fields§
§fma: FMA
0x00 - Flash Memory Address
fmd: FMD
0x04 - Flash Memory Data
fmc: FMC
0x08 - Flash Memory Control
fcris: FCRIS
0x0c - Flash Controller Raw Interrupt Status
fcim: FCIM
0x10 - Flash Controller Interrupt Mask
fcmisc: FCMISC
0x14 - Flash Controller Masked Interrupt Status and Clear
fmc2: FMC2
0x20 - Flash Memory Control 2
fwbval: FWBVAL
0x30 - Flash Write Buffer Valid
flpekey: FLPEKEY
0x3c - Flash Program/Erase Key
fwbn: FWBN
0x100 - Flash Write Buffer n
pp: PP
0xfc0 - Flash Peripheral Properties
ssize: SSIZE
0xfc4 - SRAM Size
conf: CONF
0xfc8 - Flash Configuration Register
romswmap: ROMSWMAP
0xfcc - ROM Software Map
dmasz: DMASZ
0xfd0 - Flash DMA Address Size
dmast: DMAST
0xfd4 - Flash DMA Starting Address
rvp: RVP
0x10d4 - Reset Vector Pointer
bootcfg: BOOTCFG
0x11d0 - Boot Configuration
userreg0: USERREG0
0x11e0 - User Register 0
userreg1: USERREG1
0x11e4 - User Register 1
userreg2: USERREG2
0x11e8 - User Register 2
userreg3: USERREG3
0x11ec - User Register 3
fmpre0: FMPRE0
0x1200 - Flash Memory Protection Read Enable 0
fmpre1: FMPRE1
0x1204 - Flash Memory Protection Read Enable 1
fmpre2: FMPRE2
0x1208 - Flash Memory Protection Read Enable 2
fmpre3: FMPRE3
0x120c - Flash Memory Protection Read Enable 3
fmpre4: FMPRE4
0x1210 - Flash Memory Protection Read Enable 4
fmpre5: FMPRE5
0x1214 - Flash Memory Protection Read Enable 5
fmpre6: FMPRE6
0x1218 - Flash Memory Protection Read Enable 6
fmpre7: FMPRE7
0x121c - Flash Memory Protection Read Enable 7
fmpre8: FMPRE8
0x1220 - Flash Memory Protection Read Enable 8
fmpre9: FMPRE9
0x1224 - Flash Memory Protection Read Enable 9
fmpre10: FMPRE10
0x1228 - Flash Memory Protection Read Enable 10
fmpre11: FMPRE11
0x122c - Flash Memory Protection Read Enable 11
fmpre12: FMPRE12
0x1230 - Flash Memory Protection Read Enable 12
fmpre13: FMPRE13
0x1234 - Flash Memory Protection Read Enable 13
fmpre14: FMPRE14
0x1238 - Flash Memory Protection Read Enable 14
fmpre15: FMPRE15
0x123c - Flash Memory Protection Read Enable 15
fmppe0: FMPPE0
0x1400 - Flash Memory Protection Program Enable 0
fmppe1: FMPPE1
0x1404 - Flash Memory Protection Program Enable 1
fmppe2: FMPPE2
0x1408 - Flash Memory Protection Program Enable 2
fmppe3: FMPPE3
0x140c - Flash Memory Protection Program Enable 3
fmppe4: FMPPE4
0x1410 - Flash Memory Protection Program Enable 4
fmppe5: FMPPE5
0x1414 - Flash Memory Protection Program Enable 5
fmppe6: FMPPE6
0x1418 - Flash Memory Protection Program Enable 6
fmppe7: FMPPE7
0x141c - Flash Memory Protection Program Enable 7
fmppe8: FMPPE8
0x1420 - Flash Memory Protection Program Enable 8
fmppe9: FMPPE9
0x1424 - Flash Memory Protection Program Enable 9
fmppe10: FMPPE10
0x1428 - Flash Memory Protection Program Enable 10
fmppe11: FMPPE11
0x142c - Flash Memory Protection Program Enable 11
fmppe12: FMPPE12
0x1430 - Flash Memory Protection Program Enable 12
fmppe13: FMPPE13
0x1434 - Flash Memory Protection Program Enable 13
fmppe14: FMPPE14
0x1438 - Flash Memory Protection Program Enable 14
fmppe15: FMPPE15
0x143c - Flash Memory Protection Program Enable 15