STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
QSPI Exported Macros

Macros

#define __HAL_QSPI_RESET_HANDLE_STATE(__HANDLE__)    ((__HANDLE__)->State = HAL_QSPI_STATE_RESET)
 Reset QSPI handle state. More...
 
#define __HAL_QSPI_ENABLE(__HANDLE__)    SET_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN)
 Enable QSPI. More...
 
#define __HAL_QSPI_DISABLE(__HANDLE__)    CLEAR_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN)
 Disable QSPI. More...
 
#define __HAL_QSPI_ENABLE_IT(__HANDLE__, __INTERRUPT__)    SET_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__))
 Enables the specified QSPI interrupt. More...
 
#define __HAL_QSPI_DISABLE_IT(__HANDLE__, __INTERRUPT__)    CLEAR_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__))
 Disables the specified QSPI interrupt. More...
 
#define __HAL_QSPI_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)   (READ_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) == (__INTERRUPT__))
 Checks whether the specified QSPI interrupt source is enabled. More...
 
#define __HAL_QSPI_GET_FLAG(__HANDLE__, __FLAG__)    (READ_BIT((__HANDLE__)->Instance->SR, (__FLAG__)) != 0)
 Get the selected QSPI's flag status. More...
 
#define __HAL_QSPI_CLEAR_FLAG(__HANDLE__, __FLAG__)    WRITE_REG((__HANDLE__)->Instance->FCR, (__FLAG__))
 Clears the specified QSPI's flag status. More...
 

Detailed Description

Macro Definition Documentation

#define __HAL_QSPI_CLEAR_FLAG (   __HANDLE__,
  __FLAG__ 
)    WRITE_REG((__HANDLE__)->Instance->FCR, (__FLAG__))

Clears the specified QSPI's flag status.

Parameters
<strong>HANDLE</strong>specifies the QSPI Handle.
<strong>FLAG</strong>specifies the QSPI clear register flag that needs to be set This parameter can be one of the following values:
  • QSPI_FLAG_TO: QSPI Time out flag
  • QSPI_FLAG_SM: QSPI Status match flag
  • QSPI_FLAG_TC: QSPI Transfer complete flag
  • QSPI_FLAG_TE: QSPI Transfer error flag
Return values
None

Definition at line 516 of file stm32f7xx_hal_qspi.h.

#define __HAL_QSPI_DISABLE (   __HANDLE__)    CLEAR_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN)

Disable QSPI.

Parameters
<strong>HANDLE</strong>specifies the QSPI Handle.
Return values
None

Definition at line 449 of file stm32f7xx_hal_qspi.h.

#define __HAL_QSPI_DISABLE_IT (   __HANDLE__,
  __INTERRUPT__ 
)    CLEAR_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__))

Disables the specified QSPI interrupt.

Parameters
<strong>HANDLE</strong>specifies the QSPI Handle.
<strong>INTERRUPT</strong>specifies the QSPI interrupt source to disable. 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
None

Definition at line 476 of file stm32f7xx_hal_qspi.h.

#define __HAL_QSPI_ENABLE (   __HANDLE__)    SET_BIT((__HANDLE__)->Instance->CR, QUADSPI_CR_EN)

Enable QSPI.

Parameters
<strong>HANDLE</strong>specifies the QSPI Handle.
Return values
None

Definition at line 443 of file stm32f7xx_hal_qspi.h.

#define __HAL_QSPI_ENABLE_IT (   __HANDLE__,
  __INTERRUPT__ 
)    SET_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__))

Enables the specified QSPI interrupt.

Parameters
<strong>HANDLE</strong>specifies the QSPI Handle.
<strong>INTERRUPT</strong>specifies the QSPI interrupt source to enable. This parameter can be one of the following values:
  • QSPI_IT_TO: QSPI Time out 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
None

Definition at line 462 of file stm32f7xx_hal_qspi.h.

#define __HAL_QSPI_GET_FLAG (   __HANDLE__,
  __FLAG__ 
)    (READ_BIT((__HANDLE__)->Instance->SR, (__FLAG__)) != 0)

Get the selected QSPI's flag status.

Parameters
<strong>HANDLE</strong>specifies the QSPI Handle.
<strong>FLAG</strong>specifies the QSPI flag to check. This parameter can be one of the following values:
  • QSPI_FLAG_BUSY: QSPI Busy flag
  • QSPI_FLAG_TO: QSPI Time out flag
  • QSPI_FLAG_SM: QSPI Status match flag
  • QSPI_FLAG_FT: QSPI FIFO threshold flag
  • QSPI_FLAG_TC: QSPI Transfer complete flag
  • QSPI_FLAG_TE: QSPI Transfer error flag
Return values
None

Definition at line 504 of file stm32f7xx_hal_qspi.h.

#define __HAL_QSPI_GET_IT_SOURCE (   __HANDLE__,
  __INTERRUPT__ 
)    (READ_BIT((__HANDLE__)->Instance->CR, (__INTERRUPT__)) == (__INTERRUPT__))

Checks whether the specified QSPI interrupt source is enabled.

Parameters
<strong>HANDLE</strong>specifies the QSPI Handle.
<strong>INTERRUPT</strong>specifies the QSPI interrupt source to check. This parameter can be one of the following values:
  • QSPI_IT_TO: QSPI Time out 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
Thenew state of INTERRUPT (TRUE or FALSE).

Definition at line 489 of file stm32f7xx_hal_qspi.h.

#define __HAL_QSPI_RESET_HANDLE_STATE (   __HANDLE__)    ((__HANDLE__)->State = HAL_QSPI_STATE_RESET)

Reset QSPI handle state.

Parameters
<strong>HANDLE</strong>QSPI handle.
Return values
None

Definition at line 437 of file stm32f7xx_hal_qspi.h.