flash_store: forgot to add offset when erasing before write

This commit is contained in:
2026-08-30 08:15:52 +00:00
parent 5ac8fe9610
commit ccf16522bb
+4 -1
View File
@@ -75,7 +75,10 @@ impl FlashStore {
bytes.len() bytes.len()
); );
let mut lock = self.storage.lock().await; let mut lock = self.storage.lock().await;
lock.erase(FLASH_ADDR + offset, FLASH_ADDR + bytes.len() as u32)?; lock.erase(
FLASH_ADDR + offset,
FLASH_ADDR + offset + bytes.len() as u32,
)?;
lock.write(FLASH_ADDR + offset, bytes)?; lock.write(FLASH_ADDR + offset, bytes)?;
Ok(()) Ok(())
} }