aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/build.rs
diff options
context:
space:
mode:
authorDion Dokter <[email protected]>2025-04-29 16:55:11 +0200
committerDion Dokter <[email protected]>2025-04-29 16:55:11 +0200
commit5691c61ef9a128c84f5f5962ed736a3a757371c1 (patch)
tree47d8069611047bb61beab6eb15e633682448eaad /embassy-stm32/build.rs
parent1c2208718863dc0ed23449393c0213c8f9194519 (diff)
Add F4 support
Diffstat (limited to 'embassy-stm32/build.rs')
-rw-r--r--embassy-stm32/build.rs12
1 files changed, 4 insertions, 8 deletions
diff --git a/embassy-stm32/build.rs b/embassy-stm32/build.rs
index 2a3213c0c..946aa0399 100644
--- a/embassy-stm32/build.rs
+++ b/embassy-stm32/build.rs
@@ -56,17 +56,13 @@ fn main() {
56 let dual_bank_selected = env::var("CARGO_FEATURE_DUAL_BANK").is_ok(); 56 let dual_bank_selected = env::var("CARGO_FEATURE_DUAL_BANK").is_ok();
57 57
58 let single_bank_memory = METADATA.memory.iter().find(|mem| { 58 let single_bank_memory = METADATA.memory.iter().find(|mem| {
59 mem.iter() 59 mem.iter().any(|region| region.name.contains("BANK_1"))
60 .filter(|region| region.kind == MemoryRegionKind::Flash) 60 && !mem.iter().any(|region| region.name.contains("BANK_2"))
61 .count()
62 == 1
63 }); 61 });
64 62
65 let dual_bank_memory = METADATA.memory.iter().find(|mem| { 63 let dual_bank_memory = METADATA.memory.iter().find(|mem| {
66 mem.iter() 64 mem.iter().any(|region| region.name.contains("BANK_1"))
67 .filter(|region| region.kind == MemoryRegionKind::Flash) 65 && mem.iter().any(|region| region.name.contains("BANK_2"))
68 .count()
69 == 2
70 }); 66 });
71 67
72 cfgs.set( 68 cfgs.set(