From 023558fcfe7f2f7ddd26b84b37d17f2bca7f4b21 Mon Sep 17 00:00:00 2001 From: chemicstry Date: Fri, 23 Sep 2022 00:51:27 +0300 Subject: [PATCH] Fix DMA channels for single DAC chips --- stm32data/__main__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/stm32data/__main__.py b/stm32data/__main__.py index a328a94..330800a 100755 --- a/stm32data/__main__.py +++ b/stm32data/__main__.py @@ -1194,6 +1194,13 @@ def parse_dma(): original_target_name = target_name parts = target_name.split(':') target_name = parts[0] + + # Chips with single DAC refer to channels by DAC1/DAC2 + if target_name == "DAC1": + target_name = "DAC_CH1" + if target_name == "DAC2": + target_name = "DAC_CH2" + parts = target_name.split('_') target_peri_name = parts[0] if len(parts) < 2: