Struct efm32gg11b::qspi0::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show fields 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
}
Expand description

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

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.