diff options
| author | Dion Dokter <[email protected]> | 2025-04-29 16:55:11 +0200 |
|---|---|---|
| committer | Dion Dokter <[email protected]> | 2025-04-29 16:55:11 +0200 |
| commit | 5691c61ef9a128c84f5f5962ed736a3a757371c1 (patch) | |
| tree | 47d8069611047bb61beab6eb15e633682448eaad /embassy-stm32/build.rs | |
| parent | 1c2208718863dc0ed23449393c0213c8f9194519 (diff) | |
Add F4 support
Diffstat (limited to 'embassy-stm32/build.rs')
| -rw-r--r-- | embassy-stm32/build.rs | 12 |
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( |
