From 9df9b87f449eecfcf8dd8beeaa6f262e466d20a2 Mon Sep 17 00:00:00 2001 From: Thorsten Laux Date: Sat, 9 Mar 2019 12:09:28 +0100 Subject: [PATCH] support JEDEC_ID_WINBOND_W25Q128_DTR flash --- src/main/drivers/flash_m25p16.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/drivers/flash_m25p16.c b/src/main/drivers/flash_m25p16.c index b05f83d2fe..06bc33adb9 100644 --- a/src/main/drivers/flash_m25p16.c +++ b/src/main/drivers/flash_m25p16.c @@ -64,6 +64,7 @@ #define JEDEC_ID_WINBOND_W25Q32 0xEF4016 #define JEDEC_ID_WINBOND_W25Q64 0xEF4017 #define JEDEC_ID_WINBOND_W25Q128 0xEF4018 +#define JEDEC_ID_WINBOND_W25Q128_DTR 0xEF7018 #define JEDEC_ID_CYPRESS_S25FL128L 0x016018 #define JEDEC_ID_BERGMICRO_W25Q32 0xE04016 @@ -192,6 +193,7 @@ bool m25p16_detect(flashDevice_t *fdevice, uint32_t chipID) break; case JEDEC_ID_MICRON_N25Q128: case JEDEC_ID_WINBOND_W25Q128: + case JEDEC_ID_WINBOND_W25Q128_DTR: case JEDEC_ID_CYPRESS_S25FL128L: fdevice->geometry.sectors = 256; fdevice->geometry.pagesPerSector = 256;