aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob McWhirter <[email protected]>2021-07-30 14:13:07 -0400
committerBob McWhirter <[email protected]>2021-08-02 11:23:55 -0400
commit4da8ed471b28e7562920dede647072a944632dcc (patch)
tree79a15caa2ad060e39be4eb21923fcdccb984134c
parentf6c5f039c85904d9e93befa6db3e9e1a01d3a5fd (diff)
Fallback to total RAM or FLASH size if otherwise not present.
-rw-r--r--stm32-metapac-gen/src/lib.rs4
1 files 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<usize> {
762fn gen_memory_x(out_dir: &PathBuf, chip: &Chip) { 762fn gen_memory_x(out_dir: &PathBuf, chip: &Chip) {
763 let mut memory_x = String::new(); 763 let mut memory_x = String::new();
764 764
765 let flash_bytes = chip.flash.regions.get("BANK_1").unwrap().bytes.unwrap(); 765 let flash_bytes = chip.flash.regions.get("BANK_1").unwrap().bytes.unwrap_or(chip.flash.bytes);
766 let flash_origin = chip.flash.regions.get("BANK_1").unwrap().base; 766 let flash_origin = chip.flash.regions.get("BANK_1").unwrap().base;
767 767
768 let ram_bytes = chip.ram.regions.get("SRAM").unwrap().bytes.unwrap(); 768 let ram_bytes = chip.ram.regions.get("SRAM").unwrap().bytes.unwrap_or(chip.ram.bytes);
769 let ram_origin = chip.ram.regions.get("SRAM").unwrap().base; 769 let ram_origin = chip.ram.regions.get("SRAM").unwrap().base;
770 770
771 write!(memory_x, "MEMORY\n{{\n").unwrap(); 771 write!(memory_x, "MEMORY\n{{\n").unwrap();