|
STM32G474xx HAL User Manual
|
QSPI控制和状态函数。 更多...
函数 | |
| HAL_QSPI_StateTypeDef | HAL_QSPI_GetState (const QSPI_HandleTypeDef *hqspi) |
| 返回QSPI句柄状态。 | |
| uint32_t | HAL_QSPI_GetError (const QSPI_HandleTypeDef *hqspi) |
| 返回QSPI错误代码。 | |
| HAL_StatusTypeDef | HAL_QSPI_Abort (QSPI_HandleTypeDef *hqspi) |
| 中止当前传输。 | |
| HAL_StatusTypeDef | HAL_QSPI_Abort_IT (QSPI_HandleTypeDef *hqspi) |
| 中止当前传输(非阻塞函数) | |
| void | HAL_QSPI_SetTimeout (QSPI_HandleTypeDef *hqspi, uint32_t Timeout) |
| 设置QSPI超时。 | |
| HAL_StatusTypeDef | HAL_QSPI_SetFifoThreshold (QSPI_HandleTypeDef *hqspi, uint32_t Threshold) |
| 设置QSPI FIFO阈值。 | |
| uint32_t | HAL_QSPI_GetFifoThreshold (const QSPI_HandleTypeDef *hqspi) |
| 获取QSPI FIFO阈值。 | |
| HAL_StatusTypeDef | HAL_QSPI_SetFlashID (QSPI_HandleTypeDef *hqspi, uint32_t FlashID) |
| 设置FlashID。 | |
QSPI控制和状态函数。
===============================================================================
##### Peripheral Control and State functions #####
===============================================================================
[..]
This subsection provides a set of functions allowing to :
(+) Check in run-time the state of the driver.
(+) Check the error code set during last operation.
(+) Abort any operation.
| HAL_StatusTypeDef HAL_QSPI_Abort | ( | QSPI_HandleTypeDef * | hqspi | ) |
中止当前传输。
| hqspi | QSPI句柄 |
| HAL | 状态 |
Definition at line 2262 of file stm32g4xx_hal_qspi.c.
References __HAL_QSPI_CLEAR_FLAG, __HAL_QSPI_GET_FLAG, __QSPI_HandleTypeDef::ErrorCode, HAL_DMA_Abort(), HAL_GetTick(), HAL_QSPI_ERROR_DMA, HAL_QSPI_STATE_READY, __QSPI_HandleTypeDef::hdma, __QSPI_HandleTypeDef::Instance, QSPI_FLAG_BUSY, QSPI_FLAG_TC, QSPI_WaitFlagStateUntilTimeout(), __QSPI_HandleTypeDef::State, and __QSPI_HandleTypeDef::Timeout.
| HAL_StatusTypeDef HAL_QSPI_Abort_IT | ( | QSPI_HandleTypeDef * | hqspi | ) |
中止当前传输(非阻塞函数)
| hqspi | QSPI句柄 |
| HAL | 状态 |
Definition at line 2326 of file stm32g4xx_hal_qspi.c.
References __HAL_QSPI_CLEAR_FLAG, __HAL_QSPI_DISABLE_IT, __HAL_QSPI_ENABLE_IT, __HAL_QSPI_GET_FLAG, __QSPI_HandleTypeDef::AbortCpltCallback, HAL_DMA_Abort_IT(), HAL_QSPI_AbortCpltCallback(), HAL_QSPI_STATE_ABORT, HAL_QSPI_STATE_READY, __QSPI_HandleTypeDef::hdma, __QSPI_HandleTypeDef::Instance, QSPI_DMAAbortCplt(), QSPI_FLAG_BUSY, QSPI_FLAG_TC, QSPI_IT_FT, QSPI_IT_SM, QSPI_IT_TC, QSPI_IT_TE, QSPI_IT_TO, __QSPI_HandleTypeDef::State, and __DMA_HandleTypeDef::XferAbortCallback.
Referenced by QSPI_DMAError().
| uint32_t HAL_QSPI_GetError | ( | const QSPI_HandleTypeDef * | hqspi | ) |
返回QSPI错误代码。
| hqspi | QSPI句柄 |
| QSPI | 错误代码 |
Definition at line 2252 of file stm32g4xx_hal_qspi.c.
References __QSPI_HandleTypeDef::ErrorCode.
| uint32_t HAL_QSPI_GetFifoThreshold | ( | const QSPI_HandleTypeDef * | hqspi | ) |
获取QSPI FIFO阈值。
| hqspi | QSPI句柄 |
| Fifo | 阈值(值介于1和16之间) |
Definition at line 2432 of file stm32g4xx_hal_qspi.c.
References __QSPI_HandleTypeDef::Instance.
| HAL_QSPI_StateTypeDef HAL_QSPI_GetState | ( | const QSPI_HandleTypeDef * | hqspi | ) |
返回QSPI句柄状态。
| hqspi | QSPI句柄 |
| HAL | 状态 |
Definition at line 2241 of file stm32g4xx_hal_qspi.c.
References __QSPI_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_QSPI_SetFifoThreshold | ( | QSPI_HandleTypeDef * | hqspi, |
| uint32_t | Threshold | ||
| ) |
设置QSPI FIFO阈值。
| hqspi | QSPI句柄 |
| Threshold | Fifo的阈值(值介于1和16之间)。 |
| HAL | 状态 |
Definition at line 2400 of file stm32g4xx_hal_qspi.c.
References QSPI_InitTypeDef::FifoThreshold, HAL_QSPI_STATE_READY, __QSPI_HandleTypeDef::Init, __QSPI_HandleTypeDef::Instance, and __QSPI_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_QSPI_SetFlashID | ( | QSPI_HandleTypeDef * | hqspi, |
| uint32_t | FlashID | ||
| ) |
设置FlashID。