FLASH_MDCOEP = 25,
FLASH_MDCTDC = 26,
- FLASH_FARICH = 27
+ FLASH_FARICH = 27,
+ FLASH_DIRICH5S = 28
} FlashType;
static const char FlashTypeStr[][32] = {
"MDC OEP",
"MDC TDC",
"Farich"
+ "Dirich5s"
};
typedef struct {
flashParam->numPages = 32768;
break;
- case 0x9b00:
+ case 0x9a00:
+ flashParam->flashType = FLASH_DIRICH5S;
+ flashParam->manId = 0x1728c2;
+ strcpy(flashParam->allowedStringId[0], "dirich5s");
+ flashParam->numPages = 32768;
+ break;
+
+ case 0x9b00:
flashParam->flashType = FLASH_FARICH;
flashParam->manId = 0x1728c2;
strcpy(flashParam->allowedStringId[0], "farich");
flashParam->numPages = 32768;
break;
-
+
case 0xa500:
flashParam->flashType = FLASH_TRB5SC;
flashParam->manId = 0x1720c2;