diff options
| -rw-r--r-- | embassy-stm32/build.rs | 5 |
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! { |
