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

Macros

#define __HAL_DMA2D_RESET_HANDLE_STATE(__HANDLE__)   ((__HANDLE__)->State = HAL_DMA2D_STATE_RESET)
 Reset DMA2D handle state. More...
 
#define __HAL_DMA2D_ENABLE(__HANDLE__)    ((__HANDLE__)->Instance->CR |= DMA2D_CR_START)
 Enable the DMA2D. More...
 
#define __HAL_DMA2D_GET_FLAG(__HANDLE__, __FLAG__)   ((__HANDLE__)->Instance->ISR & (__FLAG__))
 Get the DMA2D pending flags. More...
 
#define __HAL_DMA2D_CLEAR_FLAG(__HANDLE__, __FLAG__)   ((__HANDLE__)->Instance->IFCR = (__FLAG__))
 Clear the DMA2D pending flags. More...
 
#define __HAL_DMA2D_ENABLE_IT(__HANDLE__, __INTERRUPT__)   ((__HANDLE__)->Instance->CR |= (__INTERRUPT__))
 Enable the specified DMA2D interrupts. More...
 
#define __HAL_DMA2D_DISABLE_IT(__HANDLE__, __INTERRUPT__)   ((__HANDLE__)->Instance->CR &= ~(__INTERRUPT__))
 Disable the specified DMA2D interrupts. More...
 
#define __HAL_DMA2D_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__)   ((__HANDLE__)->Instance->CR & (__INTERRUPT__))
 Check whether the specified DMA2D interrupt source is enabled or not. More...
 

Detailed Description

Macro Definition Documentation

#define __HAL_DMA2D_CLEAR_FLAG (   __HANDLE__,
  __FLAG__ 
)    ((__HANDLE__)->Instance->IFCR = (__FLAG__))

Clear the DMA2D pending flags.

Parameters
<strong>HANDLE</strong>DMA2D handle
<strong>FLAG</strong>specifies the flag to clear. This parameter can be any combination of the following values:
  • DMA2D_FLAG_CE: Configuration error flag
  • DMA2D_FLAG_CTC: CLUT transfer complete flag
  • DMA2D_FLAG_CAE: CLUT access error flag
  • DMA2D_FLAG_TW: Transfer Watermark flag
  • DMA2D_FLAG_TC: Transfer complete flag
  • DMA2D_FLAG_TE: Transfer error flag
Return values
None

Definition at line 387 of file stm32f7xx_hal_dma2d.h.

#define __HAL_DMA2D_DISABLE_IT (   __HANDLE__,
  __INTERRUPT__ 
)    ((__HANDLE__)->Instance->CR &= ~(__INTERRUPT__))

Disable the specified DMA2D interrupts.

Parameters
<strong>HANDLE</strong>DMA2D handle
<strong>INTERRUPT</strong>specifies the DMA2D interrupt sources to be disabled. This parameter can be any combination of the following values:
  • DMA2D_IT_CE: Configuration error interrupt mask
  • DMA2D_IT_CTC: CLUT transfer complete interrupt mask
  • DMA2D_IT_CAE: CLUT access error interrupt mask
  • DMA2D_IT_TW: Transfer Watermark interrupt mask
  • DMA2D_IT_TC: Transfer complete interrupt mask
  • DMA2D_IT_TE: Transfer error interrupt mask
Return values
None

Definition at line 417 of file stm32f7xx_hal_dma2d.h.

#define __HAL_DMA2D_ENABLE (   __HANDLE__)    ((__HANDLE__)->Instance->CR |= DMA2D_CR_START)

Enable the DMA2D.

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

Definition at line 355 of file stm32f7xx_hal_dma2d.h.

#define __HAL_DMA2D_ENABLE_IT (   __HANDLE__,
  __INTERRUPT__ 
)    ((__HANDLE__)->Instance->CR |= (__INTERRUPT__))

Enable the specified DMA2D interrupts.

Parameters
<strong>HANDLE</strong>DMA2D handle
<strong>INTERRUPT</strong>specifies the DMA2D interrupt sources to be enabled. This parameter can be any combination of the following values:
  • DMA2D_IT_CE: Configuration error interrupt mask
  • DMA2D_IT_CTC: CLUT transfer complete interrupt mask
  • DMA2D_IT_CAE: CLUT access error interrupt mask
  • DMA2D_IT_TW: Transfer Watermark interrupt mask
  • DMA2D_IT_TC: Transfer complete interrupt mask
  • DMA2D_IT_TE: Transfer error interrupt mask
Return values
None

Definition at line 402 of file stm32f7xx_hal_dma2d.h.

#define __HAL_DMA2D_GET_FLAG (   __HANDLE__,
  __FLAG__ 
)    ((__HANDLE__)->Instance->ISR & (__FLAG__))

Get the DMA2D pending flags.

Parameters
<strong>HANDLE</strong>DMA2D handle
<strong>FLAG</strong>flag to check. This parameter can be any combination of the following values:
  • DMA2D_FLAG_CE: Configuration error flag
  • DMA2D_FLAG_CTC: CLUT transfer complete flag
  • DMA2D_FLAG_CAE: CLUT access error flag
  • DMA2D_FLAG_TW: Transfer Watermark flag
  • DMA2D_FLAG_TC: Transfer complete flag
  • DMA2D_FLAG_TE: Transfer error flag
Return values
Thestate of FLAG.

Definition at line 372 of file stm32f7xx_hal_dma2d.h.

#define __HAL_DMA2D_GET_IT_SOURCE (   __HANDLE__,
  __INTERRUPT__ 
)    ((__HANDLE__)->Instance->CR & (__INTERRUPT__))

Check whether the specified DMA2D interrupt source is enabled or not.

Parameters
<strong>HANDLE</strong>DMA2D handle
<strong>INTERRUPT</strong>specifies the DMA2D interrupt source to check. This parameter can be one of the following values:
  • DMA2D_IT_CE: Configuration error interrupt mask
  • DMA2D_IT_CTC: CLUT transfer complete interrupt mask
  • DMA2D_IT_CAE: CLUT access error interrupt mask
  • DMA2D_IT_TW: Transfer Watermark interrupt mask
  • DMA2D_IT_TC: Transfer complete interrupt mask
  • DMA2D_IT_TE: Transfer error interrupt mask
Return values
Thestate of INTERRUPT source.

Definition at line 432 of file stm32f7xx_hal_dma2d.h.

#define __HAL_DMA2D_RESET_HANDLE_STATE (   __HANDLE__)    ((__HANDLE__)->State = HAL_DMA2D_STATE_RESET)

Reset DMA2D handle state.

Parameters
<strong>HANDLE</strong>specifies the DMA2D handle.
Return values
None

Definition at line 348 of file stm32f7xx_hal_dma2d.h.