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 >