STM32H735xx HAL User Manual
|
Header file of DMAMUX LL module. More...
#include "stm32h7xx.h"
Go to the source code of this file.
Defines | |
#define | DMAMUX_CCR_SIZE 0x00000004U |
#define | DMAMUX_RGCR_SIZE 0x00000004U |
#define | DMAMUX_REQ_GEN_OFFSET (DMAMUX1_RequestGenerator0_BASE - DMAMUX1_BASE) |
#define | DMAMUX_CH_STATUS_OFFSET (DMAMUX1_ChannelStatus_BASE - DMAMUX1_BASE) |
#define | DMAMUX_REQ_GEN_STATUS_OFFSET (DMAMUX1_RequestGenStatus_BASE - DMAMUX1_BASE) |
#define | LL_DMAMUX_CFR_CSOF0 DMAMUX_CFR_CSOF0 |
#define | LL_DMAMUX_CFR_CSOF1 DMAMUX_CFR_CSOF1 |
#define | LL_DMAMUX_CFR_CSOF2 DMAMUX_CFR_CSOF2 |
#define | LL_DMAMUX_CFR_CSOF3 DMAMUX_CFR_CSOF3 |
#define | LL_DMAMUX_CFR_CSOF4 DMAMUX_CFR_CSOF4 |
#define | LL_DMAMUX_CFR_CSOF5 DMAMUX_CFR_CSOF5 |
#define | LL_DMAMUX_CFR_CSOF6 DMAMUX_CFR_CSOF6 |
#define | LL_DMAMUX_CFR_CSOF7 DMAMUX_CFR_CSOF7 |
#define | LL_DMAMUX_CFR_CSOF8 DMAMUX_CFR_CSOF8 |
#define | LL_DMAMUX_CFR_CSOF9 DMAMUX_CFR_CSOF9 |
#define | LL_DMAMUX_CFR_CSOF10 DMAMUX_CFR_CSOF10 |
#define | LL_DMAMUX_CFR_CSOF11 DMAMUX_CFR_CSOF11 |
#define | LL_DMAMUX_CFR_CSOF12 DMAMUX_CFR_CSOF12 |
#define | LL_DMAMUX_CFR_CSOF13 DMAMUX_CFR_CSOF13 |
#define | LL_DMAMUX_CFR_CSOF14 DMAMUX_CFR_CSOF14 |
#define | LL_DMAMUX_CFR_CSOF15 DMAMUX_CFR_CSOF15 |
#define | LL_DMAMUX_RGCFR_RGCOF0 DMAMUX_RGCFR_COF0 |
#define | LL_DMAMUX_RGCFR_RGCOF1 DMAMUX_RGCFR_COF1 |
#define | LL_DMAMUX_RGCFR_RGCOF2 DMAMUX_RGCFR_COF2 |
#define | LL_DMAMUX_RGCFR_RGCOF3 DMAMUX_RGCFR_COF3 |
#define | LL_DMAMUX_RGCFR_RGCOF4 DMAMUX_RGCFR_COF4 |
#define | LL_DMAMUX_RGCFR_RGCOF5 DMAMUX_RGCFR_COF5 |
#define | LL_DMAMUX_RGCFR_RGCOF6 DMAMUX_RGCFR_COF6 |
#define | LL_DMAMUX_RGCFR_RGCOF7 DMAMUX_RGCFR_COF7 |
#define | LL_DMAMUX_CSR_SOF0 DMAMUX_CSR_SOF0 |
#define | LL_DMAMUX_CSR_SOF1 DMAMUX_CSR_SOF1 |
#define | LL_DMAMUX_CSR_SOF2 DMAMUX_CSR_SOF2 |
#define | LL_DMAMUX_CSR_SOF3 DMAMUX_CSR_SOF3 |
#define | LL_DMAMUX_CSR_SOF4 DMAMUX_CSR_SOF4 |
#define | LL_DMAMUX_CSR_SOF5 DMAMUX_CSR_SOF5 |
#define | LL_DMAMUX_CSR_SOF6 DMAMUX_CSR_SOF6 |
#define | LL_DMAMUX_CSR_SOF7 DMAMUX_CSR_SOF7 |
#define | LL_DMAMUX_CSR_SOF8 DMAMUX_CSR_SOF8 |
#define | LL_DMAMUX_CSR_SOF9 DMAMUX_CSR_SOF9 |
#define | LL_DMAMUX_CSR_SOF10 DMAMUX_CSR_SOF10 |
#define | LL_DMAMUX_CSR_SOF11 DMAMUX_CSR_SOF11 |
#define | LL_DMAMUX_CSR_SOF12 DMAMUX_CSR_SOF12 |
#define | LL_DMAMUX_CSR_SOF13 DMAMUX_CSR_SOF13 |
#define | LL_DMAMUX_CSR_SOF14 DMAMUX_CSR_SOF14 |
#define | LL_DMAMUX_CSR_SOF15 DMAMUX_CSR_SOF15 |
#define | LL_DMAMUX_RGSR_RGOF0 DMAMUX_RGSR_OF0 |
#define | LL_DMAMUX_RGSR_RGOF1 DMAMUX_RGSR_OF1 |
#define | LL_DMAMUX_RGSR_RGOF2 DMAMUX_RGSR_OF2 |
#define | LL_DMAMUX_RGSR_RGOF3 DMAMUX_RGSR_OF3 |
#define | LL_DMAMUX_RGSR_RGOF4 DMAMUX_RGSR_OF4 |
#define | LL_DMAMUX_RGSR_RGOF5 DMAMUX_RGSR_OF5 |
#define | LL_DMAMUX_RGSR_RGOF6 DMAMUX_RGSR_OF6 |
#define | LL_DMAMUX_RGSR_RGOF7 DMAMUX_RGSR_OF7 |
#define | LL_DMAMUX_CCR_SOIE DMAMUX_CxCR_SOIE |
#define | LL_DMAMUX_RGCR_RGOIE DMAMUX_RGxCR_OIE |
#define | LL_DMAMUX1_REQ_MEM2MEM 0U |
#define | LL_DMAMUX1_REQ_GENERATOR0 1U |
#define | LL_DMAMUX1_REQ_GENERATOR1 2U |
#define | LL_DMAMUX1_REQ_GENERATOR2 3U |
#define | LL_DMAMUX1_REQ_GENERATOR3 4U |
#define | LL_DMAMUX1_REQ_GENERATOR4 5U |
#define | LL_DMAMUX1_REQ_GENERATOR5 6U |
#define | LL_DMAMUX1_REQ_GENERATOR6 7U |
#define | LL_DMAMUX1_REQ_GENERATOR7 8U |
#define | LL_DMAMUX1_REQ_ADC1 9U |
#define | LL_DMAMUX1_REQ_ADC2 10U |
#define | LL_DMAMUX1_REQ_TIM1_CH1 11U |
#define | LL_DMAMUX1_REQ_TIM1_CH2 12U |
#define | LL_DMAMUX1_REQ_TIM1_CH3 13U |
#define | LL_DMAMUX1_REQ_TIM1_CH4 14U |
#define | LL_DMAMUX1_REQ_TIM1_UP 15U |
#define | LL_DMAMUX1_REQ_TIM1_TRIG 16U |
#define | LL_DMAMUX1_REQ_TIM1_COM 17U |
#define | LL_DMAMUX1_REQ_TIM2_CH1 18U |
#define | LL_DMAMUX1_REQ_TIM2_CH2 19U |
#define | LL_DMAMUX1_REQ_TIM2_CH3 20U |
#define | LL_DMAMUX1_REQ_TIM2_CH4 21U |
#define | LL_DMAMUX1_REQ_TIM2_UP 22U |
#define | LL_DMAMUX1_REQ_TIM3_CH1 23U |
#define | LL_DMAMUX1_REQ_TIM3_CH2 24U |
#define | LL_DMAMUX1_REQ_TIM3_CH3 25U |
#define | LL_DMAMUX1_REQ_TIM3_CH4 26U |
#define | LL_DMAMUX1_REQ_TIM3_UP 27U |
#define | LL_DMAMUX1_REQ_TIM3_TRIG 28U |
#define | LL_DMAMUX1_REQ_TIM4_CH1 29U |
#define | LL_DMAMUX1_REQ_TIM4_CH2 30U |
#define | LL_DMAMUX1_REQ_TIM4_CH3 31U |
#define | LL_DMAMUX1_REQ_TIM4_UP 32U |
#define | LL_DMAMUX1_REQ_I2C1_RX 33U |
#define | LL_DMAMUX1_REQ_I2C1_TX 34U |
#define | LL_DMAMUX1_REQ_I2C2_RX 35U |
#define | LL_DMAMUX1_REQ_I2C2_TX 36U |
#define | LL_DMAMUX1_REQ_SPI1_RX 37U |
#define | LL_DMAMUX1_REQ_SPI1_TX 38U |
#define | LL_DMAMUX1_REQ_SPI2_RX 39U |
#define | LL_DMAMUX1_REQ_SPI2_TX 40U |
#define | LL_DMAMUX1_REQ_USART1_RX 41U |
#define | LL_DMAMUX1_REQ_USART1_TX 42U |
#define | LL_DMAMUX1_REQ_USART2_RX 43U |
#define | LL_DMAMUX1_REQ_USART2_TX 44U |
#define | LL_DMAMUX1_REQ_USART3_RX 45U |
#define | LL_DMAMUX1_REQ_USART3_TX 46U |
#define | LL_DMAMUX1_REQ_TIM8_CH1 47U |
#define | LL_DMAMUX1_REQ_TIM8_CH2 48U |
#define | LL_DMAMUX1_REQ_TIM8_CH3 49U |
#define | LL_DMAMUX1_REQ_TIM8_CH4 50U |
#define | LL_DMAMUX1_REQ_TIM8_UP 51U |
#define | LL_DMAMUX1_REQ_TIM8_TRIG 52U |
#define | LL_DMAMUX1_REQ_TIM8_COM 53U |
#define | LL_DMAMUX1_REQ_TIM5_CH1 55U |
#define | LL_DMAMUX1_REQ_TIM5_CH2 56U |
#define | LL_DMAMUX1_REQ_TIM5_CH3 57U |
#define | LL_DMAMUX1_REQ_TIM5_CH4 58U |
#define | LL_DMAMUX1_REQ_TIM5_UP 59U |
#define | LL_DMAMUX1_REQ_TIM5_TRIG 60U |
#define | LL_DMAMUX1_REQ_SPI3_RX 61U |
#define | LL_DMAMUX1_REQ_SPI3_TX 62U |
#define | LL_DMAMUX1_REQ_UART4_RX 63U |
#define | LL_DMAMUX1_REQ_UART4_TX 64U |
#define | LL_DMAMUX1_REQ_UART5_RX 65U |
#define | LL_DMAMUX1_REQ_UART5_TX 66U |
#define | LL_DMAMUX1_REQ_DAC1_CH1 67U |
#define | LL_DMAMUX1_REQ_DAC1_CH2 68U |
#define | LL_DMAMUX1_REQ_TIM6_UP 69U |
#define | LL_DMAMUX1_REQ_TIM7_UP 70U |
#define | LL_DMAMUX1_REQ_USART6_RX 71U |
#define | LL_DMAMUX1_REQ_USART6_TX 72U |
#define | LL_DMAMUX1_REQ_I2C3_RX 73U |
#define | LL_DMAMUX1_REQ_I2C3_TX 74U |
#define | LL_DMAMUX1_REQ_DCMI_PSSI 75U |
#define | LL_DMAMUX1_REQ_DCMI LL_DMAMUX1_REQ_DCMI_PSSI /* Legacy define */ |
#define | LL_DMAMUX1_REQ_CRYP_IN 76U |
#define | LL_DMAMUX1_REQ_CRYP_OUT 77U |
#define | LL_DMAMUX1_REQ_HASH_IN 78U |
#define | LL_DMAMUX1_REQ_UART7_RX 79U |
#define | LL_DMAMUX1_REQ_UART7_TX 80U |
#define | LL_DMAMUX1_REQ_UART8_RX 81U |
#define | LL_DMAMUX1_REQ_UART8_TX 82U |
#define | LL_DMAMUX1_REQ_SPI4_RX 83U |
#define | LL_DMAMUX1_REQ_SPI4_TX 84U |
#define | LL_DMAMUX1_REQ_SPI5_RX 85U |
#define | LL_DMAMUX1_REQ_SPI5_TX 86U |
#define | LL_DMAMUX1_REQ_SAI1_A 87U |
#define | LL_DMAMUX1_REQ_SAI1_B 88U |
#define | LL_DMAMUX1_REQ_SWPMI_RX 91U |
#define | LL_DMAMUX1_REQ_SWPMI_TX 92U |
#define | LL_DMAMUX1_REQ_SPDIF_RX_DT 93U |
#define | LL_DMAMUX1_REQ_SPDIF_RX_CS 94U |
#define | LL_DMAMUX1_REQ_DFSDM1_FLT0 101U |
#define | LL_DMAMUX1_REQ_DFSDM1_FLT1 102U |
#define | LL_DMAMUX1_REQ_DFSDM1_FLT2 103U |
#define | LL_DMAMUX1_REQ_DFSDM1_FLT3 104U |
#define | LL_DMAMUX1_REQ_TIM15_CH1 105U |
#define | LL_DMAMUX1_REQ_TIM15_UP 106U |
#define | LL_DMAMUX1_REQ_TIM15_TRIG 107U |
#define | LL_DMAMUX1_REQ_TIM15_COM 108U |
#define | LL_DMAMUX1_REQ_TIM16_CH1 109U |
#define | LL_DMAMUX1_REQ_TIM16_UP 110U |
#define | LL_DMAMUX1_REQ_TIM17_CH1 111U |
#define | LL_DMAMUX1_REQ_TIM17_UP 112U |
#define | LL_DMAMUX1_REQ_ADC3 115U |
#define | LL_DMAMUX1_REQ_UART9_RX 116U |
#define | LL_DMAMUX1_REQ_UART9_TX 117U |
#define | LL_DMAMUX1_REQ_USART10_RX 118U |
#define | LL_DMAMUX1_REQ_USART10_TX 119U |
#define | LL_DMAMUX1_REQ_FMAC_READ 120U |
#define | LL_DMAMUX1_REQ_FMAC_WRITE 121U |
#define | LL_DMAMUX1_REQ_CORDIC_READ 122U |
#define | LL_DMAMUX1_REQ_CORDIC_WRITE 123U |
#define | LL_DMAMUX1_REQ_I2C5_RX 124U |
#define | LL_DMAMUX1_REQ_I2C5_TX 125U |
#define | LL_DMAMUX1_REQ_TIM23_CH1 126U |
#define | LL_DMAMUX1_REQ_TIM23_CH2 127U |
#define | LL_DMAMUX1_REQ_TIM23_CH3 128U |
#define | LL_DMAMUX1_REQ_TIM23_CH4 129U |
#define | LL_DMAMUX1_REQ_TIM23_UP 130U |
#define | LL_DMAMUX1_REQ_TIM23_TRIG 131U |
#define | LL_DMAMUX1_REQ_TIM24_CH1 132U |
#define | LL_DMAMUX1_REQ_TIM24_CH2 133U |
#define | LL_DMAMUX1_REQ_TIM24_CH3 134U |
#define | LL_DMAMUX1_REQ_TIM24_CH4 135U |
#define | LL_DMAMUX1_REQ_TIM24_UP 136U |
#define | LL_DMAMUX1_REQ_TIM24_TRIG 137U |
#define | LL_DMAMUX2_REQ_MEM2MEM 0U |
#define | LL_DMAMUX2_REQ_GENERATOR0 1U |
#define | LL_DMAMUX2_REQ_GENERATOR1 2U |
#define | LL_DMAMUX2_REQ_GENERATOR2 3U |
#define | LL_DMAMUX2_REQ_GENERATOR3 4U |
#define | LL_DMAMUX2_REQ_GENERATOR4 5U |
#define | LL_DMAMUX2_REQ_GENERATOR5 6U |
#define | LL_DMAMUX2_REQ_GENERATOR6 7U |
#define | LL_DMAMUX2_REQ_GENERATOR7 8U |
#define | LL_DMAMUX2_REQ_LPUART1_RX 9U |
#define | LL_DMAMUX2_REQ_LPUART1_TX 10U |
#define | LL_DMAMUX2_REQ_SPI6_RX 11U |
#define | LL_DMAMUX2_REQ_SPI6_TX 12U |
#define | LL_DMAMUX2_REQ_I2C4_RX 13U |
#define | LL_DMAMUX2_REQ_I2C4_TX 14U |
#define | LL_DMAMUX2_REQ_SAI4_A 15U |
#define | LL_DMAMUX2_REQ_SAI4_B 16U |
#define | LL_DMAMUX2_REQ_ADC3 17U |
#define | LL_DMAMUX_CHANNEL_0 0x00000000U |
#define | LL_DMAMUX_CHANNEL_1 0x00000001U |
#define | LL_DMAMUX_CHANNEL_2 0x00000002U |
#define | LL_DMAMUX_CHANNEL_3 0x00000003U |
#define | LL_DMAMUX_CHANNEL_4 0x00000004U |
#define | LL_DMAMUX_CHANNEL_5 0x00000005U |
#define | LL_DMAMUX_CHANNEL_6 0x00000006U |
#define | LL_DMAMUX_CHANNEL_7 0x00000007U |
#define | LL_DMAMUX_CHANNEL_8 0x00000008U |
#define | LL_DMAMUX_CHANNEL_9 0x00000009U |
#define | LL_DMAMUX_CHANNEL_10 0x0000000AU |
#define | LL_DMAMUX_CHANNEL_11 0x0000000BU |
#define | LL_DMAMUX_CHANNEL_12 0x0000000CU |
#define | LL_DMAMUX_CHANNEL_13 0x0000000DU |
#define | LL_DMAMUX_CHANNEL_14 0x0000000EU |
#define | LL_DMAMUX_CHANNEL_15 0x0000000FU |
#define | LL_DMAMUX_SYNC_NO_EVENT 0x00000000U |
#define | LL_DMAMUX_SYNC_POL_RISING DMAMUX_CxCR_SPOL_0 |
#define | LL_DMAMUX_SYNC_POL_FALLING DMAMUX_CxCR_SPOL_1 |
#define | LL_DMAMUX_SYNC_POL_RISING_FALLING (DMAMUX_CxCR_SPOL_0 | DMAMUX_CxCR_SPOL_1) |
#define | LL_DMAMUX1_SYNC_DMAMUX1_CH0_EVT 0x00000000U |
#define | LL_DMAMUX1_SYNC_DMAMUX1_CH1_EVT 0x01000000U |
#define | LL_DMAMUX1_SYNC_DMAMUX1_CH2_EVT 0x02000000U |
#define | LL_DMAMUX1_SYNC_LPTIM1_OUT 0x03000000U |
#define | LL_DMAMUX1_SYNC_LPTIM2_OUT 0x04000000U |
#define | LL_DMAMUX1_SYNC_LPTIM3_OUT 0x05000000U |
#define | LL_DMAMUX1_SYNC_EXTI0 0x06000000U |
#define | LL_DMAMUX1_SYNC_TIM12_TRGO 0x07000000U |
#define | LL_DMAMUX2_SYNC_DMAMUX2_CH0_EVT 0x00000000U |
#define | LL_DMAMUX2_SYNC_DMAMUX2_CH1_EVT 0x01000000U |
#define | LL_DMAMUX2_SYNC_DMAMUX2_CH2_EVT 0x02000000U |
#define | LL_DMAMUX2_SYNC_DMAMUX2_CH3_EVT 0x03000000U |
#define | LL_DMAMUX2_SYNC_DMAMUX2_CH4_EVT 0x04000000U |
#define | LL_DMAMUX2_SYNC_DMAMUX2_CH5_EVT 0x05000000U |
#define | LL_DMAMUX2_SYNC_LPUART1_RX_WKUP 0x06000000U |
#define | LL_DMAMUX2_SYNC_LPUART1_TX_WKUP 0x07000000U |
#define | LL_DMAMUX2_SYNC_LPTIM2_OUT 0x08000000U |
#define | LL_DMAMUX2_SYNC_LPTIM3_OUT 0x09000000U |
#define | LL_DMAMUX2_SYNC_I2C4_WKUP 0x0A000000U |
#define | LL_DMAMUX2_SYNC_SPI6_WKUP 0x0B000000U |
#define | LL_DMAMUX2_SYNC_COMP1_OUT 0x0C000000U |
#define | LL_DMAMUX2_SYNC_RTC_WKUP 0x0D000000U |
#define | LL_DMAMUX2_SYNC_EXTI0 0x0E000000U |
#define | LL_DMAMUX2_SYNC_EXTI2 0x0F000000U |
#define | LL_DMAMUX_REQ_GEN_0 0x00000000U |
#define | LL_DMAMUX_REQ_GEN_1 0x00000001U |
#define | LL_DMAMUX_REQ_GEN_2 0x00000002U |
#define | LL_DMAMUX_REQ_GEN_3 0x00000003U |
#define | LL_DMAMUX_REQ_GEN_4 0x00000004U |
#define | LL_DMAMUX_REQ_GEN_5 0x00000005U |
#define | LL_DMAMUX_REQ_GEN_6 0x00000006U |
#define | LL_DMAMUX_REQ_GEN_7 0x00000007U |
#define | LL_DMAMUX_REQ_GEN_NO_EVENT 0x00000000U |
#define | LL_DMAMUX_REQ_GEN_POL_RISING DMAMUX_RGxCR_GPOL_0 |
#define | LL_DMAMUX_REQ_GEN_POL_FALLING DMAMUX_RGxCR_GPOL_1 |
#define | LL_DMAMUX_REQ_GEN_POL_RISING_FALLING (DMAMUX_RGxCR_GPOL_0 | DMAMUX_RGxCR_GPOL_1) |
#define | LL_DMAMUX1_REQ_GEN_DMAMUX1_CH0_EVT 0U |
#define | LL_DMAMUX1_REQ_GEN_DMAMUX1_CH1_EVT 1U |
#define | LL_DMAMUX1_REQ_GEN_DMAMUX1_CH2_EVT 2U |
#define | LL_DMAMUX1_REQ_GEN_LPTIM1_OUT 3U |
#define | LL_DMAMUX1_REQ_GEN_LPTIM2_OUT 4U |
#define | LL_DMAMUX1_REQ_GEN_LPTIM3_OUT 5U |
#define | LL_DMAMUX1_REQ_GEN_EXTI0 6U |
#define | LL_DMAMUX1_REQ_GEN_TIM12_TRGO 7U |
#define | LL_DMAMUX2_REQ_GEN_DMAMUX2_CH0_EVT 0U |
#define | LL_DMAMUX2_REQ_GEN_DMAMUX2_CH1_EVT 1U |
#define | LL_DMAMUX2_REQ_GEN_DMAMUX2_CH2_EVT 2U |
#define | LL_DMAMUX2_REQ_GEN_DMAMUX2_CH3_EVT 3U |
#define | LL_DMAMUX2_REQ_GEN_DMAMUX2_CH4_EVT 4U |
#define | LL_DMAMUX2_REQ_GEN_DMAMUX2_CH5_EVT 5U |
#define | LL_DMAMUX2_REQ_GEN_DMAMUX2_CH6_EVT 6U |
#define | LL_DMAMUX2_REQ_GEN_LPUART1_RX_WKUP 7U |
#define | LL_DMAMUX2_REQ_GEN_LPUART1_TX_WKUP 8U |
#define | LL_DMAMUX2_REQ_GEN_LPTIM2_WKUP 9U |
#define | LL_DMAMUX2_REQ_GEN_LPTIM2_OUT 10U |
#define | LL_DMAMUX2_REQ_GEN_LPTIM3_WKUP 11U |
#define | LL_DMAMUX2_REQ_GEN_LPTIM3_OUT 12U |
#define | LL_DMAMUX2_REQ_GEN_LPTIM4_WKUP 13U |
#define | LL_DMAMUX2_REQ_GEN_LPTIM5_WKUP 14U |
#define | LL_DMAMUX2_REQ_GEN_I2C4_WKUP 15U |
#define | LL_DMAMUX2_REQ_GEN_SPI6_WKUP 16U |
#define | LL_DMAMUX2_REQ_GEN_COMP1_OUT 17U |
#define | LL_DMAMUX2_REQ_GEN_COMP2_OUT 18U |
#define | LL_DMAMUX2_REQ_GEN_RTC_WKUP 19U |
#define | LL_DMAMUX2_REQ_GEN_EXTI0 20U |
#define | LL_DMAMUX2_REQ_GEN_EXTI2 21U |
#define | LL_DMAMUX2_REQ_GEN_I2C4_IT_EVT 22U |
#define | LL_DMAMUX2_REQ_GEN_SPI6_IT 23U |
#define | LL_DMAMUX2_REQ_GEN_LPUART1_TX_IT 24U |
#define | LL_DMAMUX2_REQ_GEN_LPUART1_RX_IT 25U |
#define | LL_DMAMUX2_REQ_GEN_ADC3_IT 26U |
#define | LL_DMAMUX2_REQ_GEN_ADC3_AWD1_OUT 27U |
#define | LL_DMAMUX2_REQ_GEN_BDMA_CH0_IT 28U |
#define | LL_DMAMUX2_REQ_GEN_BDMA_CH1_IT 29U |
#define | LL_DMAMUX_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE__)) |
Write a value in DMAMUX register. | |
#define | LL_DMAMUX_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) |
Read a value in DMAMUX register. | |
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 uint32_t | LL_DMAMUX_IsActiveFlag_SO0 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 0. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO1 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 1. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO2 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 2. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO3 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 3. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO4 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 4. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO5 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 5. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO6 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 6. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO7 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 7. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO8 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 8. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO9 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 9. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO10 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 10. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO11 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 11. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO12 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 12. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO13 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 13. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO14 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 14. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_SO15 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Synchronization Event Overrun Flag Channel 15. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO0 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Request Generator 0 Trigger Event Overrun Flag. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO1 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Request Generator 1 Trigger Event Overrun Flag. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO2 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Request Generator 2 Trigger Event Overrun Flag. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO3 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Request Generator 3 Trigger Event Overrun Flag. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO4 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Request Generator 4 Trigger Event Overrun Flag. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO5 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Request Generator 5 Trigger Event Overrun Flag. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO6 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Request Generator 6 Trigger Event Overrun Flag. | |
__STATIC_INLINE uint32_t | LL_DMAMUX_IsActiveFlag_RGO7 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Get Request Generator 7 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO0 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 0. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO1 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 1. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO2 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 2. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO3 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 3. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO4 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 4. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO5 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 5. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO6 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 6. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO7 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 7. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO8 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 8. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO9 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 9. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO10 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 10. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO11 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 11. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO12 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 12. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO13 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 13. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO14 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 14. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_SO15 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Synchronization Event Overrun Flag Channel 15. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO0 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Request Generator 0 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO1 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Request Generator 1 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO2 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Request Generator 2 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO3 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Request Generator 3 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO4 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Request Generator 4 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO5 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Request Generator 5 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO6 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Request Generator 6 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_ClearFlag_RGO7 (DMAMUX_Channel_TypeDef *DMAMUXx) |
Clear Request Generator 7 Trigger Event Overrun Flag. | |
__STATIC_INLINE void | LL_DMAMUX_EnableIT_SO (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Enable the Synchronization Event Overrun Interrupt on DMAMUX channel x. | |
__STATIC_INLINE void | LL_DMAMUX_DisableIT_SO (DMAMUX_Channel_TypeDef *DMAMUXx, uint32_t Channel) |
Disable the Synchronization Event Overrun Interrupt on DMAMUX channel x. | |
__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. | |
__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. | |
__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. | |
__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. |
Header file of DMAMUX LL module.
Copyright (c) 2017 STMicroelectronics. All rights reserved.
This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.
Definition in file stm32h7xx_ll_dmamux.h.