QSPI driver initialization object.
Data Fields | |
| uint32_t | memMapBaseAddr |
| uint32_t | inputClkFreq |
| uint32_t | qspiClockDiv |
| uint32_t | chipSelect |
| uint32_t | csPol |
| uint32_t | frmFmt |
| uint32_t | dataDelay |
| uint32_t | wrdLen |
| uint32_t | rxLines |
| QSPI_DmaHandle | qspiDmaHandle |
| QSPI_DmaChConfig | qspiDmaChConfig |
| uint32_t | intrNum |
| bool | intrEnable |
| bool | wordIntr |
| bool | frameIntr |
| uint8_t | intrPriority |
| bool | dmaEnable |
| QSPI_Clock_getTicks | Clock_getTicks |
| QSPI_Clock_usecToTicks | Clock_usecToTicks |
| uint32_t QSPILLD_InitObject::memMapBaseAddr |
Memory mapped mode base address of QSPI flash
| uint32_t QSPILLD_InitObject::inputClkFreq |
Module input clock frequency
| uint32_t QSPILLD_InitObject::qspiClockDiv |
Module clock divider
| uint32_t QSPILLD_InitObject::chipSelect |
Qspi Chip select number
| uint32_t QSPILLD_InitObject::csPol |
Qspi Chip select polarity
| uint32_t QSPILLD_InitObject::frmFmt |
Qspi Frame format
| uint32_t QSPILLD_InitObject::dataDelay |
QSPI data delay
| uint32_t QSPILLD_InitObject::wrdLen |
Number of bits in a word
| uint32_t QSPILLD_InitObject::rxLines |
Number of rx Lines used for QSPI reading
| QSPI_DmaHandle QSPILLD_InitObject::qspiDmaHandle |
DMA Handle
| QSPI_DmaChConfig QSPILLD_InitObject::qspiDmaChConfig |
DMA Configuration for this instance.
| uint32_t QSPILLD_InitObject::intrNum |
Peripheral interrupt number
| bool QSPILLD_InitObject::intrEnable |
Enable interrupt mode
| bool QSPILLD_InitObject::wordIntr |
Word interrupt mode
| bool QSPILLD_InitObject::frameIntr |
Word interrupt mode
| uint8_t QSPILLD_InitObject::intrPriority |
Interrupt priority
| bool QSPILLD_InitObject::dmaEnable |
Enable DMA mode
| QSPI_Clock_getTicks QSPILLD_InitObject::Clock_getTicks |
Function Pointer for the QSPI clock get ticks >
| QSPI_Clock_usecToTicks QSPILLD_InitObject::Clock_usecToTicks |
Function Pointer for the QSPI micro second to tick conversion >