From 0c9329fe944738bd71dad9187e8b914a62f389d7 Mon Sep 17 00:00:00 2001 From: Matous Hybl Date: Tue, 12 Apr 2022 16:02:18 +0200 Subject: [PATCH] Add ADC3 common for H7s --- stm32data/__main__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stm32data/__main__.py b/stm32data/__main__.py index 972052b..d883047 100755 --- a/stm32data/__main__.py +++ b/stm32data/__main__.py @@ -135,6 +135,7 @@ perimap = [ ('.*:ADC_COMMON:aditf5_v2_0', ('adccommon', 'v3', 'ADC_COMMON')), ('.*:ADC_COMMON:aditf4_v3_0_WL', ('adccommon', 'v3', 'ADC_COMMON')), ('STM32H7.*:ADC_COMMON:.*', ('adccommon', 'v4', 'ADC_COMMON')), + ('STM32H7.*:ADC3_COMMON:.*', ('adccommon', 'v4', 'ADC_COMMON')), ('.*:DCMI:.*', ('dcmi', 'v1', 'DCMI')), ('STM32F0.*:SYSCFG:.*', ('syscfg', 'f0', 'SYSCFG')), @@ -692,6 +693,9 @@ def parse_chips(): if pname.startswith('ADC'): if not 'ADC_COMMON' in peri_kinds: peri_kinds['ADC_COMMON'] = 'ADC_COMMON:' + removesuffix(ip['@Version'], '_Cube') + if pname.startswith('ADC3'): + if chip_name.startswith("STM32H7") and not 'ADC_COMMON3' in peri_kinds: + peri_kinds['ADC3_COMMON'] = 'ADC3_COMMON:' + removesuffix(ip['@Version'], '_Cube') peri_kinds[pname] = pkind