Struct tm4c123x::flash_ctrl::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub flash_fma: FLASH_FMA, pub flash_fmd: FLASH_FMD, pub flash_fmc: FLASH_FMC, pub flash_fcris: FLASH_FCRIS, pub flash_fcim: FLASH_FCIM, pub flash_fcmisc: FLASH_FCMISC, pub flash_fmc2: FLASH_FMC2, pub flash_fwbval: FLASH_FWBVAL, pub flash_fwbn: FLASH_FWBN, pub flash_fsize: FLASH_FSIZE, pub flash_ssize: FLASH_SSIZE, pub flash_romswmap: FLASH_ROMSWMAP, pub flash_rmctl: FLASH_RMCTL, pub flash_bootcfg: FLASH_BOOTCFG, pub flash_userreg0: FLASH_USERREG0, pub flash_userreg1: FLASH_USERREG1, pub flash_userreg2: FLASH_USERREG2, pub flash_userreg3: FLASH_USERREG3, pub flash_fmpre0: FLASH_FMPRE0, pub flash_fmpre1: FLASH_FMPRE1, pub flash_fmpre2: FLASH_FMPRE2, pub flash_fmpre3: FLASH_FMPRE3, pub flash_fmppe0: FLASH_FMPPE0, pub flash_fmppe1: FLASH_FMPPE1, pub flash_fmppe2: FLASH_FMPPE2, pub flash_fmppe3: FLASH_FMPPE3, // some fields omitted }
Register block
Fields
flash_fma: FLASH_FMA
0x00 - Flash Memory Address
flash_fmd: FLASH_FMD
0x04 - Flash Memory Data
flash_fmc: FLASH_FMC
0x08 - Flash Memory Control
flash_fcris: FLASH_FCRIS
0x0c - Flash Controller Raw Interrupt Status
flash_fcim: FLASH_FCIM
0x10 - Flash Controller Interrupt Mask
flash_fcmisc: FLASH_FCMISC
0x14 - Flash Controller Masked Interrupt Status and Clear
flash_fmc2: FLASH_FMC2
0x20 - Flash Memory Control 2
flash_fwbval: FLASH_FWBVAL
0x30 - Flash Write Buffer Valid
flash_fwbn: FLASH_FWBN
0x100 - Flash Write Buffer n
flash_fsize: FLASH_FSIZE
0xfc0 - Flash Size
flash_ssize: FLASH_SSIZE
0xfc4 - SRAM Size
flash_romswmap: FLASH_ROMSWMAP
0xfcc - ROM Software Map
flash_rmctl: FLASH_RMCTL
0x10f0 - ROM Control
flash_bootcfg: FLASH_BOOTCFG
0x11d0 - Boot Configuration
flash_userreg0: FLASH_USERREG0
0x11e0 - User Register 0
flash_userreg1: FLASH_USERREG1
0x11e4 - User Register 1
flash_userreg2: FLASH_USERREG2
0x11e8 - User Register 2
flash_userreg3: FLASH_USERREG3
0x11ec - User Register 3
flash_fmpre0: FLASH_FMPRE0
0x1200 - Flash Memory Protection Read Enable 0
flash_fmpre1: FLASH_FMPRE1
0x1204 - Flash Memory Protection Read Enable 1
flash_fmpre2: FLASH_FMPRE2
0x1208 - Flash Memory Protection Read Enable 2
flash_fmpre3: FLASH_FMPRE3
0x120c - Flash Memory Protection Read Enable 3
flash_fmppe0: FLASH_FMPPE0
0x1400 - Flash Memory Protection Program Enable 0
flash_fmppe1: FLASH_FMPPE1
0x1404 - Flash Memory Protection Program Enable 1
flash_fmppe2: FLASH_FMPPE2
0x1408 - Flash Memory Protection Program Enable 2
flash_fmppe3: FLASH_FMPPE3
0x140c - Flash Memory Protection Program Enable 3