aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
diff options
context:
space:
mode:
authorliebman <[email protected]>2025-12-13 10:40:36 -0800
committerliebman <[email protected]>2025-12-13 11:09:34 -0800
commit875093747b7dbd6c7d64c8a307b94072ec420397 (patch)
tree61c8c699280cbc20bb72b7e42aa10c70706cf0da /embassy-stm32
parent6a1b9e26b4779308a4006a518aa65a4785b37460 (diff)
stm32: only set analog if not v1
Diffstat (limited to 'embassy-stm32')
-rw-r--r--embassy-stm32/build.rs5
1 files changed, 4 insertions, 1 deletions
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() {
953 if kind == "gpio" { 953 if kind == "gpio" {
954 for p in METADATA.peripherals { 954 for p in METADATA.peripherals {
955 // set all GPIOs to analog mode except for PA13 and PA14 which are SWDIO and SWDCLK 955 // set all GPIOs to analog mode except for PA13 and PA14 which are SWDIO and SWDCLK
956 if p.registers.is_some() && p.registers.as_ref().unwrap().kind == "gpio" { 956 if p.registers.is_some()
957 && p.registers.as_ref().unwrap().kind == "gpio"
958 && p.registers.as_ref().unwrap().version != "v1"
959 {
957 let port = format_ident!("{}", p.name); 960 let port = format_ident!("{}", p.name);
958 if p.name == "GPIOA" { 961 if p.name == "GPIOA" {
959 gg.extend(quote! { 962 gg.extend(quote! {