QSPI_TypeDef Struct ReferenceDevices > QSPI

QSPI Register Declaration

Definition at line 49 of file efm32gg11b_qspi.h .

#include < efm32gg11b_qspi.h >

Data Fields

__IOM uint32_t CONFIG
__IOM uint32_t CTRL
__IOM uint32_t DEVDELAY
__IOM uint32_t DEVINSTRRDCONFIG
__IOM uint32_t DEVINSTRWRCONFIG
__IOM uint32_t DEVSIZECONFIG
__IM uint32_t DLLOBSERVABLELOWER
__IM uint32_t DLLOBSERVABLEUPPER
__IOM uint32_t FLASHCMDADDR
__IOM uint32_t FLASHCMDCTRL
__IOM uint32_t FLASHCOMMANDCTRLMEM
__IM uint32_t FLASHRDDATALOWER
__IM uint32_t FLASHRDDATAUPPER
__IOM uint32_t FLASHWRDATALOWER
__IOM uint32_t FLASHWRDATAUPPER
__IOM uint32_t INDAHBADDRTRIGGER
__IOM uint32_t INDIRECTREADXFERCTRL
__IOM uint32_t INDIRECTREADXFERNUMBYTES
__IOM uint32_t INDIRECTREADXFERSTART
__IOM uint32_t INDIRECTREADXFERWATERMARK
__IOM uint32_t INDIRECTTRIGGERADDRRANGE
__IOM uint32_t INDIRECTWRITEXFERCTRL
__IOM uint32_t INDIRECTWRITEXFERNUMBYTES
__IOM uint32_t INDIRECTWRITEXFERSTART
__IOM uint32_t INDIRECTWRITEXFERWATERMARK
__IOM uint32_t IRQMASK
__IOM uint32_t IRQSTATUS
__IOM uint32_t LOWERWRPROT
__IOM uint32_t MODEBITCONFIG
__IM uint32_t MODULEID
__IOM uint32_t NOOFPOLLSBEFEXP
__IOM uint32_t OPCODEEXTLOWER
__IOM uint32_t OPCODEEXTUPPER
__IOM uint32_t PHYCONFIGURATION
__IOM uint32_t PHYMASTERCONTROL
__IOM uint32_t POLLINGFLASHSTATUS
__IOM uint32_t RDDATACAPTURE
__IOM uint32_t REMAPADDR
uint32_t RESERVED0 [1]
uint32_t RESERVED1 [2]
uint32_t RESERVED2 [1]
uint32_t RESERVED3 [2]
uint32_t RESERVED4 [2]
uint32_t RESERVED5 [7]
uint32_t RESERVED6 [5]
__IOM uint32_t ROUTELOC0
__IOM uint32_t ROUTEPEN
__IOM uint32_t RXTHRESH
__IM uint32_t SRAMFILL
__IOM uint32_t SRAMPARTITIONCFG
__IOM uint32_t TXTHRESH
__IOM uint32_t UPPERWRPROT
__IOM uint32_t WRITECOMPLETIONCTRL
__IOM uint32_t WRPROTCTRL

Field Documentation

__IOM uint32_t QSPI_TypeDef::CONFIG

Octal-SPI Configuration Register

Definition at line 50 of file efm32gg11b_qspi.h .

Referenced by QSPI_Enable() , QSPI_Init() , and QSPI_WaitForIdle() .

__IOM uint32_t QSPI_TypeDef::CTRL

Control Register

Definition at line 102 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::DEVDELAY

Device Delay Register

Definition at line 53 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::DEVINSTRRDCONFIG

Device Read Instruction Configuration Register

Definition at line 51 of file efm32gg11b_qspi.h .

Referenced by QSPI_ReadConfig() .

__IOM uint32_t QSPI_TypeDef::DEVINSTRWRCONFIG

Device Write Instruction Configuration Register

Definition at line 52 of file efm32gg11b_qspi.h .

Referenced by QSPI_WriteConfig() .

__IOM uint32_t QSPI_TypeDef::DEVSIZECONFIG

Device Size Configuration Register

Definition at line 55 of file efm32gg11b_qspi.h .

__IM uint32_t QSPI_TypeDef::DLLOBSERVABLELOWER

DLL Observable Register Lower

Definition at line 94 of file efm32gg11b_qspi.h .

__IM uint32_t QSPI_TypeDef::DLLOBSERVABLEUPPER

DLL Observable Register Upper

Definition at line 95 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::FLASHCMDADDR

Flash Command Address Register (STIG)

Definition at line 85 of file efm32gg11b_qspi.h .

Referenced by QSPI_ExecStigCmd() .

__IOM uint32_t QSPI_TypeDef::FLASHCMDCTRL

Flash Command Control Register (STIG)

Definition at line 84 of file efm32gg11b_qspi.h .

Referenced by QSPI_ExecStigCmd() .

__IOM uint32_t QSPI_TypeDef::FLASHCOMMANDCTRLMEM

Flash Command Control Memory Register (STIG)

Definition at line 83 of file efm32gg11b_qspi.h .

__IM uint32_t QSPI_TypeDef::FLASHRDDATALOWER

Flash Command Read Data Register (Lower) (STIG)

Definition at line 87 of file efm32gg11b_qspi.h .

Referenced by QSPI_ExecStigCmd() .

__IM uint32_t QSPI_TypeDef::FLASHRDDATAUPPER

Flash Command Read Data Register (Upper) (STIG)

Definition at line 88 of file efm32gg11b_qspi.h .

Referenced by QSPI_ExecStigCmd() .

__IOM uint32_t QSPI_TypeDef::FLASHWRDATALOWER

Flash Command Write Data Register (Lower) (STIG)

Definition at line 89 of file efm32gg11b_qspi.h .

Referenced by QSPI_ExecStigCmd() .

__IOM uint32_t QSPI_TypeDef::FLASHWRDATAUPPER

Flash Command Write Data Register (Upper) (STIG)

Definition at line 90 of file efm32gg11b_qspi.h .

Referenced by QSPI_ExecStigCmd() .

__IOM uint32_t QSPI_TypeDef::INDAHBADDRTRIGGER

Indirect Address Trigger Register

Definition at line 57 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTREADXFERCTRL

Indirect Read Transfer Control Register

Definition at line 73 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTREADXFERNUMBYTES

Indirect Read Transfer Number Bytes Register

Definition at line 76 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTREADXFERSTART

Indirect Read Transfer Start Address Register

Definition at line 75 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTREADXFERWATERMARK

Indirect Read Transfer Watermark Register

Definition at line 74 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTTRIGGERADDRRANGE

Indirect Trigger Address Range Register

Definition at line 81 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTWRITEXFERCTRL

Indirect Write Transfer Control Register

Definition at line 77 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTWRITEXFERNUMBYTES

Indirect Write Transfer Number Bytes Register

Definition at line 80 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTWRITEXFERSTART

Indirect Write Transfer Start Address Register

Definition at line 79 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::INDIRECTWRITEXFERWATERMARK

Indirect Write Transfer Watermark Register

Definition at line 78 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::IRQMASK

Interrupt Mask

Definition at line 67 of file efm32gg11b_qspi.h .

Referenced by QSPI_IntDisable() , and QSPI_IntEnable() .

__IOM uint32_t QSPI_TypeDef::IRQSTATUS

Interrupt Status Register

Definition at line 66 of file efm32gg11b_qspi.h .

Referenced by QSPI_IntClear() , and QSPI_IntGet() .

__IOM uint32_t QSPI_TypeDef::LOWERWRPROT

Lower Write Protection Register

Definition at line 69 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::MODEBITCONFIG

Mode Bit Configuration Register

Definition at line 60 of file efm32gg11b_qspi.h .

__IM uint32_t QSPI_TypeDef::MODULEID

Module ID Register

Definition at line 100 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::NOOFPOLLSBEFEXP

Polling Expiration Register

Definition at line 65 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::OPCODEEXTLOWER

Opcode Extension Register (Lower)

Definition at line 97 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::OPCODEEXTUPPER

Opcode Extension Register (Upper)

Definition at line 98 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::PHYCONFIGURATION

PHY Configuration Register

Definition at line 92 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::PHYMASTERCONTROL

PHY DLL Master Control Register

Definition at line 93 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::POLLINGFLASHSTATUS

Polling Flash Status Register

Definition at line 91 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::RDDATACAPTURE

Read Data Capture Register

Definition at line 54 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::REMAPADDR

Remap Address Register

Definition at line 59 of file efm32gg11b_qspi.h .

uint32_t QSPI_TypeDef::RESERVED0[1]

Reserved for future use

Definition at line 58 of file efm32gg11b_qspi.h .

uint32_t QSPI_TypeDef::RESERVED1[2]

Reserved for future use

Definition at line 68 of file efm32gg11b_qspi.h .

uint32_t QSPI_TypeDef::RESERVED2[1]

Reserved for future use

Definition at line 72 of file efm32gg11b_qspi.h .

uint32_t QSPI_TypeDef::RESERVED3[2]

Reserved for future use

Definition at line 82 of file efm32gg11b_qspi.h .

uint32_t QSPI_TypeDef::RESERVED4[2]

Reserved for future use

Definition at line 86 of file efm32gg11b_qspi.h .

uint32_t QSPI_TypeDef::RESERVED5[7]

Reserved for future use

Definition at line 96 of file efm32gg11b_qspi.h .

uint32_t QSPI_TypeDef::RESERVED6[5]

Reserved for future use

Definition at line 99 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::ROUTELOC0

I/O Route Location Register 0

Definition at line 104 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::ROUTEPEN

I/O Routing Pin Enable Register

Definition at line 103 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::RXTHRESH

RX Threshold Register

Definition at line 63 of file efm32gg11b_qspi.h .

__IM uint32_t QSPI_TypeDef::SRAMFILL

SRAM Fill Register

Definition at line 61 of file efm32gg11b_qspi.h .

Referenced by QSPI_GetReadLevel() , and QSPI_GetWriteLevel() .

__IOM uint32_t QSPI_TypeDef::SRAMPARTITIONCFG

SRAM Partition Configuration Register

Definition at line 56 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::TXTHRESH

TX Threshold Register

Definition at line 62 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::UPPERWRPROT

Upper Write Protection Register

Definition at line 70 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::WRITECOMPLETIONCTRL

Write Completion Control Register

Definition at line 64 of file efm32gg11b_qspi.h .

__IOM uint32_t QSPI_TypeDef::WRPROTCTRL

Write Protection Control Register

Definition at line 71 of file efm32gg11b_qspi.h .


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/Device/SiliconLabs/EFM32GG11B/Include/ efm32gg11b_qspi.h