|
|
@ -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) { |
|
|
|