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().