From 875093747b7dbd6c7d64c8a307b94072ec420397 Mon Sep 17 00:00:00 2001 From: liebman Date: Sat, 13 Dec 2025 10:40:36 -0800 Subject: stm32: only set analog if not v1 --- embassy-stm32/build.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'embassy-stm32') diff --git a/embassy-stm32/build.rs b/embassy-stm32/build.rs index 45b2e79a5..a3b863340 100644 --- a/embassy-stm32/build.rs +++ b/embassy-stm32/build.rs @@ -953,7 +953,10 @@ fn main() { if kind == "gpio" { for p in METADATA.peripherals { // set all GPIOs to analog mode except for PA13 and PA14 which are SWDIO and SWDCLK - if p.registers.is_some() && p.registers.as_ref().unwrap().kind == "gpio" { + if p.registers.is_some() + && p.registers.as_ref().unwrap().kind == "gpio" + && p.registers.as_ref().unwrap().version != "v1" + { let port = format_ident!("{}", p.name); if p.name == "GPIOA" { gg.extend(quote! { -- cgit