Go to the documentation of this file.
52 #ifndef __APP_QSPI_DMA_H__
53 #define __APP_QSPI_DMA_H__
61 #if (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR5526X) || (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR5525X)
68 #ifdef HAL_QSPI_MODULE_ENABLED
157 #if (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR551X)
191 #if (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR551X)
206 #if (APP_DRIVER_CHIP_TYPE == APP_DRIVER_GR551X)
uint16_t app_qspi_dma_receive_async(app_qspi_id_t id, uint8_t *p_data, uint32_t length)
Receive an amount of data in non-blocking mode at standard SPI with Interrupt.
uint16_t app_qspi_dma_transmit_async_ex(app_qspi_id_t id, uint32_t qspi_mode, uint32_t data_width, uint8_t *p_data, uint32_t length)
Transmit data without command, support std/dual/quad mode.
uint16_t app_qspi_dma_command_async(app_qspi_id_t id, app_qspi_command_t *p_cmd)
Transmit instruction in non-blocking mode with Interrupt.
uint16_t app_qspi_dma_deinit(app_qspi_id_t id)
De-initialize the APP QSPI DRIVER peripheral.
QSPI command Structure definition.
uint16_t app_qspi_dma_transmit_in_qpi_async(app_qspi_id_t id, uint32_t data_width, uint8_t *p_data, uint32_t length)
Transmit an amount of data in QPI mode (Async Mode).
uint16_t app_qspi_dma_command_transmit_async(app_qspi_id_t id, app_qspi_command_t *p_cmd, uint8_t *p_data)
Receive an amount of data with the specified instruction, address and dummy cycles in non-blocking mo...
app_qspi_id_t
QSPI module Enumerations definition.
Header file containing functions prototypes of GPIO app library.
This file contains all the functions prototypes for the HAL module driver.
uint16_t app_qspi_dma_transmit_async(app_qspi_id_t id, uint8_t *p_data, uint32_t length)
Transmit an amount of data in non-blocking mode at standard SPI with Interrupt.
Header file containing functions prototypes of QSPI app library.
uint16_t app_qspi_dma_init(app_qspi_params_t *p_params)
Initialize the APP QSPI DRIVER according to the specified parameters in the app_qspi_params_t and app...
Header file of app driver error code.
Header file of app driver config code.
uint16_t app_qspi_dma_command_receive_async(app_qspi_id_t id, app_qspi_command_t *p_cmd, uint8_t *p_data)
Receive an amount of data with the specified instruction, address and dummy cycles in non-blocking mo...
uint16_t app_qspi_dma_receive_async_ex(app_qspi_id_t id, uint32_t qspi_mode, uint32_t data_width, uint8_t *p_data, uint32_t length)
Receive data without command, support std/dual/quad mode.
QSPI parameters structure definition.