aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2021-06-08 10:41:02 +0200
committerUlf Lilleengen <[email protected]>2021-06-08 17:20:29 +0200
commitee47a3e802a674cd002f944b3362e2ab71e2cf5e (patch)
tree41ac96fe80abf253a2fad930355a263c6446758a
parentee3b82b74347cef97b58fee075972e175f98874b (diff)
Add workaround for STM32H7
-rw-r--r--stm32-metapac/build.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/stm32-metapac/build.rs b/stm32-metapac/build.rs
index 91b76b2a4..46660d9bd 100644
--- a/stm32-metapac/build.rs
+++ b/stm32-metapac/build.rs
@@ -219,7 +219,12 @@ fn main() {
219 } 219 }
220 "spi" => { 220 "spi" => {
221 if let Some(clock) = &p.clock { 221 if let Some(clock) = &p.clock {
222 let reg = clock.to_ascii_lowercase(); 222 // Workaround for APB1 register being split on some chip families
223 let reg = if chip.family == "STM32H7" && clock == "APB1" {
224 format!("{}l", clock.to_ascii_lowercase())
225 } else {
226 clock.to_ascii_lowercase()
227 };
223 let field = name.to_ascii_lowercase(); 228 let field = name.to_ascii_lowercase();
224 peripheral_rcc_table.push(vec![ 229 peripheral_rcc_table.push(vec![
225 name.clone(), 230 name.clone(),