flash_store: forgot to add offset when erasing before write
This commit is contained in:
@@ -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(())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user