Defines |
#define | __HAL_QSPI_RESET_HANDLE_STATE(__HANDLE__) |
| Reset QSPI handle state.
|
#define | __HAL_QSPI_ENABLE(__HANDLE__) SET_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN) |
| Enable the QSPI peripheral.
|
#define | __HAL_QSPI_DISABLE(__HANDLE__) CLEAR_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN) |
| Disable the QSPI peripheral.
|
#define | __HAL_QSPI_ENABLE_IT(__HANDLE__, __INTERRUPT__) SET_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) |
| Enable the specified QSPI interrupt.
|
#define | __HAL_QSPI_DISABLE_IT(__HANDLE__, __INTERRUPT__) CLEAR_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) |
| Disable the specified QSPI interrupt.
|
#define | __HAL_QSPI_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) (READ_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) == (__INTERRUPT__)) |
| Check whether the specified QSPI interrupt source is enabled or not.
|
#define | __HAL_QSPI_GET_FLAG(__HANDLE__, __FLAG__) ((READ_BIT((__HANDLE__)->Instance->SR, (__FLAG__)) != 0U) ? SET : RESET) |
| Check whether the selected QSPI flag is set or not.
|
#define | __HAL_QSPI_CLEAR_FLAG(__HANDLE__, __FLAG__) WRITE_REG((__HANDLE__)->Instance->FCR, (__FLAG__)) |
| Clears the specified QSPI's flag status.
|
#define __HAL_QSPI_CLEAR_FLAG |
( |
|
__HANDLE__, |
|
|
|
__FLAG__ |
|
) |
| WRITE_REG((__HANDLE__)->Instance->FCR, (__FLAG__)) |
Clears the specified QSPI's flag status.
- Parameters:
-
__HANDLE__ | specifies the QSPI Handle. |
__FLAG__ | specifies the QSPI clear register flag that needs to be set This parameter can be one of the following values:
- QSPI_FLAG_TO: QSPI Timeout flag
- QSPI_FLAG_SM: QSPI Status match flag
- QSPI_FLAG_TC: QSPI Transfer complete flag
- QSPI_FLAG_TE: QSPI Transfer error flag
|
- Return values:
-
Definition at line 556 of file stm32l4xx_hal_qspi.h.
Referenced by HAL_QSPI_Abort(), HAL_QSPI_Abort_IT(), HAL_QSPI_AutoPolling(), HAL_QSPI_AutoPolling_IT(), HAL_QSPI_Command(), HAL_QSPI_Command_IT(), HAL_QSPI_MemoryMapped(), HAL_QSPI_Receive(), HAL_QSPI_Receive_DMA(), HAL_QSPI_Receive_IT(), HAL_QSPI_Transmit(), HAL_QSPI_Transmit_DMA(), HAL_QSPI_Transmit_IT(), and QSPI_DMAAbortCplt().
#define __HAL_QSPI_ENABLE_IT |
( |
|
__HANDLE__, |
|
|
|
__INTERRUPT__ |
|
) |
| SET_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) |
Enable the specified QSPI interrupt.
- Parameters:
-
__HANDLE__ | specifies the QSPI Handle. |
__INTERRUPT__ | specifies the QSPI interrupt source to enable. This parameter can be one of the following values:
- QSPI_IT_TO: QSPI Timeout interrupt
- QSPI_IT_SM: QSPI Status match interrupt
- QSPI_IT_FT: QSPI FIFO threshold interrupt
- QSPI_IT_TC: QSPI Transfer complete interrupt
- QSPI_IT_TE: QSPI Transfer error interrupt
|
- Return values:
-
Definition at line 502 of file stm32l4xx_hal_qspi.h.
Referenced by HAL_QSPI_Abort_IT(), HAL_QSPI_AutoPolling_IT(), HAL_QSPI_Command_IT(), HAL_QSPI_MemoryMapped(), HAL_QSPI_Receive_DMA(), HAL_QSPI_Receive_IT(), HAL_QSPI_Transmit_DMA(), HAL_QSPI_Transmit_IT(), QSPI_DMAAbortCplt(), QSPI_DMARxCplt(), and QSPI_DMATxCplt().