/** * @brief Low level QSPI driver initialization. * * @notapi */ void qspi_lld_init(void) { #if STM32_QSPI_USE_QUADSPI1 qspiObjectInit(&QSPID1); QSPID1.qspi = QUADSPI; QSPID1.dma = STM32_DMA_STREAM(STM32_QSPI_QUADSPI1_DMA_STREAM); QSPID1.dmamode = STM32_DMA_CR_CHSEL(QUADSPI1_DMA_CHANNEL) | STM32_DMA_CR_PL(STM32_QSPI_QUADSPI1_DMA_PRIORITY) | STM32_DMA_CR_PSIZE_BYTE | STM32_DMA_CR_MSIZE_BYTE | STM32_DMA_CR_MINC | STM32_DMA_CR_DMEIE | STM32_DMA_CR_TEIE; nvicEnableVector(STM32_QUADSPI1_NUMBER, STM32_QSPI_QUADSPI1_IRQ_PRIORITY); #endif }
/** * @brief Low level QSPI driver initialization. * * @notapi */ void qspi_lld_init(void) { #if PLATFORM_QSPI_USE_QSPI1 qspiObjectInit(&QSPID1); #endif }