Struct efm32gg11b820::qspi0::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub config: CONFIG, pub devinstrrdconfig: DEVINSTRRDCONFIG, pub devinstrwrconfig: DEVINSTRWRCONFIG, pub devdelay: DEVDELAY, pub rddatacapture: RDDATACAPTURE, pub devsizeconfig: DEVSIZECONFIG, pub srampartitioncfg: SRAMPARTITIONCFG, pub indahbaddrtrigger: INDAHBADDRTRIGGER, pub remapaddr: REMAPADDR, pub modebitconfig: MODEBITCONFIG, pub sramfill: SRAMFILL, pub txthresh: TXTHRESH, pub rxthresh: RXTHRESH, pub writecompletionctrl: WRITECOMPLETIONCTRL, pub noofpollsbefexp: NOOFPOLLSBEFEXP, pub irqstatus: IRQSTATUS, pub irqmask: IRQMASK, pub lowerwrprot: LOWERWRPROT, pub upperwrprot: UPPERWRPROT, pub wrprotctrl: WRPROTCTRL, pub indirectreadxferctrl: INDIRECTREADXFERCTRL, pub indirectreadxferwatermark: INDIRECTREADXFERWATERMARK, pub indirectreadxferstart: INDIRECTREADXFERSTART, pub indirectreadxfernumbytes: INDIRECTREADXFERNUMBYTES, pub indirectwritexferctrl: INDIRECTWRITEXFERCTRL, pub indirectwritexferwatermark: INDIRECTWRITEXFERWATERMARK, pub indirectwritexferstart: INDIRECTWRITEXFERSTART, pub indirectwritexfernumbytes: INDIRECTWRITEXFERNUMBYTES, pub indirecttriggeraddrrange: INDIRECTTRIGGERADDRRANGE, pub flashcommandctrlmem: FLASHCOMMANDCTRLMEM, pub flashcmdctrl: FLASHCMDCTRL, pub flashcmdaddr: FLASHCMDADDR, pub flashrddatalower: FLASHRDDATALOWER, pub flashrddataupper: FLASHRDDATAUPPER, pub flashwrdatalower: FLASHWRDATALOWER, pub flashwrdataupper: FLASHWRDATAUPPER, pub pollingflashstatus: POLLINGFLASHSTATUS, pub phyconfiguration: PHYCONFIGURATION, pub opcodeextlower: OPCODEEXTLOWER, pub opcodeextupper: OPCODEEXTUPPER, pub moduleid: MODULEID, pub routepen: ROUTEPEN, pub routeloc0: ROUTELOC0, // some fields omitted }
Register block
Fields
config: CONFIG
0x00 - Octal-SPI Configuration Register
devinstrrdconfig: DEVINSTRRDCONFIG
0x04 - Device Read Instruction Configuration Register
devinstrwrconfig: DEVINSTRWRCONFIG
0x08 - Device Write Instruction Configuration Register
devdelay: DEVDELAY
0x0c - Device Delay Register
rddatacapture: RDDATACAPTURE
0x10 - Read Data Capture Register
devsizeconfig: DEVSIZECONFIG
0x14 - Device Size Configuration Register
srampartitioncfg: SRAMPARTITIONCFG
0x18 - SRAM Partition Configuration Register
indahbaddrtrigger: INDAHBADDRTRIGGER
0x1c - Indirect Address Trigger Register
remapaddr: REMAPADDR
0x24 - Remap Address Register
modebitconfig: MODEBITCONFIG
0x28 - Mode Bit Configuration Register
sramfill: SRAMFILL
0x2c - SRAM Fill Register
txthresh: TXTHRESH
0x30 - TX Threshold Register
rxthresh: RXTHRESH
0x34 - RX Threshold Register
writecompletionctrl: WRITECOMPLETIONCTRL
0x38 - Write Completion Control Register
noofpollsbefexp: NOOFPOLLSBEFEXP
0x3c - Polling Expiration Register
irqstatus: IRQSTATUS
0x40 - Interrupt Status Register
irqmask: IRQMASK
0x44 - Interrupt Mask
lowerwrprot: LOWERWRPROT
0x50 - Lower Write Protection Register
upperwrprot: UPPERWRPROT
0x54 - Upper Write Protection Register
wrprotctrl: WRPROTCTRL
0x58 - Write Protection Control Register
indirectreadxferctrl: INDIRECTREADXFERCTRL
0x60 - Indirect Read Transfer Control Register
indirectreadxferwatermark: INDIRECTREADXFERWATERMARK
0x64 - Indirect Read Transfer Watermark Register
indirectreadxferstart: INDIRECTREADXFERSTART
0x68 - Indirect Read Transfer Start Address Register
indirectreadxfernumbytes: INDIRECTREADXFERNUMBYTES
0x6c - Indirect Read Transfer Number Bytes Register
indirectwritexferctrl: INDIRECTWRITEXFERCTRL
0x70 - Indirect Write Transfer Control Register
indirectwritexferwatermark: INDIRECTWRITEXFERWATERMARK
0x74 - Indirect Write Transfer Watermark Register
indirectwritexferstart: INDIRECTWRITEXFERSTART
0x78 - Indirect Write Transfer Start Address Register
indirectwritexfernumbytes: INDIRECTWRITEXFERNUMBYTES
0x7c - Indirect Write Transfer Number Bytes Register
indirecttriggeraddrrange: INDIRECTTRIGGERADDRRANGE
0x80 - Indirect Trigger Address Range Register
flashcommandctrlmem: FLASHCOMMANDCTRLMEM
0x8c - Flash Command Control Memory Register (STIG)
flashcmdctrl: FLASHCMDCTRL
0x90 - Flash Command Control Register (STIG)
flashcmdaddr: FLASHCMDADDR
0x94 - Flash Command Address Register (STIG)
flashrddatalower: FLASHRDDATALOWER
0xa0 - Flash Command Read Data Register (Lower) (STIG)
flashrddataupper: FLASHRDDATAUPPER
0xa4 - Flash Command Read Data Register (Upper) (STIG)
flashwrdatalower: FLASHWRDATALOWER
0xa8 - Flash Command Write Data Register (Lower) (STIG)
flashwrdataupper: FLASHWRDATAUPPER
0xac - Flash Command Write Data Register (Upper) (STIG)
pollingflashstatus: POLLINGFLASHSTATUS
0xb0 - Polling Flash Status Register
phyconfiguration: PHYCONFIGURATION
0xb4 - PHY Configuration Register
opcodeextlower: OPCODEEXTLOWER
0xe0 - Opcode Extension Register (Lower)
opcodeextupper: OPCODEEXTUPPER
0xe4 - Opcode Extension Register (Upper)
moduleid: MODULEID
0xfc - Module ID Register
routepen: ROUTEPEN
0x104 - I/O Routing Pin Enable Register
routeloc0: ROUTELOC0
0x108 - I/O Route Location Register 0