diff options
| author | chemicstry <[email protected]> | 2022-07-14 21:21:46 +0300 |
|---|---|---|
| committer | chemicstry <[email protected]> | 2022-07-14 21:21:46 +0300 |
| commit | f0027c9fe017eb2d12e6cb8294181d3e2dd8a5f0 (patch) | |
| tree | 7af01aa05ce9e2177110637c798c0225457c489d /embassy-stm32/src/flash/mod.rs | |
| parent | 5a265661bb432de4d91a50f6250afde696b7f0f3 (diff) | |
Require erase address to be aligned to page size
Diffstat (limited to 'embassy-stm32/src/flash/mod.rs')
| -rw-r--r-- | embassy-stm32/src/flash/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-stm32/src/flash/mod.rs b/embassy-stm32/src/flash/mod.rs index 59ca59f65..2047f70e1 100644 --- a/embassy-stm32/src/flash/mod.rs +++ b/embassy-stm32/src/flash/mod.rs | |||
| @@ -72,7 +72,7 @@ impl<'d> Flash<'d> { | |||
| 72 | if to < from || to as usize > FLASH_END { | 72 | if to < from || to as usize > FLASH_END { |
| 73 | return Err(Error::Size); | 73 | return Err(Error::Size); |
| 74 | } | 74 | } |
| 75 | if ((to - from) as usize % ERASE_SIZE) != 0 { | 75 | if (from as usize % ERASE_SIZE) != 0 || (to as usize % ERASE_SIZE) != 0 { |
| 76 | return Err(Error::Unaligned); | 76 | return Err(Error::Unaligned); |
| 77 | } | 77 | } |
| 78 | 78 | ||
