diff --git a/boards/pinetime/board.c b/boards/pinetime/board.c index c94812ad652e..089040be26dd 100644 --- a/boards/pinetime/board.c +++ b/boards/pinetime/board.c @@ -32,11 +32,11 @@ static mtd_spi_nor_t pinetime_nor_dev = { .base = { .driver = &mtd_spi_nor_driver, - .page_size = 256, - .pages_per_sector = 16, - .sector_count = 2048, + .page_size = PINETIME_NOR_PAGE_SIZE, + .pages_per_sector = PINETIME_NOR_PAGES_PER_SECTOR, + .sector_count = PINETIME_NOR_SECTOR_COUNT, }, - .flag = SPI_NOR_F_SECT_4K | SPI_NOR_F_SECT_32K, + .flag = PINETIME_NOR_FLAGS, .opcode = &mtd_spi_nor_opcode_default, .spi = PINETIME_NOR_SPI_DEV, .cs = PINETIME_NOR_SPI_CS, diff --git a/boards/pinetime/include/board.h b/boards/pinetime/include/board.h index bb3eabd265b3..fc1f7a4d2174 100644 --- a/boards/pinetime/include/board.h +++ b/boards/pinetime/include/board.h @@ -69,12 +69,16 @@ extern "C" { /** * @name PineTime NOR flash hardware configuration + * @{ */ -/** @{ */ -#define PINETIME_NOR_SPI_DEV SPI_DEV(0) -#define PINETIME_NOR_SPI_CLK SPI_CLK_10MHZ -#define PINETIME_NOR_SPI_CS GPIO_PIN(0, 5) -#define PINETIME_NOR_SPI_MODE SPI_MODE_3 +#define PINETIME_NOR_PAGE_SIZE (256) +#define PINETIME_NOR_PAGES_PER_SECTOR (16) +#define PINETIME_NOR_SECTOR_COUNT (2048) +#define PINETIME_NOR_FLAGS (SPI_NOR_F_SECT_4K | SPI_NOR_F_SECT_32K) +#define PINETIME_NOR_SPI_DEV SPI_DEV(0) +#define PINETIME_NOR_SPI_CLK SPI_CLK_10MHZ +#define PINETIME_NOR_SPI_CS GPIO_PIN(0, 5) +#define PINETIME_NOR_SPI_MODE SPI_MODE_3 /** @} */ /**