STM32H735xx HAL User Manual
|
Functions | |
__STATIC_INLINE void | LL_DMAMUX_SetRequestID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel, uint32_t Request) |
Set DMAMUX request ID for DMAMUX Channel x. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_GetRequestID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Get DMAMUX request ID for DMAMUX Channel x. | |
__STATIC_INLINE void | LL_DMAMUX_SetSyncRequestNb (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel, uint32_t RequestNb) |
Set the number of DMA request that will be autorized after a synchronization event and/or the number of DMA request needed to generate an event. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_GetSyncRequestNb (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Get the number of DMA request that will be autorized after a synchronization event and/or the number of DMA request needed to generate an event. | |
__STATIC_INLINE void | LL_DMAMUX_SetSyncPolarity (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel, uint32_t Polarity) |
Set the polarity of the signal on which the DMA request is synchronized. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_GetSyncPolarity (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Get the polarity of the signal on which the DMA request is synchronized. | |
__STATIC_INLINE void | LL_DMAMUX_EnableEventGeneration (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Enable the Event Generation on DMAMUX channel x. | |
__STATIC_INLINE void | LL_DMAMUX_DisableEventGeneration (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Disable the Event Generation on DMAMUX channel x. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsEnabledEventGeneration (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Check if the Event Generation on DMAMUX channel x is enabled or disabled. | |
__STATIC_INLINE void | LL_DMAMUX_EnableSync (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Enable the synchronization mode. | |
__STATIC_INLINE void | LL_DMAMUX_DisableSync (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Disable the synchronization mode. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsEnabledSync (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Check if the synchronization mode is enabled or disabled. | |
__STATIC_INLINE void | LL_DMAMUX_SetSyncID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel, uint32_t SyncID) |
Set DMAMUX synchronization ID on DMAMUX Channel x. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_GetSyncID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Get DMAMUX synchronization ID on DMAMUX Channel x. | |
__STATIC_INLINE void | LL_DMAMUX_EnableRequestGen (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
Enable the Request Generator. | |
__STATIC_INLINE void | LL_DMAMUX_DisableRequestGen (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
Disable the Request Generator. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsEnabledRequestGen (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
Check if the Request Generator is enabled or disabled. | |
__STATIC_INLINE void | LL_DMAMUX_SetRequestGenPolarity (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel, uint32_t Polarity) |
Set the polarity of the signal on which the DMA request is generated. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_GetRequestGenPolarity (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
Get the polarity of the signal on which the DMA request is generated. | |
__STATIC_INLINE void | LL_DMAMUX_SetGenRequestNb (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel, uint32_t RequestNb) |
Set the number of DMA request that will be autorized after a generation event. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_GetGenRequestNb (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
Get the number of DMA request that will be autorized after a generation event. | |
__STATIC_INLINE void | LL_DMAMUX_SetRequestSignalID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel, uint32_t RequestSignalID) |
Set DMAMUX external Request Signal ID on DMAMUX Request Generation Trigger Event Channel x. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_GetRequestSignalID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
Get DMAMUX external Request Signal ID set on DMAMUX Channel x. |
__STATIC_INLINE void LL_DMAMUX_DisableEventGeneration | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Disable the Event Generation on DMAMUX channel x.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
None |
Definition at line 1112 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_DisableRequestGen | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel | ||
) |
Disable the Request Generator.
DMAMUXx | DMAMUXx Instance |
RequestGenChannel | This parameter can be one of the following values: |
None |
Definition at line 1381 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_DisableSync | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Disable the synchronization mode.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
None |
Definition at line 1202 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_EnableEventGeneration | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Enable the Event Generation on DMAMUX channel x.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
None |
Definition at line 1082 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_EnableRequestGen | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel | ||
) |
Enable the Request Generator.
DMAMUXx | DMAMUXx Instance |
RequestGenChannel | This parameter can be one of the following values: |
None |
Definition at line 1363 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_EnableSync | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Enable the synchronization mode.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
None |
Definition at line 1172 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_GetGenRequestNb | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel | ||
) |
Get the number of DMA request that will be autorized after a generation event.
DMAMUXx | DMAMUXx Instance |
RequestGenChannel | This parameter can be one of the following values: |
Between | Min_Data = 1 and Max_Data = 32 |
Definition at line 1502 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_GetRequestGenPolarity | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel | ||
) |
Get the polarity of the signal on which the DMA request is generated.
DMAMUXx | DMAMUXx Instance |
RequestGenChannel | This parameter can be one of the following values: |
Returned | value can be one of the following values: |
Definition at line 1456 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_GetRequestID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Get DMAMUX request ID for DMAMUX Channel x.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
None |
Definition at line 922 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_GetRequestSignalID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel | ||
) |
Get DMAMUX external Request Signal ID set on DMAMUX Channel x.
DMAMUXx | DMAMUXx Instance |
RequestGenChannel | This parameter can be one of the following values: |
Definition at line 1610 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_GetSyncID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Get DMAMUX synchronization ID on DMAMUX Channel x.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
Definition at line 1341 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_GetSyncPolarity | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Get the polarity of the signal on which the DMA request is synchronized.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
Returned | value can be one of the following values: |
Definition at line 1052 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_GetSyncRequestNb | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Get the number of DMA request that will be autorized after a synchronization event and/or the number of DMA request needed to generate an event.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
Between | Min_Data = 1 and Max_Data = 32 |
Definition at line 983 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_IsEnabledEventGeneration | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Check if the Event Generation on DMAMUX channel x is enabled or disabled.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
State | of bit (1 or 0). |
Definition at line 1142 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_IsEnabledRequestGen | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel | ||
) |
Check if the Request Generator is enabled or disabled.
DMAMUXx | DMAMUXx Instance |
RequestGenChannel | This parameter can be one of the following values: |
State | of bit (1 or 0). |
Definition at line 1403 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE uint32_t LL_DMAMUX_IsEnabledSync | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel | ||
) |
Check if the synchronization mode is enabled or disabled.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
State | of bit (1 or 0). |
Definition at line 1232 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_SetGenRequestNb | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel, | ||
uint32_t | RequestNb | ||
) |
Set the number of DMA request that will be autorized after a generation event.
DMAMUXx | DMAMUXx Instance |
RequestGenChannel | This parameter can be one of the following values: |
RequestNb | This parameter must be a value between Min_Data = 1 and Max_Data = 32. |
None |
Definition at line 1480 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_SetRequestGenPolarity | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel, | ||
uint32_t | Polarity | ||
) |
Set the polarity of the signal on which the DMA request is generated.
DMAMUXx | DMAMUXx Instance |
RequestGenChannel | This parameter can be one of the following values: |
Polarity | This parameter can be one of the following values: |
None |
Definition at line 1430 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_SetRequestID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel, | ||
uint32_t | Request | ||
) |
Set DMAMUX request ID for DMAMUX Channel x.
None |
Definition at line 729 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_SetRequestSignalID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | RequestGenChannel, | ||
uint32_t | RequestSignalID | ||
) |
Set DMAMUX external Request Signal ID on DMAMUX Request Generation Trigger Event Channel x.
None |
Definition at line 1564 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_REQ_GEN_OFFSET, and DMAMUX_RGCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_SetSyncID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel, | ||
uint32_t | SyncID | ||
) |
Set DMAMUX synchronization ID on DMAMUX Channel x.
None |
Definition at line 1287 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_SetSyncPolarity | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel, | ||
uint32_t | Polarity | ||
) |
Set the polarity of the signal on which the DMA request is synchronized.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
Polarity | This parameter can be one of the following values: |
None |
Definition at line 1018 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.
__STATIC_INLINE void LL_DMAMUX_SetSyncRequestNb | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
uint32_t | Channel, | ||
uint32_t | RequestNb | ||
) |
Set the number of DMA request that will be autorized after a synchronization event and/or the number of DMA request needed to generate an event.
DMAMUXx | DMAMUXx Instance |
Channel | This parameter can be one of the following values:
|
RequestNb | This parameter must be a value between Min_Data = 1 and Max_Data = 32. |
None |
Definition at line 953 of file stm32h7xx_ll_dmamux.h.
References DMAMUX_CCR_SIZE.