diff options
Diffstat (limited to 'embassy-stm32/src/flash/common.rs')
| -rw-r--r-- | embassy-stm32/src/flash/common.rs | 2 |
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, |
