iLLD_TC27xD  1.0
Direct FIFO Access
Collaboration diagram for Direct FIFO Access:

Functions

IFX_INLINE uint32 IfxQspi_SpiMaster_readReceiveFifo (IfxQspi_SpiMaster *handle)
 Reads data or status in RxFIFO. More...
 
IFX_INLINE void IfxQspi_SpiMaster_writeBasicConfiguration (IfxQspi_SpiMaster *handle, uint32 baconVal)
 Writes Basic configuration value to Tx FIFO. More...
 
IFX_INLINE void IfxQspi_SpiMaster_writeExtendedConfiguration (IfxQspi_SpiMaster_Channel *chHandle, uint32 econVal)
 Writes extended configuration of the channel. More...
 
IFX_INLINE void IfxQspi_SpiMaster_writeMixedDataConfiguration (IfxQspi_SpiMaster *handle, uint32 mixEntryVal)
 Writes data and configuration mixed value to Tx FIFO. More...
 
IFX_INLINE void IfxQspi_SpiMaster_writeTransmitFifo (IfxQspi_SpiMaster_Channel *chHandle, uint32 data)
 Writes the data to TxFIFO. More...
 
IFX_EXTERN void IfxQspi_SpiMaster_packLongModeBuffer (IfxQspi_SpiMaster_Channel *chHandle, void *data, uint32 *longFifoBuffer, Ifx_SizeT dataLength)
 pack data to Long mode buffer More...
 

Detailed Description

Function Documentation

IFX_EXTERN void IfxQspi_SpiMaster_packLongModeBuffer ( IfxQspi_SpiMaster_Channel chHandle,
void *  data,
uint32 longFifoBuffer,
Ifx_SizeT  dataLength 
)

pack data to Long mode buffer

Parameters
chHandleModule Channel handle
datasource Data buffer to be packed
longFifoBufferdestination buffer for data and configuration
dataLengthsize of data in source buffer (in bytes)
Returns
None

Definition at line 728 of file IfxQspi_SpiMaster.c.

IFX_INLINE uint32 IfxQspi_SpiMaster_readReceiveFifo ( IfxQspi_SpiMaster handle)

Reads data or status in RxFIFO.

Parameters
handleModule handle
Returns
Data or Status in RxFIFO

Definition at line 873 of file IfxQspi_SpiMaster.h.

IFX_INLINE void IfxQspi_SpiMaster_writeBasicConfiguration ( IfxQspi_SpiMaster handle,
uint32  baconVal 
)

Writes Basic configuration value to Tx FIFO.

Parameters
handleModule handle
baconValBasic configuration value to be entered in TxFIFO
Returns
None

Definition at line 881 of file IfxQspi_SpiMaster.h.

IFX_INLINE void IfxQspi_SpiMaster_writeExtendedConfiguration ( IfxQspi_SpiMaster_Channel chHandle,
uint32  econVal 
)

Writes extended configuration of the channel.

Parameters
chHandleModule Channel handle
econValChannel Timing configuration value
Returns
None

Definition at line 888 of file IfxQspi_SpiMaster.h.

IFX_INLINE void IfxQspi_SpiMaster_writeMixedDataConfiguration ( IfxQspi_SpiMaster handle,
uint32  mixEntryVal 
)

Writes data and configuration mixed value to Tx FIFO.

Parameters
handleModule handle
mixEntryValMixed of Data and configuration
Returns
None

Definition at line 895 of file IfxQspi_SpiMaster.h.

IFX_INLINE void IfxQspi_SpiMaster_writeTransmitFifo ( IfxQspi_SpiMaster_Channel chHandle,
uint32  data 
)

Writes the data to TxFIFO.

Parameters
chHandleModule Channel handle
dataData to be entered in Tx FIFO
Returns
None

Definition at line 902 of file IfxQspi_SpiMaster.h.