|
STM32L4xx_HAL_Driver
1.14.0
|
Header file of DMAMUX LL module. More...
Go to the source code of this file.
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 uint32_t | LL_DMAMUX_IsActiveFlag_SO0 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 0. CSR SOF0 LL_DMAMUX_IsActiveFlag_SO0. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO1 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 1. CSR SOF1 LL_DMAMUX_IsActiveFlag_SO1. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO2 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 2. CSR SOF2 LL_DMAMUX_IsActiveFlag_SO2. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO3 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 3. CSR SOF3 LL_DMAMUX_IsActiveFlag_SO3. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO4 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 4. CSR SOF4 LL_DMAMUX_IsActiveFlag_SO4. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO5 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 5. CSR SOF5 LL_DMAMUX_IsActiveFlag_SO5. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO6 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 6. CSR SOF6 LL_DMAMUX_IsActiveFlag_SO6. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO7 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 7. CSR SOF7 LL_DMAMUX_IsActiveFlag_SO7. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO8 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 8. CSR SOF8 LL_DMAMUX_IsActiveFlag_SO8. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO9 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 9. CSR SOF9 LL_DMAMUX_IsActiveFlag_SO9. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO10 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 10. CSR SOF10 LL_DMAMUX_IsActiveFlag_SO10. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO11 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 11. CSR SOF11 LL_DMAMUX_IsActiveFlag_SO11. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO12 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 12. CSR SOF12 LL_DMAMUX_IsActiveFlag_SO12. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO13 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Synchronization Event Overrun Flag Channel 13. CSR SOF13 LL_DMAMUX_IsActiveFlag_SO13. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO0 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Request Generator 0 Trigger Event Overrun Flag. RGSR OF0 LL_DMAMUX_IsActiveFlag_RGO0. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO1 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Request Generator 1 Trigger Event Overrun Flag. RGSR OF1 LL_DMAMUX_IsActiveFlag_RGO1. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO2 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Request Generator 2 Trigger Event Overrun Flag. RGSR OF2 LL_DMAMUX_IsActiveFlag_RGO2. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO3 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Get Request Generator 3 Trigger Event Overrun Flag. RGSR OF3 LL_DMAMUX_IsActiveFlag_RGO3. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO0 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 0. CFR CSOF0 LL_DMAMUX_ClearFlag_SO0. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO1 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 1. CFR CSOF1 LL_DMAMUX_ClearFlag_SO1. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO2 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 2. CFR CSOF2 LL_DMAMUX_ClearFlag_SO2. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO3 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 3. CFR CSOF3 LL_DMAMUX_ClearFlag_SO3. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO4 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 4. CFR CSOF4 LL_DMAMUX_ClearFlag_SO4. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO5 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 5. CFR CSOF5 LL_DMAMUX_ClearFlag_SO5. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO6 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 6. CFR CSOF6 LL_DMAMUX_ClearFlag_SO6. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO7 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 7. CFR CSOF7 LL_DMAMUX_ClearFlag_SO7. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO8 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 8. CFR CSOF8 LL_DMAMUX_ClearFlag_SO8. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO9 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 9. CFR CSOF9 LL_DMAMUX_ClearFlag_SO9. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO10 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 10. CFR CSOF10 LL_DMAMUX_ClearFlag_SO10. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO11 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 11. CFR CSOF11 LL_DMAMUX_ClearFlag_SO11. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO12 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 12. CFR CSOF12 LL_DMAMUX_ClearFlag_SO12. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO13 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Synchronization Event Overrun Flag Channel 13. CFR CSOF13 LL_DMAMUX_ClearFlag_SO13. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO0 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Request Generator 0 Trigger Event Overrun Flag. RGCFR COF0 LL_DMAMUX_ClearFlag_RGO0. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO1 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Request Generator 1 Trigger Event Overrun Flag. RGCFR COF1 LL_DMAMUX_ClearFlag_RGO1. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO2 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Request Generator 2 Trigger Event Overrun Flag. RGCFR COF2 LL_DMAMUX_ClearFlag_RGO2. More... | |
| __STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO3 (DMAMUX_Channel_TypeDef *DMAMUXx) |
| Clear Request Generator 3 Trigger Event Overrun Flag. RGCFR COF3 LL_DMAMUX_ClearFlag_RGO3. More... | |
| __STATIC_INLINE void | LL_DMAMUX_EnableIT_SO (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Enable the Synchronization Event Overrun Interrupt on DMAMUX channel x. CxCR SOIE LL_DMAMUX_EnableIT_SO. More... | |
| __STATIC_INLINE void | LL_DMAMUX_DisableIT_SO (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Disable the Synchronization Event Overrun Interrupt on DMAMUX channel x. CxCR SOIE LL_DMAMUX_DisableIT_SO. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsEnabledIT_SO (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
| Check if the Synchronization Event Overrun Interrupt on DMAMUX channel x is enabled or disabled. CxCR SOIE LL_DMAMUX_IsEnabledIT_SO. More... | |
| __STATIC_INLINE void | LL_DMAMUX_EnableIT_RGO (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
| Enable the Request Generation Trigger Event Overrun Interrupt on DMAMUX channel x. RGxCR OIE LL_DMAMUX_EnableIT_RGO. More... | |
| __STATIC_INLINE void | LL_DMAMUX_DisableIT_RGO (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
| Disable the Request Generation Trigger Event Overrun Interrupt on DMAMUX channel x. RGxCR OIE LL_DMAMUX_DisableIT_RGO. More... | |
| __STATIC_INLINE uint32_t | LL_DMAMUX_IsEnabledIT_RGO (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t RequestGenChannel) |
| Check if the Request Generation Trigger Event Overrun Interrupt on DMAMUX channel x is enabled or disabled. RGxCR OIE LL_DMAMUX_IsEnabledIT_RGO. More... | |
Header file of DMAMUX LL module.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32l4xx_ll_dmamux.h.