|
STM32H735xx HAL User Manual
|
Modules | |
| Foreground Configuration Functions | |
| Background Configuration Functions | |
Functions | |
| __STATIC_INLINE void | LL_DMA2D_Start (DMA2D_TypeDef *DMA2Dx) |
| Start a DMA2D transfer. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_IsTransferOngoing (DMA2D_TypeDef *DMA2Dx) |
| Indicate if a DMA2D transfer is ongoing. | |
| __STATIC_INLINE void | LL_DMA2D_Suspend (DMA2D_TypeDef *DMA2Dx) |
| Suspend DMA2D transfer. | |
| __STATIC_INLINE void | LL_DMA2D_Resume (DMA2D_TypeDef *DMA2Dx) |
| Resume DMA2D transfer. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_IsSuspended (DMA2D_TypeDef *DMA2Dx) |
| Indicate if DMA2D transfer is suspended. | |
| __STATIC_INLINE void | LL_DMA2D_Abort (DMA2D_TypeDef *DMA2Dx) |
| Abort DMA2D transfer. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_IsAborted (DMA2D_TypeDef *DMA2Dx) |
| Indicate if DMA2D transfer is aborted. | |
| __STATIC_INLINE void | LL_DMA2D_SetMode (DMA2D_TypeDef *DMA2Dx, uint32_t Mode) |
| Set DMA2D mode. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetMode (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D mode. | |
| __STATIC_INLINE void | LL_DMA2D_SetOutputColorMode (DMA2D_TypeDef *DMA2Dx, uint32_t ColorMode) |
| Set DMA2D output color mode. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetOutputColorMode (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D output color mode. | |
| __STATIC_INLINE void | LL_DMA2D_SetOutputRBSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t RBSwapMode) |
| Set DMA2D output Red Blue swap mode. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetOutputRBSwapMode (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D output Red Blue swap mode. | |
| __STATIC_INLINE void | LL_DMA2D_SetOutputAlphaInvMode (DMA2D_TypeDef *DMA2Dx, uint32_t AlphaInversionMode) |
| Set DMA2D output alpha inversion mode. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetOutputAlphaInvMode (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D output alpha inversion mode. | |
| __STATIC_INLINE void | LL_DMA2D_SetOutputSwapMode (DMA2D_TypeDef *DMA2Dx, uint32_t OutputSwapMode) |
| Set DMA2D output swap mode. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetOutputSwapMode (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D output swap mode. | |
| __STATIC_INLINE void | LL_DMA2D_SetLineOffsetMode (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffsetMode) |
| Set DMA2D line offset mode. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetLineOffsetMode (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D line offset mode. | |
| __STATIC_INLINE void | LL_DMA2D_SetLineOffset (DMA2D_TypeDef *DMA2Dx, uint32_t LineOffset) |
| Set DMA2D line offset, expressed on 14 bits ([13:0] bits). | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetLineOffset (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D line offset, expressed on 14 bits ([13:0] bits). | |
| __STATIC_INLINE void | LL_DMA2D_SetNbrOfPixelsPerLines (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfPixelsPerLines) |
| Set DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits). | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetNbrOfPixelsPerLines (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits) | |
| __STATIC_INLINE void | LL_DMA2D_SetNbrOfLines (DMA2D_TypeDef *DMA2Dx, uint32_t NbrOfLines) |
| Set DMA2D number of lines, expressed on 16 bits ([15:0] bits). | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetNbrOfLines (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D number of lines, expressed on 16 bits ([15:0] bits). | |
| __STATIC_INLINE void | LL_DMA2D_SetOutputMemAddr (DMA2D_TypeDef *DMA2Dx, uint32_t OutputMemoryAddress) |
| Set DMA2D output memory address, expressed on 32 bits ([31:0] bits). | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetOutputMemAddr (DMA2D_TypeDef *DMA2Dx) |
| Get DMA2D output memory address, expressed on 32 bits ([31:0] bits). | |
| __STATIC_INLINE void | LL_DMA2D_SetOutputColor (DMA2D_TypeDef *DMA2Dx, uint32_t OutputColor) |
| Set DMA2D output color, expressed on 32 bits ([31:0] bits). | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetOutputColor (DMA2D_TypeDef *DMA2Dx) |
| Get DMA2D output color, expressed on 32 bits ([31:0] bits). | |
| __STATIC_INLINE void | LL_DMA2D_SetLineWatermark (DMA2D_TypeDef *DMA2Dx, uint32_t LineWatermark) |
| Set DMA2D line watermark, expressed on 16 bits ([15:0] bits). | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetLineWatermark (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D line watermark, expressed on 16 bits ([15:0] bits). | |
| __STATIC_INLINE void | LL_DMA2D_SetDeadTime (DMA2D_TypeDef *DMA2Dx, uint32_t DeadTime) |
| Set DMA2D dead time, expressed on 8 bits ([7:0] bits). | |
| __STATIC_INLINE uint32_t | LL_DMA2D_GetDeadTime (DMA2D_TypeDef *DMA2Dx) |
| Return DMA2D dead time, expressed on 8 bits ([7:0] bits). | |
| __STATIC_INLINE void | LL_DMA2D_EnableDeadTime (DMA2D_TypeDef *DMA2Dx) |
| Enable DMA2D dead time functionality. | |
| __STATIC_INLINE void | LL_DMA2D_DisableDeadTime (DMA2D_TypeDef *DMA2Dx) |
| Disable DMA2D dead time functionality. | |
| __STATIC_INLINE uint32_t | LL_DMA2D_IsEnabledDeadTime (DMA2D_TypeDef *DMA2Dx) |
| Indicate if DMA2D dead time functionality is enabled. | |
| __STATIC_INLINE void LL_DMA2D_Abort | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Abort DMA2D transfer.
| DMA2Dx | DMA2D Instance |
| None |
Definition at line 634 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_DisableDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Disable DMA2D dead time functionality.
| DMA2Dx | DMA2D Instance |
| None |
Definition at line 1022 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_EnableDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Enable DMA2D dead time functionality.
| DMA2Dx | DMA2D Instance |
| None |
Definition at line 1011 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D dead time, expressed on 8 bits ([7:0] bits).
| DMA2Dx | DMA2D Instance |
| Dead | time value between Min_Data=0 and Max_Data=0xFF |
Definition at line 1000 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetLineOffset | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D line offset, expressed on 14 bits ([13:0] bits).
| DMA2Dx | DMA2D Instance |
| Line | offset value between Min_Data=0 and Max_Data=0xFFFF |
Definition at line 847 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetLineOffsetMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D line offset mode.
| DMA2Dx | DMA2D Instance |
| Returned | value can be one of the following values: |
Definition at line 824 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetLineWatermark | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D line watermark, expressed on 16 bits ([15:0] bits).
| DMA2Dx | DMA2D Instance |
| Line | watermark value between Min_Data=0 and Max_Data=0xFFFF |
Definition at line 977 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D mode.
| DMA2Dx | DMA2D Instance |
| Returned | value can be one of the following values: |
Definition at line 682 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetNbrOfLines | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D number of lines, expressed on 16 bits ([15:0] bits).
| DMA2Dx | DMA2D Instance |
| Number | of lines value between Min_Data=0 and Max_Data=0xFFFF |
Definition at line 893 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetNbrOfPixelsPerLines | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits)
| DMA2Dx | DMA2D Instance |
| Number | of pixels per lines value between Min_Data=0 and Max_Data=0x3FFF |
Definition at line 870 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetOutputAlphaInvMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D output alpha inversion mode.
| DMA2Dx | DMA2D Instance |
| Returned | value can be one of the following values: |
Definition at line 769 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetOutputColor | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Get DMA2D output color, expressed on 32 bits ([31:0] bits).
| DMA2Dx | DMA2D Instance |
| Output | color value between Min_Data=0 and Max_Data=0xFFFFFFFF |
Definition at line 953 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetOutputColorMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D output color mode.
| DMA2Dx | DMA2D Instance |
| Returned | value can be one of the following values: |
Definition at line 715 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetOutputMemAddr | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Get DMA2D output memory address, expressed on 32 bits ([31:0] bits).
| DMA2Dx | DMA2D Instance |
| Output | memory address value between Min_Data=0 and Max_Data=0xFFFFFFFF |
Definition at line 916 of file stm32h7xx_ll_dma2d.h.
References LL_DMA2D_ReadReg.
| __STATIC_INLINE uint32_t LL_DMA2D_GetOutputRBSwapMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D output Red Blue swap mode.
| DMA2Dx | DMA2D Instance |
| Returned | value can be one of the following values: |
Definition at line 742 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_GetOutputSwapMode | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Return DMA2D output swap mode.
| DMA2Dx | DMA2D Instance |
| Returned | value can be one of the following values: |
Definition at line 797 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_IsAborted | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if DMA2D transfer is aborted.
| DMA2Dx | DMA2D Instance |
| State | of bit (1 or 0). |
Definition at line 647 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_IsEnabledDeadTime | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if DMA2D dead time functionality is enabled.
| DMA2Dx | DMA2D Instance |
| State | of bit (1 or 0). |
Definition at line 1033 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_IsSuspended | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if DMA2D transfer is suspended.
| DMA2Dx | DMA2D Instance |
| State | of bit (1 or 0). |
Definition at line 622 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE uint32_t LL_DMA2D_IsTransferOngoing | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Indicate if a DMA2D transfer is ongoing.
| DMA2Dx | DMA2D Instance |
| State | of bit (1 or 0). |
Definition at line 585 of file stm32h7xx_ll_dma2d.h.
Referenced by LL_DMA2D_Init().
| __STATIC_INLINE void LL_DMA2D_Resume | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Resume DMA2D transfer.
| DMA2Dx | DMA2D Instance |
| None |
Definition at line 609 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetDeadTime | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | DeadTime | ||
| ) |
Set DMA2D dead time, expressed on 8 bits ([7:0] bits).
| DMA2Dx | DMA2D Instance |
| DeadTime | Value between Min_Data=0 and Max_Data=0xFF |
| None |
Definition at line 989 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetLineOffset | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | LineOffset | ||
| ) |
Set DMA2D line offset, expressed on 14 bits ([13:0] bits).
| DMA2Dx | DMA2D Instance |
| LineOffset | Value between Min_Data=0 and Max_Data=0xFFFF |
| None |
Definition at line 836 of file stm32h7xx_ll_dma2d.h.
Referenced by LL_DMA2D_Init().
| __STATIC_INLINE void LL_DMA2D_SetLineOffsetMode | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | LineOffsetMode | ||
| ) |
Set DMA2D line offset mode.
| DMA2Dx | DMA2D Instance |
| LineOffsetMode | This parameter can be one of the following values: |
| None |
Definition at line 811 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetLineWatermark | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | LineWatermark | ||
| ) |
Set DMA2D line watermark, expressed on 16 bits ([15:0] bits).
| DMA2Dx | DMA2D Instance |
| LineWatermark | Value between Min_Data=0 and Max_Data=0xFFFF |
| None |
Definition at line 966 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetMode | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | Mode | ||
| ) |
Set DMA2D mode.
| DMA2Dx | DMA2D Instance |
| Mode | This parameter can be one of the following values: |
| None |
Definition at line 665 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetNbrOfLines | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | NbrOfLines | ||
| ) |
Set DMA2D number of lines, expressed on 16 bits ([15:0] bits).
| DMA2Dx | DMA2D Instance |
| NbrOfLines | Value between Min_Data=0 and Max_Data=0xFFFF |
| None |
Definition at line 882 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetNbrOfPixelsPerLines | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | NbrOfPixelsPerLines | ||
| ) |
Set DMA2D number of pixels per lines, expressed on 14 bits ([13:0] bits).
| DMA2Dx | DMA2D Instance |
| NbrOfPixelsPerLines | Value between Min_Data=0 and Max_Data=0x3FFF |
| None |
Definition at line 859 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetOutputAlphaInvMode | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | AlphaInversionMode | ||
| ) |
Set DMA2D output alpha inversion mode.
| DMA2Dx | DMA2D Instance |
| AlphaInversionMode | This parameter can be one of the following values: |
| None |
Definition at line 756 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetOutputColor | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | OutputColor | ||
| ) |
Set DMA2D output color, expressed on 32 bits ([31:0] bits).
| DMA2Dx | DMA2D Instance |
| OutputColor | Value between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
Definition at line 935 of file stm32h7xx_ll_dma2d.h.
Referenced by LL_DMA2D_ConfigOutputColor().
| __STATIC_INLINE void LL_DMA2D_SetOutputColorMode | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | ColorMode | ||
| ) |
Set DMA2D output color mode.
| DMA2Dx | DMA2D Instance |
| ColorMode | This parameter can be one of the following values: |
| None |
Definition at line 699 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetOutputMemAddr | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | OutputMemoryAddress | ||
| ) |
Set DMA2D output memory address, expressed on 32 bits ([31:0] bits).
| DMA2Dx | DMA2D Instance |
| OutputMemoryAddress | Value between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
Definition at line 905 of file stm32h7xx_ll_dma2d.h.
References LL_DMA2D_WriteReg.
Referenced by LL_DMA2D_Init().
| __STATIC_INLINE void LL_DMA2D_SetOutputRBSwapMode | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | RBSwapMode | ||
| ) |
Set DMA2D output Red Blue swap mode.
| DMA2Dx | DMA2D Instance |
| RBSwapMode | This parameter can be one of the following values: |
| None |
Definition at line 729 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_SetOutputSwapMode | ( | DMA2D_TypeDef * | DMA2Dx, |
| uint32_t | OutputSwapMode | ||
| ) |
Set DMA2D output swap mode.
| DMA2Dx | DMA2D Instance |
| OutputSwapMode | This parameter can be one of the following values: |
| None |
Definition at line 784 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_Start | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Start a DMA2D transfer.
| DMA2Dx | DMA2D Instance |
| None |
Definition at line 574 of file stm32h7xx_ll_dma2d.h.
| __STATIC_INLINE void LL_DMA2D_Suspend | ( | DMA2D_TypeDef * | DMA2Dx | ) |
Suspend DMA2D transfer.
| DMA2Dx | DMA2D Instance |
| None |
Definition at line 597 of file stm32h7xx_ll_dma2d.h.
1.7.6.1