flash: fix default_flash_is_erased() to use a byte-offset address internally

tags/0.1.0
S.J.R. van Schaik 7 years ago
parent f647188666
commit 847241bbb8
  1. 2
      source/core/flash.c

@ -8,7 +8,7 @@ int default_flash_is_erased(struct flash_dev *dev, uint32_t addr)
uint8_t data[1 << dev->log2_block_size];
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;
for (i = 0; i < sizeof(data); ++i) {

Loading…
Cancel
Save