STM32H735xx HAL User Manual
Defines
Convert BDMAxChannely
BDMA Exported Macros

Defines

#define __LL_BDMA_GET_INSTANCE(__CHANNEL_INSTANCE__)   (BDMA)
 Convert BDMAx_Channely into BDMAx.
#define __LL_BDMA_GET_CHANNEL(__CHANNEL_INSTANCE__)
 Convert BDMAx_Channely into LL_BDMA_CHANNEL_y.
#define __LL_BDMA_GET_CHANNEL_INSTANCE(__BDMA_INSTANCE__, __CHANNEL__)
 Convert BDMA Instance BDMAx and LL_BDMA_CHANNEL_y into BDMAx_Channely.

Define Documentation

#define __LL_BDMA_GET_CHANNEL (   __CHANNEL_INSTANCE__)
Value:
(((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)BDMA_Channel0)) ? LL_BDMA_CHANNEL_0 : \
 ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)BDMA_Channel1)) ? LL_BDMA_CHANNEL_1 : \
 ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)BDMA_Channel2)) ? LL_BDMA_CHANNEL_2 : \
 ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)BDMA_Channel3)) ? LL_BDMA_CHANNEL_3 : \
 ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)BDMA_Channel4)) ? LL_BDMA_CHANNEL_4 : \
 ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)BDMA_Channel5)) ? LL_BDMA_CHANNEL_5 : \
 ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)BDMA_Channel6)) ? LL_BDMA_CHANNEL_6 : \
 LL_BDMA_CHANNEL_7)

Convert BDMAx_Channely into LL_BDMA_CHANNEL_y.

Parameters:
__CHANNEL_INSTANCE__BDMAx_Channely
Return values:
LL_BDMA_CHANNEL_y

Definition at line 407 of file stm32h7xx_ll_bdma.h.

#define __LL_BDMA_GET_CHANNEL_INSTANCE (   __BDMA_INSTANCE__,
  __CHANNEL__ 
)
Value:
((((uint32_t)(__BDMA_INSTANCE__) == ((uint32_t)BDMA)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_BDMA_CHANNEL_0))) ? BDMA_Channel0 : \
 (((uint32_t)(__BDMA_INSTANCE__) == ((uint32_t)BDMA)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_BDMA_CHANNEL_1))) ? BDMA_Channel1 : \
 (((uint32_t)(__BDMA_INSTANCE__) == ((uint32_t)BDMA)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_BDMA_CHANNEL_2))) ? BDMA_Channel2 : \
 (((uint32_t)(__BDMA_INSTANCE__) == ((uint32_t)BDMA)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_BDMA_CHANNEL_3))) ? BDMA_Channel3 : \
 (((uint32_t)(__BDMA_INSTANCE__) == ((uint32_t)BDMA)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_BDMA_CHANNEL_4))) ? BDMA_Channel4 : \
 (((uint32_t)(__BDMA_INSTANCE__) == ((uint32_t)BDMA)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_BDMA_CHANNEL_5))) ? BDMA_Channel5 : \
 (((uint32_t)(__BDMA_INSTANCE__) == ((uint32_t)BDMA)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_BDMA_CHANNEL_6))) ? BDMA_Channel6 : \
 BDMA_Channel7)

Convert BDMA Instance BDMAx and LL_BDMA_CHANNEL_y into BDMAx_Channely.

Parameters:
__BDMA_INSTANCE__BDMAx
__CHANNEL__LL_BDMA_CHANNEL_y
Return values:
BDMAx_Channely

Definition at line 443 of file stm32h7xx_ll_bdma.h.

Referenced by LL_BDMA_DeInit().

#define __LL_BDMA_GET_INSTANCE (   __CHANNEL_INSTANCE__)    (BDMA)

Convert BDMAx_Channely into BDMAx.

Parameters:
__CHANNEL_INSTANCE__BDMAx_Channely
Return values:
BDMAx

Definition at line 380 of file stm32h7xx_ll_bdma.h.