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()
);
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)?;
Ok(())
}