|
STM32L4xx_HAL_Driver
1.14.0
|
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. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_GetRequestID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Get DMAMUX request ID for DMAMUX Channel x. More... | |
| __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. CxCR NBREQ LL_DMAMUX_SetSyncRequestNb. More... | |
| __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. CxCR NBREQ LL_DMAMUX_GetSyncRequestNb. More... | |
| __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. CxCR SPOL LL_DMAMUX_SetSyncPolarity. More... | |
| __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. CxCR SPOL LL_DMAMUX_GetSyncPolarity. More... | |
| __STATIC_INLINE void | LL_DMAMUX_EnableEventGeneration (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Enable the Event Generation on DMAMUX channel x. CxCR EGE LL_DMAMUX_EnableEventGeneration. More... | |
| __STATIC_INLINE void | LL_DMAMUX_DisableEventGeneration (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Disable the Event Generation on DMAMUX channel x. CxCR EGE LL_DMAMUX_DisableEventGeneration. More... | |
| __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. CxCR EGE LL_DMAMUX_IsEnabledEventGeneration. More... | |
| __STATIC_INLINE void | LL_DMAMUX_EnableSync (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Enable the synchronization mode. CxCR SE LL_DMAMUX_EnableSync. More... | |
| __STATIC_INLINE void | LL_DMAMUX_DisableSync (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Disable the synchronization mode. CxCR SE LL_DMAMUX_DisableSync. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsEnabledSync (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Check if the synchronization mode is enabled or disabled. CxCR SE LL_DMAMUX_IsEnabledSync. More... | |
| __STATIC_INLINE void | LL_DMAMUX_SetSyncID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel, uint32_t SyncID) |
| Set DMAMUX synchronization ID on DMAMUX Channel x. CxCR SYNC_ID LL_DMAMUX_SetSyncID. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_GetSyncID (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Get DMAMUX synchronization ID on DMAMUX Channel x. CxCR SYNC_ID LL_DMAMUX_GetSyncID. More... | |
| __STATIC_INLINE void | LL_DMAMUX_EnableRequestGen (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
| Enable the Request Generator. RGxCR GE LL_DMAMUX_EnableRequestGen. More... | |
| __STATIC_INLINE void | LL_DMAMUX_DisableRequestGen (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
| Disable the Request Generator. RGxCR GE LL_DMAMUX_DisableRequestGen. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsEnabledRequestGen (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
| Check if the Request Generator is enabled or disabled. RGxCR GE LL_DMAMUX_IsEnabledRequestGen. More... | |
| __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. RGxCR GPOL LL_DMAMUX_SetRequestGenPolarity. More... | |
| __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. RGxCR GPOL LL_DMAMUX_GetRequestGenPolarity. More... | |
| __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. More... | |
| __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. RGxCR GNBREQ LL_DMAMUX_GetGenRequestNb. More... | |
| __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. RGxCR SIG_ID LL_DMAMUX_SetRequestSignalID. More... | |
| __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. RGxCR SIG_ID LL_DMAMUX_GetRequestSignalID. More... | |
| __STATIC_INLINE void LL_DMAMUX_DisableEventGeneration | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | Channel | ||
| ) |
Disable the Event Generation on DMAMUX channel x. CxCR EGE LL_DMAMUX_DisableEventGeneration.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| None |
Definition at line 825 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE void LL_DMAMUX_DisableRequestGen | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | RequestGenChannel | ||
| ) |
Disable the Request Generator. RGxCR GE LL_DMAMUX_DisableRequestGen.
| DMAMUXx | DMAMUXx Instance |
| RequestGenChannel | This parameter can be one of the following values:
|
| None |
Definition at line 1074 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE void LL_DMAMUX_DisableSync | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | Channel | ||
| ) |
Disable the synchronization mode. CxCR SE LL_DMAMUX_DisableSync.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| None |
Definition at line 906 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE void LL_DMAMUX_EnableEventGeneration | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | Channel | ||
| ) |
Enable the Event Generation on DMAMUX channel x. CxCR EGE LL_DMAMUX_EnableEventGeneration.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| None |
Definition at line 798 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE void LL_DMAMUX_EnableRequestGen | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | RequestGenChannel | ||
| ) |
Enable the Request Generator. RGxCR GE LL_DMAMUX_EnableRequestGen.
| DMAMUXx | DMAMUXx Instance |
| RequestGenChannel | This parameter can be one of the following values:
|
| None |
Definition at line 1057 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE void LL_DMAMUX_EnableSync | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | Channel | ||
| ) |
Enable the synchronization mode. CxCR SE LL_DMAMUX_EnableSync.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| None |
Definition at line 879 of file stm32l4xx_ll_dmamux.h.
| __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. RGxCR GNBREQ LL_DMAMUX_GetGenRequestNb.
| DMAMUXx | DMAMUXx Instance |
| RequestGenChannel | This parameter can be one of the following values:
|
| Between | Min_Data = 1 and Max_Data = 32 |
Definition at line 1170 of file stm32l4xx_ll_dmamux.h.
| __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. RGxCR GPOL LL_DMAMUX_GetRequestGenPolarity.
| 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 1134 of file stm32l4xx_ll_dmamux.h.
| __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:
|
| Returned | value can be one of the following values:
|
Definition at line 653 of file stm32l4xx_ll_dmamux.h.
| __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. RGxCR SIG_ID LL_DMAMUX_GetRequestSignalID.
| 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 1257 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE uint32_t LL_DMAMUX_GetSyncID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | Channel | ||
| ) |
Get DMAMUX synchronization ID on DMAMUX Channel x. CxCR SYNC_ID LL_DMAMUX_GetSyncID.
| 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 1040 of file stm32l4xx_ll_dmamux.h.
| __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. CxCR SPOL LL_DMAMUX_GetSyncPolarity.
| 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 771 of file stm32l4xx_ll_dmamux.h.
| __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. CxCR NBREQ LL_DMAMUX_GetSyncRequestNb.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| Between | Min_Data = 1 and Max_Data = 32 |
Definition at line 708 of file stm32l4xx_ll_dmamux.h.
| __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. CxCR EGE LL_DMAMUX_IsEnabledEventGeneration.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| State | of bit (1 or 0). |
Definition at line 852 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE uint32_t LL_DMAMUX_IsEnabledRequestGen | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | RequestGenChannel | ||
| ) |
Check if the Request Generator is enabled or disabled. RGxCR GE LL_DMAMUX_IsEnabledRequestGen.
| DMAMUXx | DMAMUXx Instance |
| RequestGenChannel | This parameter can be one of the following values:
|
| State | of bit (1 or 0). |
Definition at line 1091 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE uint32_t LL_DMAMUX_IsEnabledSync | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | Channel | ||
| ) |
Check if the synchronization mode is enabled or disabled. CxCR SE LL_DMAMUX_IsEnabledSync.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| State | of bit (1 or 0). |
Definition at line 933 of file stm32l4xx_ll_dmamux.h.
| __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 1153 of file stm32l4xx_ll_dmamux.h.
| __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. RGxCR GPOL LL_DMAMUX_SetRequestGenPolarity.
| 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 1113 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE void LL_DMAMUX_SetRequestID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | Channel, | ||
| uint32_t | Request | ||
| ) |
Set DMAMUX request ID for DMAMUX Channel x.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| Request | This parameter can be one of the following values:
|
| None |
Definition at line 530 of file stm32l4xx_ll_dmamux.h.
| __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. RGxCR SIG_ID LL_DMAMUX_SetRequestSignalID.
| DMAMUXx | DMAMUXx Instance |
| RequestGenChannel | This parameter can be one of the following values:
|
| RequestSignalID | This parameter can be one of the following values:
|
| None |
Definition at line 1214 of file stm32l4xx_ll_dmamux.h.
| __STATIC_INLINE void LL_DMAMUX_SetSyncID | ( | DMAMUX_Channel_TypeDef * | DMAMUXx, |
| uint32_t | Channel, | ||
| uint32_t | SyncID | ||
| ) |
Set DMAMUX synchronization ID on DMAMUX Channel x. CxCR SYNC_ID LL_DMAMUX_SetSyncID.
| DMAMUXx | DMAMUXx Instance |
| Channel | This parameter can be one of the following values:
|
| SyncID | This parameter can be one of the following values:
|
| None |
Definition at line 987 of file stm32l4xx_ll_dmamux.h.
| __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. CxCR SPOL LL_DMAMUX_SetSyncPolarity.
| 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 740 of file stm32l4xx_ll_dmamux.h.
| __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. CxCR NBREQ LL_DMAMUX_SetSyncRequestNb.
| 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 681 of file stm32l4xx_ll_dmamux.h.