STM32G474xx HAL用户手册
宏定义
QSPI错误代码
QSPI导出的常量

宏定义

#define HAL_QSPI_ERROR_NONE   0x00000000U
#define HAL_QSPI_ERROR_TIMEOUT   0x00000001U
#define HAL_QSPI_ERROR_TRANSFER   0x00000002U
#define HAL_QSPI_ERROR_DMA   0x00000004U
#define HAL_QSPI_ERROR_INVALID_PARAM   0x00000008U
#define HAL_QSPI_ERROR_INVALID_CALLBACK   0x00000010U

宏定义文档

#define HAL_QSPI_ERROR_DMA   0x00000004U

DMA传输错误

定义于文件 236 行,文件 stm32g4xx_hal_qspi.h

被以下函数引用:HAL_QSPI_Abort(), HAL_QSPI_IRQHandler(), HAL_QSPI_Receive_DMA(), HAL_QSPI_Transmit_DMA(), 以及 QSPI_DMAError()

#define HAL_QSPI_ERROR_INVALID_CALLBACK   0x00000010U

无效回调错误

定义于文件 239 行,文件 stm32g4xx_hal_qspi.h

被以下函数引用:HAL_QSPI_RegisterCallback(), 以及 HAL_QSPI_UnRegisterCallback()

#define HAL_QSPI_ERROR_INVALID_PARAM   0x00000008U

无效参数错误

定义于文件 237 行,文件 stm32g4xx_hal_qspi.h

被以下函数引用:HAL_QSPI_Receive(), HAL_QSPI_Receive_DMA(), HAL_QSPI_Receive_IT(), HAL_QSPI_Transmit(), HAL_QSPI_Transmit_DMA(), 以及 HAL_QSPI_Transmit_IT()

#define HAL_QSPI_ERROR_NONE   0x00000000U
#define HAL_QSPI_ERROR_TIMEOUT   0x00000001U

超时错误

定义于文件 234 行,文件 stm32g4xx_hal_qspi.h

被以下函数引用:QSPI_WaitFlagStateUntilTimeout()

#define HAL_QSPI_ERROR_TRANSFER   0x00000002U

传输错误

定义于文件 235 行,文件 stm32g4xx_hal_qspi.h

被以下函数引用:HAL_QSPI_IRQHandler()