aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash/common.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-stm32/src/flash/common.rs')
-rw-r--r--embassy-stm32/src/flash/common.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-stm32/src/flash/common.rs b/embassy-stm32/src/flash/common.rs
index 6c1912900..c6cdc574b 100644
--- a/embassy-stm32/src/flash/common.rs
+++ b/embassy-stm32/src/flash/common.rs
@@ -163,7 +163,7 @@ pub(super) fn get_sector(address: u32, regions: &[&FlashRegion]) -> FlashSector
163 bank_offset = 0; 163 bank_offset = 0;
164 } 164 }
165 165
166 if address < region.end() { 166 if address >= region.base && address < region.end() {
167 let index_in_region = (address - region.base) / region.erase_size; 167 let index_in_region = (address - region.base) / region.erase_size;
168 return FlashSector { 168 return FlashSector {
169 bank: region.bank, 169 bank: region.bank,