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 30e25aefd..743631b88 100644 --- a/embassy-stm32/build.rs +++ b/embassy-stm32/build.rs | |||
| @@ -310,7 +310,10 @@ fn main() { | |||
| 310 | 310 | ||
| 311 | for p in METADATA.peripherals { | 311 | for p in METADATA.peripherals { |
| 312 | // generating RccPeripheral impl for H7 ADC3 would result in bad frequency | 312 | // generating RccPeripheral impl for H7 ADC3 would result in bad frequency |
| 313 | if !singletons.contains(&p.name.to_string()) || (p.name == "ADC3" && METADATA.line.starts_with("STM32H7")) { | 313 | if !singletons.contains(&p.name.to_string()) |
| 314 | || (p.name == "ADC3" && METADATA.line.starts_with("STM32H7")) | ||
| 315 | || (p.name.starts_with("ADC") && p.registers.as_ref().map_or(false, |r| r.version == "f3")) | ||
| 316 | { | ||
| 314 | continue; | 317 | continue; |
| 315 | } | 318 | } |
| 316 | 319 | ||
