|
STM32G474xx HAL 用户手册
|
函数 | |
| static void | QSPI_DMARxCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI 接收过程完成回调。 | |
| static void | QSPI_DMATxCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI 发送过程完成回调。 | |
| static void | QSPI_DMARxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI 接收过程半完成回调。 | |
| static void | QSPI_DMATxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI 发送过程半完成回调。 | |
| static void | QSPI_DMAError (DMA_HandleTypeDef *hdma) |
| DMA QSPI 通信错误回调。 | |
| static void | QSPI_DMAAbortCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI 中止完成回调。 | |
| static HAL_StatusTypeDef | QSPI_WaitFlagStateUntilTimeout (QSPI_HandleTypeDef *hqspi, uint32_t Flag, FlagStatus State, uint32_t Tickstart, uint32_t Timeout) |
| 等待标志状态直到超时。 | |
| static void | QSPI_Config (QSPI_HandleTypeDef *hqspi, QSPI_CommandTypeDef *cmd, uint32_t FunctionalMode) |
| 配置通信寄存器。 | |
| static void QSPI_Config | ( | QSPI_HandleTypeDef * | hqspi, |
| QSPI_CommandTypeDef * | cmd, | ||
| uint32_t | FunctionalMode | ||
| ) | [static] |
配置通信寄存器。
| hqspi | QSPI 句柄 |
| cmd | 包含命令配置信息的结构体 |
| FunctionalMode | 要配置的功能模式。此参数可以是以下值之一:
|
| None |
定义位于文件 stm32g4xx_hal_qspi.c 的第 2648 行。
引用了 QSPI_CommandTypeDef::Address、QSPI_CommandTypeDef::AddressMode、QSPI_CommandTypeDef::AddressSize、QSPI_CommandTypeDef::AlternateByteMode、QSPI_CommandTypeDef::AlternateBytes、QSPI_CommandTypeDef::AlternateBytesSize、assert_param、QSPI_CommandTypeDef::DataMode、QSPI_CommandTypeDef::DdrHoldHalfCycle、QSPI_CommandTypeDef::DdrMode、QSPI_CommandTypeDef::DummyCycles、__QSPI_HandleTypeDef::Instance、QSPI_CommandTypeDef::Instruction、QSPI_CommandTypeDef::InstructionMode、IS_QSPI_FUNCTIONAL_MODE、QSPI_CommandTypeDef::NbData、QSPI_ADDRESS_NONE、QSPI_ALTERNATE_BYTES_NONE、QSPI_DATA_NONE、QSPI_FUNCTIONAL_MODE_MEMORY_MAPPED、QSPI_INSTRUCTION_NONE 和 QSPI_CommandTypeDef::SIOOMode。
被 HAL_QSPI_AutoPolling()、HAL_QSPI_AutoPolling_IT()、HAL_QSPI_Command()、HAL_QSPI_Command_IT() 和 HAL_QSPI_MemoryMapped() 引用。
| static void QSPI_DMAAbortCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI 中止完成回调。
| hdma | DMA 句柄 |
| None |
定义位于文件 stm32g4xx_hal_qspi.c 的第 2572 行。
引用了 __HAL_QSPI_CLEAR_FLAG、__HAL_QSPI_ENABLE_IT、__QSPI_HandleTypeDef::ErrorCallback、HAL_QSPI_ErrorCallback()、HAL_QSPI_STATE_ABORT、HAL_QSPI_STATE_READY、__QSPI_HandleTypeDef::Instance、__DMA_HandleTypeDef::Parent、QSPI_FLAG_TC、QSPI_IT_TC、__QSPI_HandleTypeDef::RxXferCount、__QSPI_HandleTypeDef::State 和 __QSPI_HandleTypeDef::TxXferCount。
| static void QSPI_DMAError | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI 通信错误回调。
| hdma | DMA 句柄 |
| None |
定义位于文件 stm32g4xx_hal_qspi.c 的第 2551 行。
引用了 __QSPI_HandleTypeDef::ErrorCode、HAL_QSPI_Abort_IT()、HAL_QSPI_ERROR_DMA、__QSPI_HandleTypeDef::Instance、__DMA_HandleTypeDef::Parent、__QSPI_HandleTypeDef::RxXferCount 和 __QSPI_HandleTypeDef::TxXferCount。
| static void QSPI_DMARxCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI 接收过程完成回调。
| hdma | DMA 句柄 |
| None |
定义位于文件 stm32g4xx_hal_qspi.c 的第 2491 行。
引用了 __HAL_QSPI_ENABLE_IT、__DMA_HandleTypeDef::Parent、QSPI_IT_TC 和 __QSPI_HandleTypeDef::RxXferCount。
被 HAL_QSPI_Receive_DMA() 引用。