STM32H735xx HAL User Manual
Defines
MDMA_LL_Private_Macros
MDMA

Defines

#define IS_LL_MDMA_ALL_CHANNEL_INSTANCE(INSTANCE, CHANNEL)
#define IS_LL_MDMA_BLK_DATALENGTH(__VALUE__)   ((__VALUE__) <= 0x00010000U)
#define IS_LL_MDMA_BLK_REPEATCOUNT(__VALUE__)   ((__VALUE__) <= 0x00000FFFU)
#define IS_LL_MDMA_WORDENDIANESS(__VALUE__)
#define IS_LL_MDMA_HALFWORDENDIANESS(__VALUE__)
#define IS_LL_MDMA_BYTEENDIANESS(__VALUE__)
#define IS_LL_MDMA_PRIORITY(__VALUE__)
#define IS_LL_MDMA_BUFFWRITEMODE(__VALUE__)
#define IS_LL_MDMA_REQUESTMODE(__VALUE__)
#define IS_LL_MDMA_TRIGGERMODE(__VALUE__)
#define IS_LL_MDMA_PADDINGALIGNEMENT(__VALUE__)
#define IS_LL_MDMA_PACKMODE(__VALUE__)
#define IS_LL_MDMA_BUFFER_XFERLENGTH(__VALUE__)   ((__VALUE__) <= 0x0000007FU)
#define IS_LL_MDMA_DESTBURST(__VALUE__)
#define IS_LL_MDMA_SRCTBURST(__VALUE__)
#define IS_LL_MDMA_DESTINCSIZE(__VALUE__)
#define IS_LL_MDMA_SRCINCSIZE(__VALUE__)
#define IS_LL_MDMA_DESTDATASIZE(__VALUE__)
#define IS_LL_MDMA_SRCDATASIZE(__VALUE__)
#define IS_LL_MDMA_DESTINCMODE(__VALUE__)
#define IS_LL_MDMA_SRCINCMODE(__VALUE__)
#define IS_LL_MDMA_BLKRPT_DEST_ADDRUPDATEMODE(__VALUE__)
#define IS_LL_MDMA_BLKRPT_SRC_ADDRUPDATEMODE(__VALUE__)
#define IS_LL_MDMA_BLKRPT_DEST_ADDRUPDATEVAL(__VALUE__)   ((__VALUE__) <= 0x0000FFFFU)
#define IS_LL_MDMA_BLKRPT_SRC_ADDRUPDATEVAL(__VALUE__)   ((__VALUE__) <= 0x0000FFFFU)
#define IS_LL_MDMA_DEST_BUS(__VALUE__)
#define IS_LL_MDMA_SRC_BUS(__VALUE__)
#define IS_LL_MDMA_HWTRIGGER(__VALUE__)

Define Documentation

#define IS_LL_MDMA_ALL_CHANNEL_INSTANCE (   INSTANCE,
  CHANNEL 
)
Value:
(((INSTANCE) == MDMA) && \
                                                            (((CHANNEL) == LL_MDMA_CHANNEL_0) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_1) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_2) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_3) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_4) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_5) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_6) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_7) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_8) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_9) || \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_10)|| \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_11)|| \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_12)|| \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_13)|| \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_14)|| \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_15)|| \
                                                             ((CHANNEL) == LL_MDMA_CHANNEL_ALL)))

Definition at line 47 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_DeInit(), and LL_MDMA_Init().

#define IS_LL_MDMA_BLK_DATALENGTH (   __VALUE__)    ((__VALUE__) <= 0x00010000U)

Definition at line 66 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_BLK_REPEATCOUNT (   __VALUE__)    ((__VALUE__) <= 0x00000FFFU)

Definition at line 68 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_BLKRPT_DEST_ADDRUPDATEMODE (   __VALUE__)
Value:

Definition at line 150 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_BLKRPT_DEST_ADDRUPDATEVAL (   __VALUE__)    ((__VALUE__) <= 0x0000FFFFU)

Definition at line 157 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_BLKRPT_SRC_ADDRUPDATEMODE (   __VALUE__)
Value:

Definition at line 154 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_BLKRPT_SRC_ADDRUPDATEVAL (   __VALUE__)    ((__VALUE__) <= 0x0000FFFFU)

Definition at line 159 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_BUFFER_XFERLENGTH (   __VALUE__)    ((__VALUE__) <= 0x0000007FU)

Definition at line 102 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_BUFFWRITEMODE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_BUFF_WRITE_DISABLE) || \
                                                           ((__VALUE__) == LL_MDMA_BUFF_WRITE_ENABLE))

Definition at line 84 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_BYTEENDIANESS (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_BYTE_ENDIANNESS_PRESERVE) || \
                                                           ((__VALUE__) == LL_MDMA_BYTE_ENDIANNESS_EXCHANGE))

Definition at line 76 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_Init().

#define IS_LL_MDMA_DEST_BUS (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_DEST_BUS_SYSTEM_AXI) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_BUS_AHB_TCM))

Definition at line 161 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_DESTBURST (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_DEST_BURST_SINGLE) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_BURST_2BEATS) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_BURST_4BEATS) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_BURST_8BEATS) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_BURST_16BEATS)|| \
                                                           ((__VALUE__) == LL_MDMA_DEST_BURST_32BEATS)|| \
                                                           ((__VALUE__) == LL_MDMA_DEST_BURST_64BEATS)|| \
                                                           ((__VALUE__) == LL_MDMA_DEST_BURST_128BEATS))

Definition at line 104 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_DESTDATASIZE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_DEST_DATA_SIZE_BYTE) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_DATA_SIZE_HALFWORD) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_DATA_SIZE_WORD) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_DATA_SIZE_DOUBLEWORD))

Definition at line 132 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_DESTINCMODE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_DEST_FIXED) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_INCREMENT) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_DECREMENT))

Definition at line 142 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_DESTINCSIZE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_DEST_INC_OFFSET_BYTE) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_INC_OFFSET_HALFWORD) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_INC_OFFSET_WORD) || \
                                                           ((__VALUE__) == LL_MDMA_DEST_INC_OFFSET_DOUBLEWORD))

Definition at line 122 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_HALFWORDENDIANESS (   __VALUE__)
Value:

Definition at line 73 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_Init().

#define IS_LL_MDMA_HWTRIGGER (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_REQ_DMA1_STREAM0_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA1_STREAM1_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA1_STREAM2_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA1_STREAM3_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA1_STREAM4_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA1_STREAM5_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA1_STREAM6_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA1_STREAM7_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2_STREAM0_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2_STREAM1_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2_STREAM2_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2_STREAM3_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2_STREAM4_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2_STREAM5_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2_STREAM6_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2_STREAM7_TC)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_LTDC_LINE_IT)         || \
                                                           ((__VALUE__) == LL_MDMA_REQ_OCTOSPI1_FIFO_TH)     || \
                                                           ((__VALUE__) == LL_MDMA_REQ_OCTOSPI1_TC)          || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2D_CLUT_TC)        || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2D_TC)             || \
                                                           ((__VALUE__) == LL_MDMA_REQ_DMA2D_TW)             || \
                                                           ((__VALUE__) == LL_MDMA_REQ_SDMMC1_END_DATA)      || \
                                                           ((__VALUE__) == LL_MDMA_REQ_SDMMC1_DMA_ENDBUFFER) || \
                                                           ((__VALUE__) == LL_MDMA_REQ_SDMMC1_COMMAND_END)   || \
                                                           ((__VALUE__) == LL_MDMA_REQ_OCTOSPI2_FIFO_TH)     || \
                                                           ((__VALUE__) == LL_MDMA_REQ_OCTOSPI2_TC))

Definition at line 290 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_PACKMODE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_PACK_DISABLE) || \
                                                           ((__VALUE__) == LL_MDMA_PACK_ENABLE))

Definition at line 99 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_PADDINGALIGNEMENT (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_DATAALIGN_RIGHT)        || \
                                                           ((__VALUE__) == LL_MDMA_DATAALIGN_RIGHT_SIGNED) || \
                                                           ((__VALUE__) == LL_MDMA_DATAALIGN_LEFT))

Definition at line 95 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_PRIORITY (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_PRIORITY_LOW)    || \
                                                           ((__VALUE__) == LL_MDMA_PRIORITY_MEDIUM) || \
                                                           ((__VALUE__) == LL_MDMA_PRIORITY_HIGH)   || \
                                                           ((__VALUE__) == LL_MDMA_PRIORITY_VERYHIGH))

Definition at line 79 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_Init().

#define IS_LL_MDMA_REQUESTMODE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_REQUEST_MODE_HW) || \
                                                           ((__VALUE__) == LL_MDMA_REQUEST_MODE_SW))

Definition at line 87 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_SRC_BUS (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_SRC_BUS_SYSTEM_AXI) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_BUS_AHB_TCM))

Definition at line 164 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_SRCDATASIZE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_SRC_DATA_SIZE_BYTE) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_DATA_SIZE_HALFWORD) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_DATA_SIZE_WORD) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_DATA_SIZE_DOUBLEWORD))

Definition at line 137 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_SRCINCMODE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_SRC_FIXED) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_INCREMENT) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_DECREMENT))

Definition at line 146 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_SRCINCSIZE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_SRC_INC_OFFSET_BYTE)     || \
                                                           ((__VALUE__) == LL_MDMA_SRC_INC_OFFSET_HALFWORD) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_INC_OFFSET_WORD)     || \
                                                           ((__VALUE__) == LL_MDMA_SRC_INC_OFFSET_DOUBLEWORD))

Definition at line 127 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_SRCTBURST (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_SRC_BURST_SINGLE) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_BURST_2BEATS) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_BURST_4BEATS) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_BURST_8BEATS) || \
                                                           ((__VALUE__) == LL_MDMA_SRC_BURST_16BEATS)|| \
                                                           ((__VALUE__) == LL_MDMA_SRC_BURST_32BEATS)|| \
                                                           ((__VALUE__) == LL_MDMA_SRC_BURST_64BEATS)|| \
                                                           ((__VALUE__) == LL_MDMA_SRC_BURST_128BEATS))

Definition at line 113 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_TRIGGERMODE (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_BUFFER_TRANSFER)       || \
                                                           ((__VALUE__) == LL_MDMA_BLOCK_TRANSFER)        || \
                                                           ((__VALUE__) == LL_MDMA_REPEAT_BLOCK_TRANSFER) || \
                                                           ((__VALUE__) == LL_MDMA_FULL_TRANSFER))

Definition at line 90 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_CreateLinkNode(), and LL_MDMA_Init().

#define IS_LL_MDMA_WORDENDIANESS (   __VALUE__)
Value:
(((__VALUE__) == LL_MDMA_WORD_ENDIANNESS_PRESERVE) || \
                                                           ((__VALUE__) == LL_MDMA_WORD_ENDIANNESS_EXCHANGE))

Definition at line 70 of file stm32h7xx_ll_mdma.c.

Referenced by LL_MDMA_Init().