...
...
#define LX_STM32_QSPI_DRIVER_H
Includes
#include "lx_api.h"
#include "stm32f4xx_hal.h"
#include "n25q128a.h"
Exported types
Exported constants
#define LX_STM32_QSPI_INSTANCE
#define LX_STM32_QSPI_DEFAULT_TIMEOUT
#define LX_STM32_DEFAULT_SECTOR_SIZE
#define LX_STM32_QSPI_DMA_API
#define LX_STM32_QSPI_INIT
#define LX_STM32_QSPI_ERASE
Exported macro
#define LX_STM32_QSPI_CURRENT_TIME
#define LX_STM32_QSPI_POST_INIT
#define LX_STM32_QSPI_PRE_READ_TRANSFER
#define LX_STM32_QSPI_READ_CPLT_NOTIFY
#define LX_STM32_QSPI_POST_READ_TRANSFER
#define LX_STM32_QSPI_READ_TRANSFER_ERROR
#define LX_STM32_QSPI_PRE_WRITE_TRANSFER
#define LX_STM32_QSPI_WRITE_CPLT_NOTIFY
#define LX_STM32_QSPI_POST_WRITE_TRANSFER
#define LX_STM32_QSPI_WRITE_TRANSFER_ERROR
Exported functions prototypes
lx_stm32_qspi_lowlevel_init(UINT);
lx_stm32_qspi_get_status(UINT);
lx_stm32_qspi_get_info(UINT, ULONG *, ULONG *);
lx_stm32_qspi_read(UINT, ULONG *, ULONG *, ULONG);
lx_stm32_qspi_write(UINT, ULONG *, ULONG *, ULONG);
lx_stm32_qspi_erase(UINT, ULONG, ULONG, UINT);
lx_stm32_qspi_is_block_erased(UINT, ULONG);
lx_qspi_driver_system_error(UINT);
lx_stm32_qspi_initialize(LX_NOR_FLASH *);
#define LX_STM32_QSPI_SECTOR_SIZE
#define LX_STM32_QSPI_FLASH_SIZE
#define LX_STM32_QSPI_STATUS_REG_READY
#define LX_STM32_QSPI_DUMMY_CYCLES_READ_QUAD
#define LX_STM32_QSPI_PAGE_SIZE
#define LX_STM32_QSPI_BULK_ERASE_MAX_TIME
#define LX_STM32_QSPI_SECTOR_ERASE_MAX_TIME
#define LX_STM32_QSPI_VCR_NB_DUMMY
#define LX_STM32_QSPI_SR_WREN
#define LX_STM32_QSPI_SR_WIP
#define LX_STM32_QSPI_GET_STATUS_REG_CMD
#define LX_STM32_QSPI_QUAD_INOUT_FAST_READ_CMD
#define LX_STM32_QSPI_QUAD_IN_FAST_PROG_CMD
#define LX_STM32_QSPI_BULK_ERASE_CMD
#define LX_STM32_QSPI_SECTOR_ERASE_CMD
#define LX_STM32_QSPI_RESET_ENABLE_CMD
#define LX_STM32_QSPI_RESET_MEMORY_CMD
#define LX_STM32_QSPI_READ_VOL_CFG_REG_CMD
#define LX_STM32_QSPI_WRITE_VOL_CFG_REG_CMD
#define LX_STM32_QSPI_WRITE_ENABLE_CMD
#define LX_STM32_QSPI_READ_STATUS_REG_CMD