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 "