From 847241bbb81a51125dd0bbbcdad9eb7ec1186928 Mon Sep 17 00:00:00 2001 From: "S.J.R. van Schaik" Date: Mon, 29 May 2017 18:52:20 +0200 Subject: [PATCH] flash: fix default_flash_is_erased() to use a byte-offset address internally --- source/core/flash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/core/flash.c b/source/core/flash.c index 7e56957..82f1cce 100644 --- a/source/core/flash.c +++ b/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) {