|
enum class | Boardcore::DMADefs::DMAStreamId : uint8_t {
Boardcore::DMADefs::DMA1_Str0 = 0
, Boardcore::DMADefs::DMA1_Str1 = 1
, Boardcore::DMADefs::DMA1_Str2 = 2
, Boardcore::DMADefs::DMA1_Str3 = 3
,
Boardcore::DMADefs::DMA1_Str4 = 4
, Boardcore::DMADefs::DMA1_Str5 = 5
, Boardcore::DMADefs::DMA1_Str6 = 6
, Boardcore::DMADefs::DMA1_Str7 = 7
,
Boardcore::DMADefs::DMA2_Str0 = 8
, Boardcore::DMADefs::DMA2_Str1 = 9
, Boardcore::DMADefs::DMA2_Str2 = 10
, Boardcore::DMADefs::DMA2_Str4 = 12
,
Boardcore::DMADefs::DMA2_Str5 = 13
, Boardcore::DMADefs::DMA2_Str6 = 14
, Boardcore::DMADefs::DMA2_Str7 = 15
} |
|
enum class | Boardcore::DMADefs::Channel : uint32_t {
Boardcore::DMADefs::CHANNEL0 = 0
, Boardcore::DMADefs::CHANNEL1 = DMA_SxCR_CHSEL_0
, Boardcore::DMADefs::CHANNEL2 = DMA_SxCR_CHSEL_1
, Boardcore::DMADefs::CHANNEL3 = DMA_SxCR_CHSEL_1 | DMA_SxCR_CHSEL_0
,
Boardcore::DMADefs::CHANNEL4 = DMA_SxCR_CHSEL_2
, Boardcore::DMADefs::CHANNEL5 = DMA_SxCR_CHSEL_2 | DMA_SxCR_CHSEL_0
, Boardcore::DMADefs::CHANNEL6 = DMA_SxCR_CHSEL_2 | DMA_SxCR_CHSEL_1
, Boardcore::DMADefs::CHANNEL7 = DMA_SxCR_CHSEL_2 | DMA_SxCR_CHSEL_1 | DMA_SxCR_CHSEL_0
} |
| Channels selectable for each dma stream. More...
|
|
enum class | Boardcore::DMADefs::Peripherals : uint8_t {
Boardcore::DMADefs::PE_MEM_ONLY
, Boardcore::DMADefs::PE_SPI1_TX
, Boardcore::DMADefs::PE_SPI1_RX
, Boardcore::DMADefs::PE_SPI2_TX
,
Boardcore::DMADefs::PE_SPI2_RX
, Boardcore::DMADefs::PE_SPI3_TX
, Boardcore::DMADefs::PE_SPI3_RX
, Boardcore::DMADefs::PE_SPI4_TX
,
Boardcore::DMADefs::PE_SPI4_RX
, Boardcore::DMADefs::PE_SPI5_TX
, Boardcore::DMADefs::PE_SPI5_RX
, Boardcore::DMADefs::PE_SPI6_TX
,
Boardcore::DMADefs::PE_SPI6_RX
, Boardcore::DMADefs::PE_QUADSPI
, Boardcore::DMADefs::PE_USART1_TX
, Boardcore::DMADefs::PE_USART1_RX
,
Boardcore::DMADefs::PE_USART2_TX
, Boardcore::DMADefs::PE_USART2_RX
, Boardcore::DMADefs::PE_USART3_TX
, Boardcore::DMADefs::PE_USART3_RX
,
Boardcore::DMADefs::PE_UART4_TX
, Boardcore::DMADefs::PE_UART4_RX
, Boardcore::DMADefs::PE_UART5_TX
, Boardcore::DMADefs::PE_UART5_RX
,
Boardcore::DMADefs::PE_USART6_TX
, Boardcore::DMADefs::PE_USART6_RX
, Boardcore::DMADefs::PE_UART7_TX
, Boardcore::DMADefs::PE_UART7_RX
,
Boardcore::DMADefs::PE_UART8_TX
, Boardcore::DMADefs::PE_UART8_RX
, Boardcore::DMADefs::PE_I2C1_TX
, Boardcore::DMADefs::PE_I2C1_RX
,
Boardcore::DMADefs::PE_I2C2_TX
, Boardcore::DMADefs::PE_I2C2_RX
, Boardcore::DMADefs::PE_I2C3_TX
, Boardcore::DMADefs::PE_I2C3_RX
,
Boardcore::DMADefs::PE_I2C4_TX
, Boardcore::DMADefs::PE_I2C4_RX
, Boardcore::DMADefs::PE_I2S2_EXT_TX
, Boardcore::DMADefs::PE_I2S2_EXT_RX
,
Boardcore::DMADefs::PE_I2S3_EXT_TX
, Boardcore::DMADefs::PE_I2S3_EXT_RX
, Boardcore::DMADefs::PE_TIM1_UP
, Boardcore::DMADefs::PE_TIM1_TRIG
,
Boardcore::DMADefs::PE_TIM1_COM
, Boardcore::DMADefs::PE_TIM1_CH1
, Boardcore::DMADefs::PE_TIM1_CH2
, Boardcore::DMADefs::PE_TIM1_CH3
,
Boardcore::DMADefs::PE_TIM1_CH4
, Boardcore::DMADefs::PE_TIM2_UP
, Boardcore::DMADefs::PE_TIM2_CH1
, Boardcore::DMADefs::PE_TIM2_CH2
,
Boardcore::DMADefs::PE_TIM2_CH3
, Boardcore::DMADefs::PE_TIM2_CH4
, Boardcore::DMADefs::PE_TIM3_UP
, Boardcore::DMADefs::PE_TIM3_TRIG
,
Boardcore::DMADefs::PE_TIM3_CH1
, Boardcore::DMADefs::PE_TIM3_CH2
, Boardcore::DMADefs::PE_TIM3_CH3
, Boardcore::DMADefs::PE_TIM3_CH4
,
Boardcore::DMADefs::PE_TIM4_UP
, Boardcore::DMADefs::PE_TIM4_CH1
, Boardcore::DMADefs::PE_TIM4_CH2
, Boardcore::DMADefs::PE_TIM4_CH3
,
Boardcore::DMADefs::PE_TIM5_UP
, Boardcore::DMADefs::PE_TIM5_TRIG
, Boardcore::DMADefs::PE_TIM5_CH1
, Boardcore::DMADefs::PE_TIM5_CH2
,
Boardcore::DMADefs::PE_TIM5_CH3
, Boardcore::DMADefs::PE_TIM5_CH4
, Boardcore::DMADefs::PE_TIM6_UP
, Boardcore::DMADefs::PE_TIM7_UP
,
Boardcore::DMADefs::PE_TIM8_UP
, Boardcore::DMADefs::PE_TIM8_TRIG
, Boardcore::DMADefs::PE_TIM8_COM
, Boardcore::DMADefs::PE_TIM8_CH1
,
Boardcore::DMADefs::PE_TIM8_CH2
, Boardcore::DMADefs::PE_TIM8_CH3
, Boardcore::DMADefs::PE_TIM8_CH4
, Boardcore::DMADefs::PE_DAC1
,
Boardcore::DMADefs::PE_DAC2
, Boardcore::DMADefs::PE_ADC1
, Boardcore::DMADefs::PE_ADC2
, Boardcore::DMADefs::PE_ADC3
,
Boardcore::DMADefs::PE_SAI1_A
, Boardcore::DMADefs::PE_SAI2_A
, Boardcore::DMADefs::PE_SAI1_B
, Boardcore::DMADefs::PE_SAI2_B
,
Boardcore::DMADefs::PE_DCMI
, Boardcore::DMADefs::PE_SDIO
, Boardcore::DMADefs::PE_SDMMC1
, Boardcore::DMADefs::PE_SDMMC2
,
Boardcore::DMADefs::PE_CRYP_OUT
, Boardcore::DMADefs::PE_CRYP_IN
, Boardcore::DMADefs::PE_HASH_IN
, Boardcore::DMADefs::PE_SPDIFRX_DT
,
Boardcore::DMADefs::PE_SPDIFRX_CS
, Boardcore::DMADefs::PE_DFSDM1_FLT0
, Boardcore::DMADefs::PE_DFSDM1_FLT1
, Boardcore::DMADefs::PE_DFSDM1_FLT2
,
Boardcore::DMADefs::PE_DFSDM1_FLT3
, Boardcore::DMADefs::PE_JPEG_IN
, Boardcore::DMADefs::PE_JPEG_OUT
} |
| All the peripherals connected to dma. More...
|
|