From 5ef796ded0aabfb74e25d9050476f9ac9cd2c6ac Mon Sep 17 00:00:00 2001 From: Fabian Wolter Date: Thu, 17 Jul 2025 17:23:02 +0200 Subject: Refactor --- embassy-stm32/build.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/embassy-stm32/build.rs b/embassy-stm32/build.rs index 11b3b4479..ad07b0269 100644 --- a/embassy-stm32/build.rs +++ b/embassy-stm32/build.rs @@ -1553,14 +1553,13 @@ fn main() { let mut remap = quote!(); for remap_info in ch.remap { - let peripheral = format_ident!("{}", remap_info.peripheral); let register = format_ident!("{}", remap_info.register.to_lowercase()); let setter = format_ident!("set_{}", remap_info.field.to_lowercase()); let field_metadata = METADATA .peripherals .iter() - .filter(|p| p.name.eq_ignore_ascii_case(remap_info.peripheral)) + .filter(|p| p.name == "SYSCFG") .flat_map(|p| p.registers.as_ref().unwrap().ir.fieldsets.iter()) .filter(|f| f.name.eq_ignore_ascii_case(remap_info.register)) .flat_map(|f| f.fields.iter()) @@ -1575,7 +1574,7 @@ fn main() { quote!(#value.into()) }; - remap.extend(quote!(crate::pac::#peripheral.#register().modify(|w| w.#setter(#value));)); + remap.extend(quote!(crate::pac::SYSCFG.#register().modify(|w| w.#setter(#value));)); } let channel = format_ident!("{}", channel); -- cgit