From 4da8ed471b28e7562920dede647072a944632dcc Mon Sep 17 00:00:00 2001 From: Bob McWhirter Date: Fri, 30 Jul 2021 14:13:07 -0400 Subject: [PATCH] Fallback to total RAM or FLASH size if otherwise not present. --- stm32-metapac-gen/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stm32-metapac-gen/src/lib.rs b/stm32-metapac-gen/src/lib.rs index 93b811168..e63c35ecd 100644 --- a/stm32-metapac-gen/src/lib.rs +++ b/stm32-metapac-gen/src/lib.rs @@ -762,10 +762,10 @@ fn bytes_find(haystack: &[u8], needle: &[u8]) -> Option { fn gen_memory_x(out_dir: &PathBuf, chip: &Chip) { let mut memory_x = String::new(); - let flash_bytes = chip.flash.regions.get("BANK_1").unwrap().bytes.unwrap(); + let flash_bytes = chip.flash.regions.get("BANK_1").unwrap().bytes.unwrap_or(chip.flash.bytes); let flash_origin = chip.flash.regions.get("BANK_1").unwrap().base; - let ram_bytes = chip.ram.regions.get("SRAM").unwrap().bytes.unwrap(); + let ram_bytes = chip.ram.regions.get("SRAM").unwrap().bytes.unwrap_or(chip.ram.bytes); let ram_origin = chip.ram.regions.get("SRAM").unwrap().base; write!(memory_x, "MEMORY\n{{\n").unwrap();