From 97a4fb22b21f299ef74a43afe58ea1fd9106cba1 Mon Sep 17 00:00:00 2001 From: xoviat Date: Thu, 28 Sep 2023 18:50:30 -0500 Subject: [PATCH] rename sbs to syscfg --- data/registers/{sbs_h5.yaml => syscfg_h5.yaml} | 2 +- data/registers/{sbs_h50.yaml => syscfg_h50.yaml} | 2 +- stm32-data-gen/src/chips.rs | 10 +++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) rename data/registers/{sbs_h5.yaml => syscfg_h5.yaml} (99%) rename data/registers/{sbs_h50.yaml => syscfg_h50.yaml} (99%) diff --git a/data/registers/sbs_h5.yaml b/data/registers/syscfg_h5.yaml similarity index 99% rename from data/registers/sbs_h5.yaml rename to data/registers/syscfg_h5.yaml index 2b9d3f5..3094aeb 100644 --- a/data/registers/sbs_h5.yaml +++ b/data/registers/syscfg_h5.yaml @@ -1,4 +1,4 @@ -block/SBS: +block/SYSCFG: description: SBS register block items: - name: HDPLCR diff --git a/data/registers/sbs_h50.yaml b/data/registers/syscfg_h50.yaml similarity index 99% rename from data/registers/sbs_h50.yaml rename to data/registers/syscfg_h50.yaml index 8328357..74107ad 100644 --- a/data/registers/sbs_h50.yaml +++ b/data/registers/syscfg_h50.yaml @@ -1,4 +1,4 @@ -block/SBS: +block/SYSCFG: description: System configuration, boot and security items: - name: HDPLCR diff --git a/stm32-data-gen/src/chips.rs b/stm32-data-gen/src/chips.rs index 2a72e85..6ce7e19 100644 --- a/stm32-data-gen/src/chips.rs +++ b/stm32-data-gen/src/chips.rs @@ -226,8 +226,8 @@ impl PeriMatcher { ("STM32WL5.*:ADC:.*", ("adc", "g0", "ADC")), ("STM32WLE.*:SYSCFG:.*", ("syscfg", "wle", "SYSCFG")), ("STM32WLE.*:ADC:.*", ("adc", "g0", "ADC")), - ("STM32H50.*:SBS:.*", ("sbs", "h50", "SBS")), - ("STM32H5.*:SBS:.*", ("sbs", "h5", "SBS")), + ("STM32H50.*:SBS:.*", ("syscfg", "h50", "SYSCFG")), + ("STM32H5.*:SBS:.*", ("syscfg", "h5", "SYSCFG")), (".*:IWDG:iwdg1_v1_1", ("iwdg", "v1", "IWDG")), (".*:IWDG:iwdg1_v2_0", ("iwdg", "v2", "IWDG")), (".*:WWDG:wwdg1_v1_0", ("wwdg", "v1", "WWDG")), @@ -944,7 +944,11 @@ fn process_core( }; let mut p = stm32_data_serde::chip::core::Peripheral { - name: pname.clone(), + name: if pname == "SBS" { + "SYSCFG".to_string() + } else { + pname.clone() + }, address: addr, registers: None, rcc: None,