iLLD_TC27xC
1.0
|
![]() |
Data Structures | |
struct | IfxQspi_SpiMaster_Dma |
Dma handle. More... | |
struct | IfxQspi_SpiMaster_Input |
SLSI pin configuration structure. More... | |
struct | IfxQspi_SpiMaster_Output |
SLSO pin configuration structure. More... | |
struct | IfxQspi_SpiMaster |
Module handle data structure. More... | |
struct | IfxQspi_SpiMaster_DmaConfig |
Dma configuration. More... | |
union | IfxQspi_SpiMaster_InputOutput |
Union of Slave Select pins. More... | |
struct | IfxQspi_SpiMaster_Pins |
Master pin IO configuration structure. More... | |
struct | IfxQspi_SpiMaster_ChannelConfig |
Module Channel configuration structure. More... | |
struct | IfxQspi_SpiMaster_Channel_s |
Module Channel handle structure. More... | |
struct | IfxQspi_SpiMaster_Config |
Module configuration structure. More... | |
struct IfxQspi_SpiMaster_Dma |
Dma handle.
Definition at line 327 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
IfxDma_Dma_Channel | rxDmaChannel | receive DMA channel handle |
IfxDma_ChannelId | rxDmaChannelId | DMA channel no for the Spi recieve. |
IfxDma_Dma_Channel | txDmaChannel | transmit DMA channel handle |
IfxDma_ChannelId | txDmaChannelId | DMA channel no for the Spi transmit. |
boolean | useDma | use Dma for Data transfer/s |
struct IfxQspi_SpiMaster_Input |
SLSI pin configuration structure.
Definition at line 338 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
IfxPort_InputMode | mode | The SLSI pin input mode. |
const IfxQspi_Slsi_In * | pin | Pointer to SLSI in pin. |
struct IfxQspi_SpiMaster_Output |
SLSO pin configuration structure.
Definition at line 346 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
IfxPort_PadDriver | driver | The pad driver mode which should be configured. |
IfxPort_OutputMode | mode | The SLSO pin output mode. |
const IfxQspi_Slso_Out * | pin | Pointer to SLSO out pin. |
struct IfxQspi_SpiMaster |
Module handle data structure.
Definition at line 359 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
SpiIf | base | Module SPI interface handle. |
IfxQspi_SpiMaster_Dma | dma | dma handle |
Ifx_QSPI * | qspi | Pointer to QSPI module registers. |
struct IfxQspi_SpiMaster_DmaConfig |
Dma configuration.
Definition at line 368 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
IfxDma_ChannelId | rxDmaChannelId | DMA channel no for the Spi recieve. |
IfxDma_ChannelId | txDmaChannelId | DMA channel no for the Spi transmit. |
boolean | useDma | use Dma for Data transfer/s |
union IfxQspi_SpiMaster_InputOutput |
Union of Slave Select pins.
Definition at line 377 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
IfxQspi_SpiMaster_Input | input | SLSI pin configuration structure. |
IfxQspi_SpiMaster_Output | output | SLSO pin configuration structure. |
struct IfxQspi_SpiMaster_Pins |
Master pin IO configuration structure.
Definition at line 385 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
const IfxQspi_Mrst_In * | mrst | Pointer to MRST in pin. |
IfxPort_InputMode | mrstMode | The MRST pin input mode. |
const IfxQspi_Mtsr_Out * | mtsr | Pointer to MTSR out pin. |
IfxPort_OutputMode | mtsrMode | The MTSR pin output mode. |
IfxPort_PadDriver | pinDriver | The pad driver mode which should be configured. |
const IfxQspi_Sclk_Out * | sclk | Pointer to SLCK out pin. |
IfxPort_OutputMode | sclkMode | The SCLK pin output mode. |
struct IfxQspi_SpiMaster_ChannelConfig |
Module Channel configuration structure.
Definition at line 402 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
SpiIf_ChConfig | base | SPI interface channel configuration structure. |
IfxQspi_SpiMaster_InputOutput | sls | Union of Slave Select pins. |
struct IfxQspi_SpiMaster_Channel_s |
Module Channel handle structure.
Definition at line 410 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
IfxQspi_SpiMaster_AutoSlso | activateSlso | Specifies function for Auto SLSO activation. |
Ifx_QSPI_BACON | bacon | basic configuration register |
SpiIf_Ch | base | SPI interface channel handle structure. |
IfxQspi_ChannelId | channelId | QSPI channel Number. |
uint8 | dataWidth | Number of bits which will be written into the FIFO. |
IfxQspi_SpiMaster_AutoSlso | deactivateSlso | Specifies function for Auto SLSO deactivation. |
boolean | firstWrite | Spepcifies whether the data id first write or not. |
IfxQspi_SpiMaster * | module | Module handle data structure. |
IfxPort_Pin | slso | Defines SLSO pin. |
Ifx_ActiveState | slsoActiveState | Specifies the current state of SLSO. |
struct IfxQspi_SpiMaster_Config |
Module configuration structure.
Definition at line 426 of file IfxQspi_SpiMaster.h.
Data Fields | ||
---|---|---|
boolean | allowSleepMode | Specifies module sleep mode. |
SpiIf_Config | base | SPI interface configuration structure. |
IfxQspi_SpiMaster_DmaConfig | dma | Dma configuration. |
boolean | pauseOnBaudrateSpikeErrors | Specifies module pause on baudrate or spike errors. |
IfxQspi_PauseRunTransition | pauseRunTransition | Specifies module run or pause mode. |
const IfxQspi_SpiMaster_Pins * | pins | structure for QSPI Master pins |
Ifx_QSPI * | qspi | Pointer to QSPI module registers. |
IfxQspi_RxFifoInt | rxFifoThreshold | Specifies the RXFIFO interrupt threshold. |
IfxQspi_TxFifoInt | txFifoThreshold | Specifies the TXFIFO interrupt threshold. |