From c2e87d9cc8220b6c542f8f9572b0e8b7dc1ca901 Mon Sep 17 00:00:00 2001 From: Matous Hybl Date: Mon, 29 Nov 2021 12:11:07 +0100 Subject: [PATCH] Relax DCMI peripheral matching condition. --- stm32data/__main__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stm32data/__main__.py b/stm32data/__main__.py index bd368be..3639015 100755 --- a/stm32data/__main__.py +++ b/stm32data/__main__.py @@ -123,7 +123,7 @@ perimap = [ ('.*:ADC_COMMON:aditf2_v1_1', 'adccommon_v2/ADC_COMMON'), ('.*:ADC_COMMON:aditf5_v2_0', 'adccommon_v3/ADC_COMMON'), ('.*:ADC_COMMON:aditf4_v3_0_WL', 'adccommon_v3/ADC_COMMON'), - ('.*:DCMI:cci_v2_0', 'dcmi_v1/DCMI'), + ('.*:DCMI:.*', 'dcmi_v1/DCMI'), ('STM32F0.*:SYSCFG:.*', 'syscfg_f0/SYSCFG'), ('STM32F4.*:SYSCFG:.*', 'syscfg_f4/SYSCFG'), ('STM32F7.*:SYSCFG:.*', 'syscfg_f7/SYSCFG'), @@ -226,7 +226,7 @@ perimap = [ ('STM32U5.*:DBGMCU:.*', 'dbgmcu_u5/DBGMCU'), ('STM32WB.*:DBGMCU:.*', 'dbgmcu_wb/DBGMCU'), ('STM32WL.*:DBGMCU:.*', 'dbgmcu_wl/DBGMCU'), - + ('STM32F1.*:GPIO.*', 'gpio_v1/GPIO'), ('.*:GPIO.*', 'gpio_v2/GPIO'), @@ -625,7 +625,7 @@ def parse_chips(): peri_kinds['ADC_COMMON'] = 'ADC_COMMON:' + removesuffix(ip['@Version'], '_Cube') peri_kinds[pname] = pkind - + for pname in ghost_peris: if pname not in peri_kinds and (addr := get_peri_addr(defines, pname)): peri_kinds[pname] = 'unknown'