Merge pull request #2570 from virtyvoid/32mbit

32mbit flash identification
This commit is contained in:
Iceman 2024-10-13 18:17:27 +02:00 committed by GitHub
commit 62080b2b34
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 0 deletions

View file

@ -41,6 +41,13 @@ spi = {
"sizeB": "512KB",
},
},
0x40: {
0x16: {
"part": "W25Q32BVSSIG",
"size": "32mbits",
"sizeB": "4MB",
},
},
0x70: {
0x22: {
"part": "W25Q02JV-IM",

View file

@ -362,6 +362,9 @@ void Flashmem_print_status(void) {
} else {
if (device_type.manufacturer_id == WINBOND_MANID) {
switch (device_type.device_id) {
case WINBOND_32MB_DEVID:
DbpString(" Memory size............. " _YELLOW_("32 mbits / 4 MB"));
break;
case WINBOND_16MB_DEVID:
DbpString(" Memory size............. " _YELLOW_("16 mbits / 2 MB"));
break;

View file

@ -55,6 +55,7 @@
#define BUSY_TIMEOUT 200000L
#define WINBOND_MANID 0xEF
#define WINBOND_32MB_DEVID 0x15
#define WINBOND_16MB_DEVID 0x14
#define WINBOND_8MB_DEVID 0x13
#define WINBOND_4MB_DEVID 0x12