flash: fix default_flash_is_erased() to use a byte-offset address internally
This commit is contained in:
parent
f647188666
commit
847241bbb8
1 changed files with 1 additions and 1 deletions
|
@ -8,7 +8,7 @@ int default_flash_is_erased(struct flash_dev *dev, uint32_t addr)
|
||||||
uint8_t data[1 << dev->log2_block_size];
|
uint8_t data[1 << dev->log2_block_size];
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
if (flash_read(dev, addr, data, sizeof(data)) == 0)
|
if (flash_read(dev, addr << dev->log2_block_size, data, sizeof(data)) == 0)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
for (i = 0; i < sizeof(data); ++i) {
|
for (i = 0; i < sizeof(data); ++i) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue