iLLD_TC27xD  1.0
Enumerations
Collaboration diagram for Enumerations:

Enumerations

enum  IfxQspi_ChannelId {
  IfxQspi_ChannelId_0,
  IfxQspi_ChannelId_1,
  IfxQspi_ChannelId_2,
  IfxQspi_ChannelId_3,
  IfxQspi_ChannelId_4,
  IfxQspi_ChannelId_5,
  IfxQspi_ChannelId_6,
  IfxQspi_ChannelId_7,
  IfxQspi_ChannelId_8,
  IfxQspi_ChannelId_9,
  IfxQspi_ChannelId_10,
  IfxQspi_ChannelId_11,
  IfxQspi_ChannelId_12,
  IfxQspi_ChannelId_13,
  IfxQspi_ChannelId_14
}
 QSPI channel Number (BACON.CS) More...
 
enum  IfxQspi_DataLengthUnit {
  IfxQspi_DataLengthUnit_bit = 0,
  IfxQspi_DataLengthUnit_byte = 1
}
 Data length unit of a frame (BACON.BYTE) More...
 
enum  IfxQspi_Error {
  IfxQspi_Error_none = 0,
  IfxQspi_Error_parity = 1,
  IfxQspi_Error_configuration = 2,
  IfxQspi_Error_baudrate = 4,
  IfxQspi_Error_txfifoOverflow = 8,
  IfxQspi_Error_txfifoUnderflow = 16,
  IfxQspi_Error_rxfifoOverflow = 32,
  IfxQspi_Error_rxfifoUnderflow = 64,
  IfxQspi_Error_expectTimeout = 128,
  IfxQspi_Error_slsiMisplacedInactivation = 256
}
 QSPI Error Flags (STATUS.ERRORFLAGS) More...
 
enum  IfxQspi_ExpectTimeout {
  IfxQspi_ExpectTimeout_64 = 0,
  IfxQspi_ExpectTimeout_128 = 1,
  IfxQspi_ExpectTimeout_256 = 2,
  IfxQspi_ExpectTimeout_512 = 3,
  IfxQspi_ExpectTimeout_1024 = 4,
  IfxQspi_ExpectTimeout_2048 = 5,
  IfxQspi_ExpectTimeout_4096 = 6,
  IfxQspi_ExpectTimeout_8192 = 7,
  IfxQspi_ExpectTimeout_16384 = 8,
  IfxQspi_ExpectTimeout_32768 = 9,
  IfxQspi_ExpectTimeout_65536 = 10,
  IfxQspi_ExpectTimeout_131072 = 11,
  IfxQspi_ExpectTimeout_262144 = 12,
  IfxQspi_ExpectTimeout_524288 = 13,
  IfxQspi_ExpectTimeout_1048576 = 14,
  IfxQspi_ExpectTimeout_2097152 = 15
}
 Frame Expect phase time out value. More...
 
enum  IfxQspi_Mode {
  IfxQspi_Mode_master = 0,
  IfxQspi_Mode_pwmOverQspi = 1,
  IfxQspi_Mode_slave = 2
}
 QSPI controller mode (GLOBALCON.MODE) More...
 
enum  IfxQspi_PauseRunTransition {
  IfxQspi_PauseRunTransition_pause = 0,
  IfxQspi_PauseRunTransition_run = 1
}
 Request between pause and Run transition. More...
 
enum  IfxQspi_Phase {
  IfxQspi_Phase_wait = 0,
  IfxQspi_Phase_idleA = 1,
  IfxQspi_Phase_idleB = 2,
  IfxQspi_Phase_lead = 3,
  IfxQspi_Phase_data = 4,
  IfxQspi_Phase_trail = 5,
  IfxQspi_Phase_expect = 6,
  IfxQspi_Phase_leadStrobe = 7,
  IfxQspi_Phase_trailStrobe = 8
}
 QSPI frame phase (STATUS.PHASE) More...
 
enum  IfxQspi_PhaseTransitionEvent {
  IfxQspi_PhaseTransitionEvent_endOfWait = 0,
  IfxQspi_PhaseTransitionEvent_serialClockPolarityChange = 1,
  IfxQspi_PhaseTransitionEvent_startOfFrame = 2,
  IfxQspi_PhaseTransitionEvent_transmitBufferEmptied = 3,
  IfxQspi_PhaseTransitionEvent_receiveBufferFilled = 4,
  IfxQspi_PhaseTransitionEvent_endOfFrame = 5,
  IfxQspi_PhaseTransitionEvent_dataNotAvailable = 6,
  IfxQspi_PhaseTransitionEvent_endOfExpect = 7
}
 Phase Transition Event. More...
 
enum  IfxQspi_Reset {
  IfxQspi_Reset_none = 0,
  IfxQspi_Reset_stateMachineAndFifo = 1,
  IfxQspi_Reset_registers = 2,
  IfxQspi_Reset_kernel = 3
}
 Reset Request (GLOBALCON.RESETS) More...
 
enum  IfxQspi_RxFifoInt {
  IfxQspi_RxFifoInt_0,
  IfxQspi_RxFifoInt_1,
  IfxQspi_RxFifoInt_2,
  IfxQspi_RxFifoInt_3
}
 Receive Fifo Interrupt Threshold. More...
 
enum  IfxQspi_SleepMode {
  IfxQspi_SleepMode_enable = 0,
  IfxQspi_SleepMode_disable = 1
}
 Enable/disable the sensitivity of the module to sleep signal
Definition in Ifx_QSPI.CLC.B.EDIS. More...
 
enum  IfxQspi_StrobeDelay {
  IfxQspi_StrobeDelay_1,
  IfxQspi_StrobeDelay_2,
  IfxQspi_StrobeDelay_3,
  IfxQspi_StrobeDelay_4,
  IfxQspi_StrobeDelay_5,
  IfxQspi_StrobeDelay_6,
  IfxQspi_StrobeDelay_7,
  IfxQspi_StrobeDelay_8,
  IfxQspi_StrobeDelay_9,
  IfxQspi_StrobeDelay_10,
  IfxQspi_StrobeDelay_11,
  IfxQspi_StrobeDelay_12,
  IfxQspi_StrobeDelay_13,
  IfxQspi_StrobeDelay_14,
  IfxQspi_StrobeDelay_15,
  IfxQspi_StrobeDelay_16,
  IfxQspi_StrobeDelay_17,
  IfxQspi_StrobeDelay_18,
  IfxQspi_StrobeDelay_19,
  IfxQspi_StrobeDelay_20,
  IfxQspi_StrobeDelay_21,
  IfxQspi_StrobeDelay_22,
  IfxQspi_StrobeDelay_23,
  IfxQspi_StrobeDelay_24,
  IfxQspi_StrobeDelay_25,
  IfxQspi_StrobeDelay_26,
  IfxQspi_StrobeDelay_27,
  IfxQspi_StrobeDelay_28,
  IfxQspi_StrobeDelay_29,
  IfxQspi_StrobeDelay_30,
  IfxQspi_StrobeDelay_31,
  IfxQspi_StrobeDelay_32
}
 STROBE delay for SLSO in delayed mode (GLOBALCON.STROBE) More...
 
enum  IfxQspi_Suspend {
  IfxQspi_Suspend_none = 0,
  IfxQspi_Suspend_hard = 1,
  IfxQspi_Suspend_soft = 2
}
 OCDS Suspend Control (OCDS.SUS) More...
 
enum  IfxQspi_TxFifoInt {
  IfxQspi_TxFifoInt_1,
  IfxQspi_TxFifoInt_2,
  IfxQspi_TxFifoInt_3,
  IfxQspi_TxFifoInt_4
}
 Transmit Fifo Interrupt Threshold. More...
 

Detailed Description

Enumeration Type Documentation

QSPI channel Number (BACON.CS)

Enumerator
IfxQspi_ChannelId_0 

Channel #0.

IfxQspi_ChannelId_1 

Channel #1.

IfxQspi_ChannelId_2 

Channel #2.

IfxQspi_ChannelId_3 

Channel #3.

IfxQspi_ChannelId_4 

Channel #4.

IfxQspi_ChannelId_5 

Channel #5.

IfxQspi_ChannelId_6 

Channel #6.

IfxQspi_ChannelId_7 

Channel #7.

IfxQspi_ChannelId_8 

Channel #8.

IfxQspi_ChannelId_9 

Channel #9.

IfxQspi_ChannelId_10 

Channel #10.

IfxQspi_ChannelId_11 

Channel #11.

IfxQspi_ChannelId_12 

Channel #12.

IfxQspi_ChannelId_13 

Channel #13.

IfxQspi_ChannelId_14 

Channel #14.

Definition at line 59 of file IfxQspi.h.

Data length unit of a frame (BACON.BYTE)

Enumerator
IfxQspi_DataLengthUnit_bit 

Data Length in Bits.

IfxQspi_DataLengthUnit_byte 

Data length in Bytes.

Definition at line 80 of file IfxQspi.h.

QSPI Error Flags (STATUS.ERRORFLAGS)

Enumerator
IfxQspi_Error_none 

No Error.

IfxQspi_Error_parity 

Parity Error.

IfxQspi_Error_configuration 

Configuration Error.

IfxQspi_Error_baudrate 

BaudRate Error.

IfxQspi_Error_txfifoOverflow 

TX FIFO Overflow Error.

IfxQspi_Error_txfifoUnderflow 

TX FIFO Underflow Error.

IfxQspi_Error_rxfifoOverflow 

RX FIFO Overflow Error.

IfxQspi_Error_rxfifoUnderflow 

RX FIFO Underflow Error.

IfxQspi_Error_expectTimeout 

EXPECT Timeout Error.

IfxQspi_Error_slsiMisplacedInactivation 

SLSI misplaced inactivation (slave mode)

Definition at line 88 of file IfxQspi.h.

Frame Expect phase time out value.

Enumerator
IfxQspi_ExpectTimeout_64 

Expect phse time out 64.

IfxQspi_ExpectTimeout_128 

Expect phse time out 128.

IfxQspi_ExpectTimeout_256 

Expect phse time out 256.

IfxQspi_ExpectTimeout_512 

Expect phse time out 512.

IfxQspi_ExpectTimeout_1024 

Expect phse time out 1024.

IfxQspi_ExpectTimeout_2048 

Expect phse time out 2048.

IfxQspi_ExpectTimeout_4096 

Expect phse time out 4096.

IfxQspi_ExpectTimeout_8192 

Expect phse time out 8192.

IfxQspi_ExpectTimeout_16384 

Expect phse time out 16384.

IfxQspi_ExpectTimeout_32768 

Expect phse time out 32768.

IfxQspi_ExpectTimeout_65536 

Expect phse time out 65536.

IfxQspi_ExpectTimeout_131072 

Expect phse time out 131072.

IfxQspi_ExpectTimeout_262144 

Expect phse time out 262144.

IfxQspi_ExpectTimeout_524288 

Expect phse time out 524288.

IfxQspi_ExpectTimeout_1048576 

Expect phse time out 1048576.

IfxQspi_ExpectTimeout_2097152 

Expect phse time out 2097152.

Definition at line 104 of file IfxQspi.h.

QSPI controller mode (GLOBALCON.MODE)

Enumerator
IfxQspi_Mode_master 

QSPI in "master" mode.

IfxQspi_Mode_pwmOverQspi 

QSPI in "PWM over QSPI" mode.

IfxQspi_Mode_slave 

QSPI in "slave" mode.

Definition at line 126 of file IfxQspi.h.

Request between pause and Run transition.

Enumerator
IfxQspi_PauseRunTransition_pause 

Request value for pause.

IfxQspi_PauseRunTransition_run 

Request value for Run.

Definition at line 135 of file IfxQspi.h.

QSPI frame phase (STATUS.PHASE)

Enumerator
IfxQspi_Phase_wait 

Frame wait phase.

IfxQspi_Phase_idleA 

Frame idleA phase.

IfxQspi_Phase_idleB 

frame idleB phase

IfxQspi_Phase_lead 

Frame lead phase.

IfxQspi_Phase_data 

Frame data phase.

IfxQspi_Phase_trail 

Frame trail phase.

IfxQspi_Phase_expect 

Frame expect phase.

IfxQspi_Phase_leadStrobe 

Frame leadstrobe phase.

IfxQspi_Phase_trailStrobe 

Frame trailstrobe phase.

Definition at line 143 of file IfxQspi.h.

Phase Transition Event.

Enumerator
IfxQspi_PhaseTransitionEvent_endOfWait 

BUSY (end of WAIT phase)

IfxQspi_PhaseTransitionEvent_serialClockPolarityChange 

SCLKPC (serial clock polarity change)

IfxQspi_PhaseTransitionEvent_startOfFrame 

SOF (Start Of Frame )

IfxQspi_PhaseTransitionEvent_transmitBufferEmptied 

TBE (Transmit Buffer Emptied)

IfxQspi_PhaseTransitionEvent_receiveBufferFilled 

RBF (Receive Buffer Filled)

IfxQspi_PhaseTransitionEvent_endOfFrame 

EOF (End of Frame)

IfxQspi_PhaseTransitionEvent_dataNotAvailable 

DNA (Data not Available = Start of Expect)

IfxQspi_PhaseTransitionEvent_endOfExpect 

CONT (End of EXPECT phase)

Definition at line 158 of file IfxQspi.h.

Reset Request (GLOBALCON.RESETS)

Enumerator
IfxQspi_Reset_none 

No Reset.

IfxQspi_Reset_stateMachineAndFifo 

State Machine, TXFIFO and RXFIFO reset, registers not reseted.

IfxQspi_Reset_registers 

Registers Reset.

IfxQspi_Reset_kernel 

Kernel / Module Reset.

Definition at line 172 of file IfxQspi.h.

Receive Fifo Interrupt Threshold.

Enumerator
IfxQspi_RxFifoInt_0 

RxFifo Interrupt Threshold #0.

IfxQspi_RxFifoInt_1 

RxFifo Interrupt Threshold #1.

IfxQspi_RxFifoInt_2 

RxFifo Interrupt Threshold #2.

IfxQspi_RxFifoInt_3 

RxFifo Interrupt Threshold #3.

Definition at line 182 of file IfxQspi.h.

Enable/disable the sensitivity of the module to sleep signal
Definition in Ifx_QSPI.CLC.B.EDIS.

Enumerator
IfxQspi_SleepMode_enable 

Sleep Mode enabled.

IfxQspi_SleepMode_disable 

Sleep Mode disabled.

Definition at line 193 of file IfxQspi.h.

STROBE delay for SLSO in delayed mode (GLOBALCON.STROBE)

Enumerator
IfxQspi_StrobeDelay_1 

SLSO delay 1 cycle(s)

IfxQspi_StrobeDelay_2 

SLSO delay 2 cycle(s)

IfxQspi_StrobeDelay_3 

SLSO delay 3 cycle(s)

IfxQspi_StrobeDelay_4 

SLSO delay 4 cycle(s)

IfxQspi_StrobeDelay_5 

SLSO delay 5 cycle(s)

IfxQspi_StrobeDelay_6 

SLSO delay 6 cycle(s)

IfxQspi_StrobeDelay_7 

SLSO delay 7 cycle(s)

IfxQspi_StrobeDelay_8 

SLSO delay 8 cycle(s)

IfxQspi_StrobeDelay_9 

SLSO delay 9 cycle(s)

IfxQspi_StrobeDelay_10 

SLSO delay 10 cycle(s)

IfxQspi_StrobeDelay_11 

SLSO delay 11 cycle(s)

IfxQspi_StrobeDelay_12 

SLSO delay 12 cycle(s)

IfxQspi_StrobeDelay_13 

SLSO delay 13 cycle(s)

IfxQspi_StrobeDelay_14 

SLSO delay 14 cycle(s)

IfxQspi_StrobeDelay_15 

SLSO delay 15 cycle(s)

IfxQspi_StrobeDelay_16 

SLSO delay 16 cycle(s)

IfxQspi_StrobeDelay_17 

SLSO delay 17 cycle(s)

IfxQspi_StrobeDelay_18 

SLSO delay 18 cycle(s)

IfxQspi_StrobeDelay_19 

SLSO delay 19 cycle(s)

IfxQspi_StrobeDelay_20 

SLSO delay 20 cycle(s)

IfxQspi_StrobeDelay_21 

SLSO delay 21 cycle(s)

IfxQspi_StrobeDelay_22 

SLSO delay 22 cycle(s)

IfxQspi_StrobeDelay_23 

SLSO delay 23 cycle(s)

IfxQspi_StrobeDelay_24 

SLSO delay 24 cycle(s)

IfxQspi_StrobeDelay_25 

SLSO delay 25 cycle(s)

IfxQspi_StrobeDelay_26 

SLSO delay 26 cycle(s)

IfxQspi_StrobeDelay_27 

SLSO delay 27 cycle(s)

IfxQspi_StrobeDelay_28 

SLSO delay 28 cycle(s)

IfxQspi_StrobeDelay_29 

SLSO delay 29 cycle(s)

IfxQspi_StrobeDelay_30 

SLSO delay 30 cycle(s)

IfxQspi_StrobeDelay_31 

SLSO delay 31 cycle(s)

IfxQspi_StrobeDelay_32 

SLSO delay 32 cycle(s)

Definition at line 201 of file IfxQspi.h.

OCDS Suspend Control (OCDS.SUS)

Enumerator
IfxQspi_Suspend_none 

No suspend.

IfxQspi_Suspend_hard 

Hard Suspend.

IfxQspi_Suspend_soft 

Soft Suspend.

Definition at line 239 of file IfxQspi.h.

Transmit Fifo Interrupt Threshold.

Enumerator
IfxQspi_TxFifoInt_1 

TxFifo Interrupt Threshold #1.

IfxQspi_TxFifoInt_2 

TxFifo Interrupt Threshold #2.

IfxQspi_TxFifoInt_3 

TxFifo Interrupt Threshold #3.

IfxQspi_TxFifoInt_4 

TxFifo Interrupt Threshold #4.

Definition at line 248 of file IfxQspi.h.