diff options
| author | Don Reilly <[email protected]> | 2023-08-08 16:46:30 -0500 |
|---|---|---|
| committer | Don Reilly <[email protected]> | 2023-08-08 16:46:30 -0500 |
| commit | e31545860e2c44e67f45dd5132e85f18b6fab5d7 (patch) | |
| tree | 9842131ede5edc8c01d7e2bea42e861c4496db60 | |
| parent | b7114fb9513bd7b2cbf40f7f63e17c8125745844 (diff) | |
don't generate adc peripheral for f3 series
| -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 | ||
