From 88f4f7c6e8751288fa85a072d8cfaec6a234f4d7 Mon Sep 17 00:00:00 2001 From: chrysn Date: Sun, 27 Feb 2022 00:09:23 +0100 Subject: [PATCH] drivers/mtd_spi_nor: Storage is byte-writable See-Also: https://github.com/RIOT-OS/RIOT/pull/17683#discussion_r815362737 --- drivers/mtd_spi_nor/mtd_spi_nor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mtd_spi_nor/mtd_spi_nor.c b/drivers/mtd_spi_nor/mtd_spi_nor.c index f65071e15d..5e7d3aa978 100644 --- a/drivers/mtd_spi_nor/mtd_spi_nor.c +++ b/drivers/mtd_spi_nor/mtd_spi_nor.c @@ -520,6 +520,9 @@ static int mtd_spi_nor_init(mtd_dev_t *mtd) mtd->sector_count = mtd_spi_nor_get_size(&dev->jedec_id) / (mtd->pages_per_sector * mtd->page_size); } + /* SPI NOR is byte addressable; instances don't need to configure that */ + assert(mtd->write_size <= 1); + mtd->write_size = 1; _set_addr_width(mtd); DEBUG("mtd_spi_nor_init: %" PRIu32 " bytes "