diff --git a/examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino b/examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino index 644e13a..2d9c4fe 100644 --- a/examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino +++ b/examples/DiyProIndoorV4_2/DiyProIndoorV4_2.ino @@ -71,7 +71,7 @@ static MqttClient mqttClient(Serial); static int pmFailCount = 0; static uint32_t factoryBtnPressTime = 0; static int getCO2FailCount = 0; -static AgFirmwareMode fwMode = FW_MODE_I_8PSL; +static AgFirmwareMode fwMode = FW_MODE_I_BASIC_40PS; static String fwNewVersion; @@ -491,7 +491,7 @@ static void boardInit(void) { } } - localServer.setFwMode(FW_MODE_I_8PSL); + localServer.setFwMode(FW_MODE_I_43PS); } static void failedHandler(String msg) { diff --git a/src/App/AppDef.cpp b/src/App/AppDef.cpp index beaa975..89de7fc 100644 --- a/src/App/AppDef.cpp +++ b/src/App/AppDef.cpp @@ -14,8 +14,12 @@ const char *AgFirmwareModeName(AgFirmwareMode mode) { return "0-1PS"; case FW_MODE_O_1P: return "O-1P"; - case FW_MODE_I_8PSL: - return "I-8PSL"; + case FW_MODE_I_43PS: + return "DIY-PRO-I-4.3PS"; + case FW_MODE_I_37PS: + return "DIY-PRO-I-3.7PS"; + case FW_MODE_I_BASIC_40PS: + return "DIY-BASIC-I-4.0PS"; default: break; } diff --git a/src/App/AppDef.h b/src/App/AppDef.h index 5434e04..6050172 100644 --- a/src/App/AppDef.h +++ b/src/App/AppDef.h @@ -101,7 +101,9 @@ enum AgFirmwareMode { FW_MODE_O_1PP, /** PMS5003T_1, PMS5003T_2 */ FW_MODE_O_1PS, /** PMS5003T, S8 */ FW_MODE_O_1P, /** PMS5003T */ - FW_MODE_I_8PSL, /** DIY_PRO 4.2 */ + FW_MODE_I_43PS, /** DIY_PRO 4.2 */ + FW_MODE_I_37PS, /** DIY_PRO 3.7 */ + FW_MODE_I_BASIC_40PS, /** DIY_BASIC 4.0 */ }; const char *AgFirmwareModeName(AgFirmwareMode mode);