iLLD_TC27xD
1.0
|
Functions | |
IFX_INLINE void | IfxQspi_clearAllEventFlags (Ifx_QSPI *qspi) |
Clear ALL service requests. More... | |
IFX_INLINE void | IfxQspi_clearRxReq (Ifx_QSPI *qspi) |
Clear RX service requests. More... | |
IFX_INLINE void | IfxQspi_clearTxReq (Ifx_QSPI *qspi) |
Clear TX service requests. More... | |
IFX_INLINE void | IfxQspi_configPT1Event (Ifx_QSPI *qspi, IfxQspi_PhaseTransitionEvent pt1Config) |
Configure PT1 event (also USR event depending if USREN=1 ) More... | |
IFX_INLINE void | IfxQspi_configPT2Event (Ifx_QSPI *qspi, IfxQspi_PhaseTransitionEvent pt2Config) |
Configure PT2 event. More... | |
IFX_INLINE void | IfxQspi_enableLoopbackMode (Ifx_QSPI *qspi, boolean enable) |
Enable/Disable Loopback mode. More... | |
IFX_INLINE void | IfxQspi_enableModuleSuspend (Ifx_QSPI *qspi, IfxQspi_Suspend suspend) |
enable Hard/Soft Module suspend Note: The api works only when the OCDS is enabled and in Supervisor Mode. When OCDS is disabled the OCS suspend control is ineffective. More... | |
IFX_INLINE void | IfxQspi_enablePT1Event (Ifx_QSPI *qspi, boolean enable) |
enable Phase Transition1 Event More... | |
IFX_INLINE void | IfxQspi_enablePT2Event (Ifx_QSPI *qspi, boolean enable) |
enable Phase Transition2 Event More... | |
IFX_INLINE void | IfxQspi_enableUsrEvent (Ifx_QSPI *qspi, boolean enable) |
enable User Event (Event selected by PT1) More... | |
IFX_INLINE uint16 | IfxQspi_getErrorFlags (Ifx_QSPI *qspi) |
IFX_INLINE void | IfxQspi_pause (Ifx_QSPI *qspi) |
Request for Module in Pause state no interrupts no communication. More... | |
IFX_INLINE uint32 | IfxQspi_readReceiveFifo (Ifx_QSPI *qspi) |
Read the oldest data from RXFIFO. More... | |
IFX_INLINE void | IfxQspi_requestReset (Ifx_QSPI *qspi, IfxQspi_Reset reset) |
Request reset (State Machine & FIFO / Register / Module) More... | |
IFX_INLINE void | IfxQspi_run (Ifx_QSPI *qspi) |
Request for QSPI in Run state. More... | |
IFX_INLINE void | IfxQspi_setReceiveFifoInterrruptThreshold (Ifx_QSPI *qspi, IfxQspi_RxFifoInt rxFifoInt) |
Set the threshold of RXFIFO for service request generation. More... | |
IFX_INLINE void | IfxQspi_writeTransmitFifo (Ifx_QSPI *qspi, uint32 data) |
Write Data into DATAENTRY register. More... | |
IFX_EXTERN void | IfxQspi_read16 (Ifx_QSPI *qspi, uint16 *data, Ifx_SizeT count) |
Reads 16bit data from the Rx FIFO. More... | |
IFX_EXTERN void | IfxQspi_read32 (Ifx_QSPI *qspi, uint32 *data, Ifx_SizeT count) |
Reads 32bit data from the Rx FIFO. More... | |
IFX_EXTERN void | IfxQspi_read8 (Ifx_QSPI *qspi, uint8 *data, Ifx_SizeT count) |
Reads 8bit data from the Rx FIFO. More... | |
IFX_EXTERN void | IfxQspi_resetModule (Ifx_QSPI *qspi) |
resets QSPI kernel More... | |
IFX_EXTERN void | IfxQspi_write16 (Ifx_QSPI *qspi, IfxQspi_ChannelId channelId, uint16 *data, Ifx_SizeT count) |
Writes 16bit data into the Tx FIFO. More... | |
IFX_EXTERN void | IfxQspi_write32 (Ifx_QSPI *qspi, IfxQspi_ChannelId channelId, uint32 *data, Ifx_SizeT count) |
Writes 32bit data into the Tx FIFO. More... | |
IFX_EXTERN void | IfxQspi_write8 (Ifx_QSPI *qspi, IfxQspi_ChannelId channelId, uint8 *data, Ifx_SizeT count) |
Writes 8bit data into the Tx FIFO. More... | |
IFX_INLINE void IfxQspi_clearAllEventFlags | ( | Ifx_QSPI * | qspi) |
Clear ALL service requests.
qspi | Pointer to QSPI module registers |
Definition at line 734 of file IfxQspi.h.
Referenced by IfxQspi_SpiMaster_initModule(), IfxQspi_SpiMaster_isrError(), IfxQspi_SpiSlave_initModule(), and IfxQspi_SpiSlave_isrError().
IFX_INLINE void IfxQspi_clearRxReq | ( | Ifx_QSPI * | qspi) |
IFX_INLINE void IfxQspi_clearTxReq | ( | Ifx_QSPI * | qspi) |
IFX_INLINE void IfxQspi_configPT1Event | ( | Ifx_QSPI * | qspi, |
IfxQspi_PhaseTransitionEvent | pt1Config | ||
) |
IFX_INLINE void IfxQspi_configPT2Event | ( | Ifx_QSPI * | qspi, |
IfxQspi_PhaseTransitionEvent | pt2Config | ||
) |
IFX_INLINE void IfxQspi_enableLoopbackMode | ( | Ifx_QSPI * | qspi, |
boolean | enable | ||
) |
IFX_INLINE void IfxQspi_enableModuleSuspend | ( | Ifx_QSPI * | qspi, |
IfxQspi_Suspend | suspend | ||
) |
IFX_INLINE void IfxQspi_enablePT1Event | ( | Ifx_QSPI * | qspi, |
boolean | enable | ||
) |
IFX_INLINE void IfxQspi_enablePT2Event | ( | Ifx_QSPI * | qspi, |
boolean | enable | ||
) |
IFX_INLINE void IfxQspi_enableUsrEvent | ( | Ifx_QSPI * | qspi, |
boolean | enable | ||
) |
IFX_INLINE uint16 IfxQspi_getErrorFlags | ( | Ifx_QSPI * | qspi) |
qspi | Pointer to QSPI module registers |
Definition at line 818 of file IfxQspi.h.
Referenced by IfxQspi_SpiMaster_isrError(), and IfxQspi_SpiSlave_isrError().
IFX_INLINE void IfxQspi_pause | ( | Ifx_QSPI * | qspi) |
IFX_EXTERN void IfxQspi_read16 | ( | Ifx_QSPI * | qspi, |
uint16 * | data, | ||
Ifx_SizeT | count | ||
) |
IFX_EXTERN void IfxQspi_read32 | ( | Ifx_QSPI * | qspi, |
uint32 * | data, | ||
Ifx_SizeT | count | ||
) |
IFX_EXTERN void IfxQspi_read8 | ( | Ifx_QSPI * | qspi, |
uint8 * | data, | ||
Ifx_SizeT | count | ||
) |
IFX_INLINE uint32 IfxQspi_readReceiveFifo | ( | Ifx_QSPI * | qspi) |
Read the oldest data from RXFIFO.
qspi | Pointer to QSPI module registers |
Definition at line 963 of file IfxQspi.h.
Referenced by IfxQspi_SpiMaster_readReceiveFifo(), and IfxQspi_SpiSlave_readReceiveFifo().
IFX_INLINE void IfxQspi_requestReset | ( | Ifx_QSPI * | qspi, |
IfxQspi_Reset | reset | ||
) |
IFX_EXTERN void IfxQspi_resetModule | ( | Ifx_QSPI * | qspi) |
IFX_INLINE void IfxQspi_run | ( | Ifx_QSPI * | qspi) |
Request for QSPI in Run state.
qspi | Pointer to QSPI module registers |
Definition at line 975 of file IfxQspi.h.
Referenced by IfxQspi_SpiMaster_initModule(), and IfxQspi_SpiSlave_initModule().
IFX_INLINE void IfxQspi_setReceiveFifoInterrruptThreshold | ( | Ifx_QSPI * | qspi, |
IfxQspi_RxFifoInt | rxFifoInt | ||
) |
IFX_EXTERN void IfxQspi_write16 | ( | Ifx_QSPI * | qspi, |
IfxQspi_ChannelId | channelId, | ||
uint16 * | data, | ||
Ifx_SizeT | count | ||
) |
IFX_EXTERN void IfxQspi_write32 | ( | Ifx_QSPI * | qspi, |
IfxQspi_ChannelId | channelId, | ||
uint32 * | data, | ||
Ifx_SizeT | count | ||
) |
IFX_EXTERN void IfxQspi_write8 | ( | Ifx_QSPI * | qspi, |
IfxQspi_ChannelId | channelId, | ||
uint8 * | data, | ||
Ifx_SizeT | count | ||
) |
IFX_INLINE void IfxQspi_writeTransmitFifo | ( | Ifx_QSPI * | qspi, |
uint32 | data | ||
) |
Write Data into DATAENTRY register.
qspi | Pointer to QSPI module registers |
data | Data to be entered into TxFIFO |
Definition at line 1050 of file IfxQspi.h.
Referenced by IfxQspi_SpiMaster_isrDmaTransmit(), IfxQspi_SpiMaster_writeTransmitFifo(), and IfxQspi_SpiSlave_writeTransmitFifo().