STM32G474xx HAL用户手册
数据结构 | 类型定义 | 枚举
QSPI导出类型
QSPI

数据结构

struct  QSPI_InitTypeDef
 QSPI初始化结构定义。 更多...
struct  __QSPI_HandleTypeDef
 QSPI句柄结构定义。 更多...
struct  QSPI_CommandTypeDef
 QSPI命令结构定义。 更多...
struct  QSPI_AutoPollingTypeDef
 QSPI自动轮询模式配置结构定义。 更多...
struct  QSPI_MemoryMappedTypeDef
 QSPI内存映射模式配置结构定义。 更多...

类型定义

typedef struct __QSPI_HandleTypeDef QSPI_HandleTypeDef
 QSPI句柄结构定义。
typedef void(* pQSPI_CallbackTypeDef )(QSPI_HandleTypeDef *hqspi)
 HAL QSPI回调指针定义。

枚举

enum  HAL_QSPI_StateTypeDef {
  HAL_QSPI_STATE_RESET = 0x00U, HAL_QSPI_STATE_READY = 0x01U, HAL_QSPI_STATE_BUSY = 0x02U, HAL_QSPI_STATE_BUSY_INDIRECT_TX = 0x12U,
  HAL_QSPI_STATE_BUSY_INDIRECT_RX = 0x22U, HAL_QSPI_STATE_BUSY_AUTO_POLLING = 0x42U, HAL_QSPI_STATE_BUSY_MEM_MAPPED = 0x82U, HAL_QSPI_STATE_ABORT = 0x08U,
  HAL_QSPI_STATE_ERROR = 0x04U
}
 HAL QSPI状态结构定义。 更多...
enum  HAL_QSPI_CallbackIDTypeDef {
  HAL_QSPI_ERROR_CB_ID = 0x00U, HAL_QSPI_ABORT_CB_ID = 0x01U, HAL_QSPI_FIFO_THRESHOLD_CB_ID = 0x02U, HAL_QSPI_CMD_CPLT_CB_ID = 0x03U,
  HAL_QSPI_RX_CPLT_CB_ID = 0x04U, HAL_QSPI_TX_CPLT_CB_ID = 0x05U, HAL_QSPI_RX_HALF_CPLT_CB_ID = 0x06U, HAL_QSPI_TX_HALF_CPLT_CB_ID = 0x07U,
  HAL_QSPI_STATUS_MATCH_CB_ID = 0x08U, HAL_QSPI_TIMEOUT_CB_ID = 0x09U, HAL_QSPI_MSP_INIT_CB_ID = 0x0AU, HAL_QSPI_MSP_DEINIT_CB_ID = 0x0B0
}
 HAL QSPI回调ID枚举定义。 更多...

类型定义文档

typedef void(* pQSPI_CallbackTypeDef)(QSPI_HandleTypeDef *hqspi)

HAL QSPI回调指针定义。

定义于文件 stm32g4xx_hal_qspi.h 的第 219 行。

QSPI句柄结构定义。


枚举类型文档

HAL QSPI回调ID枚举定义。

枚举值:
HAL_QSPI_ERROR_CB_ID 

QSPI错误回调ID

HAL_QSPI_ABORT_CB_ID 

QSPI中止回调ID

HAL_QSPI_FIFO_THRESHOLD_CB_ID 

QSPI FIFO阈值回调ID

HAL_QSPI_CMD_CPLT_CB_ID 

QSPI命令完成回调ID

HAL_QSPI_RX_CPLT_CB_ID 

QSPI接收完成回调ID

HAL_QSPI_TX_CPLT_CB_ID 

QSPI发送完成回调ID

HAL_QSPI_RX_HALF_CPLT_CB_ID 

QSPI接收半完成回调ID

HAL_QSPI_TX_HALF_CPLT_CB_ID 

QSPI发送半完成回调ID

HAL_QSPI_STATUS_MATCH_CB_ID 

QSPI状态匹配回调ID

HAL_QSPI_TIMEOUT_CB_ID 

QSPI超时回调ID

HAL_QSPI_MSP_INIT_CB_ID 

QSPI MspInit回调ID

HAL_QSPI_MSP_DEINIT_CB_ID 

QSPI MspDeInit回调ID

定义于文件 stm32g4xx_hal_qspi.h 的第 199 行。

HAL QSPI状态结构定义。

枚举值:
HAL_QSPI_STATE_RESET 

外设未初始化

HAL_QSPI_STATE_READY 

外设已初始化并可使用

HAL_QSPI_STATE_BUSY 

外设处于间接模式且忙碌

HAL_QSPI_STATE_BUSY_INDIRECT_TX 

外设处于间接模式,正在发送

HAL_QSPI_STATE_BUSY_INDIRECT_RX 

外设处于间接模式,正在接收