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.