aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/flash/mod.rs
diff options
context:
space:
mode:
authorchemicstry <[email protected]>2022-07-14 21:21:46 +0300
committerchemicstry <[email protected]>2022-07-14 21:21:46 +0300
commitf0027c9fe017eb2d12e6cb8294181d3e2dd8a5f0 (patch)
tree7af01aa05ce9e2177110637c798c0225457c489d /embassy-stm32/src/flash/mod.rs
parent5a265661bb432de4d91a50f6250afde696b7f0f3 (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.rs2
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