diff --git a/data/dmamux/U5_LPDMA.yaml b/data/dmamux/U5_LPDMA.yaml new file mode 100644 index 0000000..4cee06f --- /dev/null +++ b/data/dmamux/U5_LPDMA.yaml @@ -0,0 +1,17 @@ +LPUART1_RX: 0 +LPUART1_TX: 1 +SPI3_RX: 2 +SPI3_TX: 3 +I2C3_RX: 4 +I2C3_TX: 5 +I2C3_EVC: 6 +ADC4: 7 +DAC1_CH1: 8 +DAC1_CH2: 9 +ADF1_FLT0: 10 +LPTIM1_IC1: 11 +LPTIM1_IC2: 12 +LPTIM1_UE: 13 +LPTIM3_IC1: 14 +LPTIM3_IC2: 15 +LPTIM3_UE: 16 diff --git a/stm32-data-gen/src/dma.rs b/stm32-data-gen/src/dma.rs index 1b2b9b2..8d9c711 100644 --- a/stm32-data-gen/src/dma.rs +++ b/stm32-data-gen/src/dma.rs @@ -300,6 +300,7 @@ impl DmaChannels { ("H5_GPDMA.yaml", "GPDMA1", "STM32H5_dma3_Cube", 8, 2), ("H5_GPDMA.yaml", "GPDMA2", "Instance2_STM32H5_dma3_Cube", 8, 2), ("U5_GPDMA1.yaml", "GPDMA1", "STM32U5_dma3_Cube", 16, 4), + ("U5_LPDMA.yaml", "LPDMA1", "STM32U5_dma3_Cube", 4, 0), ("WBA_GPDMA1.yaml", "GPDMA1", "STM32WBA_dma3_Cube", 8, 0), ] { let mut chip_dma = ChipDma {