63 #ifdef HAL_DMA_MODULE_ENABLED 111 assert_param(IS_DMAMUX_SYNC_POLARITY(pSyncConfig-> SyncPolarity));
124 (~DMAMUX_CxCR_DMAREQ_ID) , \
125 ((pSyncConfig->
SyncSignalID) << DMAMUX_CxCR_SYNC_ID_Pos) | ((pSyncConfig->
RequestNumber - 1U) << DMAMUX_CxCR_NBREQ_Pos) | \
127 ((uint32_t)pSyncConfig->
EventEnable << DMAMUX_CxCR_EGE_Pos));
170 ((pRequestGeneratorConfig->
RequestNumber - 1U) << DMAMUX_RGxCR_GNBREQ_Pos)| \
171 pRequestGeneratorConfig->Polarity;
uint32_t DMAmuxChannelStatusMask
HAL_StatusTypeDef HAL_DMAEx_EnableMuxRequestGenerator(DMA_HandleTypeDef *hdma)
Enable the DMAMUX request generator block used by the given DMA channel (instance).
HAL_StatusTypeDef HAL_DMAEx_ConfigMuxRequestGenerator(DMA_HandleTypeDef *hdma, HAL_DMA_MuxRequestGeneratorConfigTypeDef *pRequestGeneratorConfig)
Configure the DMAMUX request generator block used by the given DMA channel (instance).
DMA handle Structure definition.
DMAMUX_RequestGenStatus_TypeDef * DMAmuxRequestGenStatus
This file contains all the functions prototypes for the HAL module driver.
DMAMUX_RequestGen_TypeDef * DMAmuxRequestGen
HAL_StatusTypeDef HAL_DMAEx_DisableMuxRequestGenerator(DMA_HandleTypeDef *hdma)
Disable the DMAMUX request generator block used by the given DMA channel (instance).
FunctionalState SyncEnable
DMA_Channel_TypeDef * Instance
void(* XferErrorCallback)(struct __DMA_HandleTypeDef *hdma)
void HAL_DMAEx_MUX_IRQHandler(DMA_HandleTypeDef *hdma)
Handles DMAMUX interrupt request.
__IO HAL_DMA_StateTypeDef State
DMAMUX_Channel_TypeDef * DMAmuxChannel
uint32_t DMAmuxRequestGenStatusMask
HAL DMAMUX request generator parameters structure definition.
HAL_StatusTypeDef HAL_DMAEx_ConfigMuxSync(DMA_HandleTypeDef *hdma, HAL_DMA_MuxSyncConfigTypeDef *pSyncConfig)
Configure the DMAMUX synchronization parameters for a given DMA channel (instance).
FunctionalState EventEnable
DMAMUX_ChannelStatus_TypeDef * DMAmuxChannelStatus
MODIFY_REG(hrtc->Instance->CR, RTC_CR_WUCKSEL,(uint32_t) WakeUpClock)
HAL DMA Synchro definition.
assert_param(IS_RTC_WAKEUP_CLOCK(WakeUpClock))