pub struct RegisterBlock {Show 23 fields
pub ctrl: CTRL,
pub readctrl: READCTRL,
pub writectrl: WRITECTRL,
pub writecmd: WRITECMD,
pub addrb: ADDRB,
pub wdata: WDATA,
pub status: STATUS,
pub if_: IF,
pub ifs: IFS,
pub ifc: IFC,
pub ien: IEN,
pub lock: LOCK,
pub cachecmd: CACHECMD,
pub cachehits: CACHEHITS,
pub cachemisses: CACHEMISSES,
pub masslock: MASSLOCK,
pub startup: STARTUP,
pub bankswitchlock: BANKSWITCHLOCK,
pub cmd: CMD,
pub bootloaderctrl: BOOTLOADERCTRL,
pub aapunlockcmd: AAPUNLOCKCMD,
pub cacheconfig0: CACHECONFIG0,
pub ramctrl: RAMCTRL,
/* private fields */
}Expand description
Register block
Fields§
§ctrl: CTRL0x00 - Memory System Control Register
readctrl: READCTRL0x04 - Read Control Register
writectrl: WRITECTRL0x08 - Write Control Register
writecmd: WRITECMD0x0c - Write Command Register
addrb: ADDRB0x10 - Page Erase/Write Address Buffer
wdata: WDATA0x18 - Write Data Register
status: STATUS0x1c - Status Register
if_: IF0x30 - Interrupt Flag Register
ifs: IFS0x34 - Interrupt Flag Set Register
ifc: IFC0x38 - Interrupt Flag Clear Register
ien: IEN0x3c - Interrupt Enable Register
lock: LOCK0x40 - Configuration Lock Register
cachecmd: CACHECMD0x44 - Flash Cache Command Register
cachehits: CACHEHITS0x48 - Cache Hits Performance Counter
cachemisses: CACHEMISSES0x4c - Cache Misses Performance Counter
masslock: MASSLOCK0x54 - Mass Erase Lock Register
startup: STARTUP0x5c - Startup Control
bankswitchlock: BANKSWITCHLOCK0x70 - Bank Switching Lock Register
cmd: CMD0x74 - Command Register
bootloaderctrl: BOOTLOADERCTRL0x90 - Bootloader Read and Write Enable, Write Once Register
aapunlockcmd: AAPUNLOCKCMD0x94 - Software Unlock AAP Command Register
cacheconfig0: CACHECONFIG00x98 - Cache Configuration Register 0
ramctrl: RAMCTRL0x100 - RAM Control Enable Register