|
STM32F479xx HAL User Manual
|
Functions | |
| static void | QSPI_DMARxCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI receive process complete callback. | |
| static void | QSPI_DMATxCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI transmit process complete callback. | |
| static void | QSPI_DMARxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI receive process half complete callback. | |
| static void | QSPI_DMATxHalfCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI transmit process half complete callback. | |
| static void | QSPI_DMAError (DMA_HandleTypeDef *hdma) |
| DMA QSPI communication error callback. | |
| static void | QSPI_DMAAbortCplt (DMA_HandleTypeDef *hdma) |
| DMA QSPI abort complete callback. | |
| static HAL_StatusTypeDef | QSPI_WaitFlagStateUntilTimeout (QSPI_HandleTypeDef *hqspi, uint32_t Flag, FlagStatus State, uint32_t Tickstart, uint32_t Timeout) |
| Wait for a flag state until timeout. | |
| static HAL_StatusTypeDef | QSPI_WaitFlagStateUntilTimeout_CPUCycle (QSPI_HandleTypeDef *hqspi, uint32_t Flag, FlagStatus State, uint32_t Timeout) |
| Wait for a flag state until timeout using CPU cycle. | |
| static void | QSPI_Config (QSPI_HandleTypeDef *hqspi, QSPI_CommandTypeDef *cmd, uint32_t FunctionalMode) |
| Configure the communication registers. | |
| static void QSPI_Config | ( | QSPI_HandleTypeDef * | hqspi, |
| QSPI_CommandTypeDef * | cmd, | ||
| uint32_t | FunctionalMode | ||
| ) | [static] |
Configure the communication registers.
| hqspi | : QSPI handle |
| cmd | : structure that contains the command configuration information |
| FunctionalMode | : functional mode to configured This parameter can be one of the following values:
|
| None |
Definition at line 2747 of file stm32f4xx_hal_qspi.c.
References 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, and QSPI_CommandTypeDef::SIOOMode.
Referenced by HAL_QSPI_AutoPolling(), HAL_QSPI_AutoPolling_IT(), HAL_QSPI_Command(), HAL_QSPI_Command_IT(), and HAL_QSPI_MemoryMapped().
| static void QSPI_DMAAbortCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI abort complete callback.
| hdma | : DMA handle |
| None |
Definition at line 2646 of file stm32f4xx_hal_qspi.c.
References __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, and __QSPI_HandleTypeDef::TxXferCount.
Referenced by HAL_QSPI_Abort_IT(), and HAL_QSPI_IRQHandler().
| static void QSPI_DMAError | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI communication error callback.
| hdma | : DMA handle |
| None |
Definition at line 2621 of file stm32f4xx_hal_qspi.c.
References __QSPI_HandleTypeDef::ErrorCode, HAL_DMA_ERROR_FE, HAL_DMA_GetError(), HAL_QSPI_Abort_IT(), HAL_QSPI_ERROR_DMA, __QSPI_HandleTypeDef::Instance, __DMA_HandleTypeDef::Parent, __QSPI_HandleTypeDef::RxXferCount, and __QSPI_HandleTypeDef::TxXferCount.
Referenced by HAL_QSPI_Receive_DMA(), and HAL_QSPI_Transmit_DMA().
| static void QSPI_DMARxCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI receive process complete callback.
| hdma | : DMA handle |
| None |
Definition at line 2561 of file stm32f4xx_hal_qspi.c.
References __HAL_QSPI_ENABLE_IT, __DMA_HandleTypeDef::Parent, QSPI_IT_TC, and __QSPI_HandleTypeDef::RxXferCount.
Referenced by HAL_QSPI_Receive_DMA().
| static void QSPI_DMARxHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI receive process half complete callback.
| hdma | : DMA handle |
| None |
Definition at line 2589 of file stm32f4xx_hal_qspi.c.
References HAL_QSPI_RxHalfCpltCallback(), __DMA_HandleTypeDef::Parent, and __QSPI_HandleTypeDef::RxHalfCpltCallback.
Referenced by HAL_QSPI_Receive_DMA().
| static void QSPI_DMATxCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI transmit process complete callback.
| hdma | : DMA handle |
| None |
Definition at line 2575 of file stm32f4xx_hal_qspi.c.
References __HAL_QSPI_ENABLE_IT, __DMA_HandleTypeDef::Parent, QSPI_IT_TC, and __QSPI_HandleTypeDef::TxXferCount.
Referenced by HAL_QSPI_Transmit_DMA().
| static void QSPI_DMATxHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) | [static] |
DMA QSPI transmit process half complete callback.
| hdma | : DMA handle |
| None |
Definition at line 2605 of file stm32f4xx_hal_qspi.c.
References HAL_QSPI_TxHalfCpltCallback(), __DMA_HandleTypeDef::Parent, and __QSPI_HandleTypeDef::TxHalfCpltCallback.
Referenced by HAL_QSPI_Transmit_DMA().
| static HAL_StatusTypeDef QSPI_WaitFlagStateUntilTimeout | ( | QSPI_HandleTypeDef * | hqspi, |
| uint32_t | Flag, | ||
| FlagStatus | State, | ||
| uint32_t | Tickstart, | ||
| uint32_t | Timeout | ||
| ) | [static] |
Wait for a flag state until timeout.
| hqspi | : QSPI handle |
| Flag | : Flag checked |
| State | : Value of the flag expected |
| Tickstart | : Tick start value |
| Timeout | : Duration of the timeout |
| HAL | status |
Definition at line 2689 of file stm32f4xx_hal_qspi.c.
References __HAL_QSPI_GET_FLAG, __QSPI_HandleTypeDef::ErrorCode, HAL_GetTick(), HAL_QSPI_ERROR_TIMEOUT, HAL_QSPI_STATE_ERROR, and __QSPI_HandleTypeDef::State.
Referenced by HAL_QSPI_Abort(), HAL_QSPI_AutoPolling(), HAL_QSPI_Command(), HAL_QSPI_Init(), HAL_QSPI_MemoryMapped(), HAL_QSPI_Receive(), and HAL_QSPI_Transmit().
| static HAL_StatusTypeDef QSPI_WaitFlagStateUntilTimeout_CPUCycle | ( | QSPI_HandleTypeDef * | hqspi, |
| uint32_t | Flag, | ||
| FlagStatus | State, | ||
| uint32_t | Timeout | ||
| ) | [static] |
Wait for a flag state until timeout using CPU cycle.
| hqspi | : QSPI handle |
| Flag | : Flag checked |
| State | : Value of the flag expected |
| Timeout | : Duration of the timeout |
| HAL | status |
Definition at line 2718 of file stm32f4xx_hal_qspi.c.
References __HAL_QSPI_GET_FLAG, __QSPI_HandleTypeDef::ErrorCode, HAL_QSPI_ERROR_TIMEOUT, HAL_QSPI_STATE_ERROR, __PCD_HandleTypeDef::State, and __QSPI_HandleTypeDef::State.
Referenced by HAL_QSPI_AutoPolling_IT(), and HAL_QSPI_Command_IT().
1.7.6.1