Browse Source

Revert grouping config in migrate.ino

v2
Xose Pérez 6 years ago
parent
commit
5bed9147be
1 changed files with 161 additions and 32 deletions
  1. +161
    -32
      code/espurna/migrate.ino

+ 161
- 32
code/espurna/migrate.ino View File

@ -67,38 +67,6 @@ void migrate() {
// Board definitions // Board definitions
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
#if defined(ITEAD_SONOFF_BASIC) || \
defined(ITEAD_SONOFF_TH) || \
defined(ITEAD_SONOFF_SV) || \
defined(ITEAD_SONOFF_TOUCH) || \
defined(ITEAD_1CH_INCHING) || \
defined(ITEAD_SONOFF_4CH) || \
defined(ITEAD_SLAMPHER) || \
defined(ITEAD_S20) || \
defined(ITEAD_MOTOR) || \
defined(ITEAD_SONOFF_4CH_PRO) || \
defined(ITEAD_SONOFF_T1_1CH) || \
defined(ITEAD_SONOFF_T1_2CH) || \
defined(ITEAD_SONOFF_T1_3CH) || \
defined(ITEAD_SONOFF_RF) || \
defined(ITEAD_SONOFF_DUAL_R2) || \
defined(ITEAD_SONOFF_POW_R2) || \
defined(ITEAD_SONOFF_S31)
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#endif
// -------------------------------------------------------------------------
#if defined(NODEMCU_LOLIN) #if defined(NODEMCU_LOLIN)
setSetting("board", 2); setSetting("board", 2);
@ -131,25 +99,63 @@ void migrate() {
setSetting("board", 4); setSetting("board", 4);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(ITEAD_SONOFF_TH) #elif defined(ITEAD_SONOFF_TH)
setSetting("board", 5); setSetting("board", 5);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(ITEAD_SONOFF_SV) #elif defined(ITEAD_SONOFF_SV)
setSetting("board", 6); setSetting("board", 6);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(ITEAD_SONOFF_TOUCH) #elif defined(ITEAD_SONOFF_TOUCH)
setSetting("board", 7); setSetting("board", 7);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("btnPress", 0, BUTTON_MODE_TOGGLE); setSetting("btnPress", 0, BUTTON_MODE_TOGGLE);
setSetting("btnClick", 0, BUTTON_MODE_NONE); setSetting("btnClick", 0, BUTTON_MODE_NONE);
setSetting("btnDblClick", 0, BUTTON_MODE_NONE); setSetting("btnDblClick", 0, BUTTON_MODE_NONE);
setSetting("btnLngClick", 0, BUTTON_MODE_NONE); setSetting("btnLngClick", 0, BUTTON_MODE_NONE);
setSetting("btnLngLngClick", 0, BUTTON_MODE_RESET); setSetting("btnLngLngClick", 0, BUTTON_MODE_RESET);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(ITEAD_SONOFF_POW) #elif defined(ITEAD_SONOFF_POW)
setSetting("board", 8); setSetting("board", 8);
@ -199,23 +205,41 @@ void migrate() {
setSetting("board", 10); setSetting("board", 10);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(ITEAD_SONOFF_4CH) #elif defined(ITEAD_SONOFF_4CH)
setSetting("board", 11); setSetting("board", 11);
setSetting("btnGPIO", 0, 0);
setSetting("btnGPIO", 1, 9); setSetting("btnGPIO", 1, 9);
setSetting("btnGPIO", 2, 10); setSetting("btnGPIO", 2, 10);
setSetting("btnGPIO", 3, 14); setSetting("btnGPIO", 3, 14);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 2, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 2, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 3, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 3, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("btnRelay", 1, 1); setSetting("btnRelay", 1, 1);
setSetting("btnRelay", 2, 2); setSetting("btnRelay", 2, 2);
setSetting("btnRelay", 3, 3); setSetting("btnRelay", 3, 3);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyGPIO", 1, 5); setSetting("rlyGPIO", 1, 5);
setSetting("rlyGPIO", 2, 4); setSetting("rlyGPIO", 2, 4);
setSetting("rlyGPIO", 3, 15); setSetting("rlyGPIO", 3, 15);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
setSetting("rlyType", 1, RELAY_TYPE_NORMAL); setSetting("rlyType", 1, RELAY_TYPE_NORMAL);
setSetting("rlyType", 2, RELAY_TYPE_NORMAL); setSetting("rlyType", 2, RELAY_TYPE_NORMAL);
setSetting("rlyType", 3, RELAY_TYPE_NORMAL); setSetting("rlyType", 3, RELAY_TYPE_NORMAL);
@ -224,10 +248,30 @@ void migrate() {
setSetting("board", 12); setSetting("board", 12);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(ITEAD_S20) #elif defined(ITEAD_S20)
setSetting("board", 13); setSetting("board", 13);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(ELECTRODRAGON_WIFI_IOT) #elif defined(ELECTRODRAGON_WIFI_IOT)
setSetting("board", 14); setSetting("board", 14);
@ -366,6 +410,16 @@ void migrate() {
setSetting("board", 22); setSetting("board", 22);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(TINKERMAN_ESPURNA_H06) #elif defined(TINKERMAN_ESPURNA_H06)
setSetting("board", 23); setSetting("board", 23);
@ -451,12 +505,15 @@ void migrate() {
setSetting("board", 27); setSetting("board", 27);
setSetting("btnGPIO", 0, 0);
setSetting("btnGPIO", 1, 9); setSetting("btnGPIO", 1, 9);
setSetting("btnGPIO", 2, 10); setSetting("btnGPIO", 2, 10);
setSetting("btnGPIO", 3, 14); setSetting("btnGPIO", 3, 14);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 2, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 2, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 3, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 3, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("btnRelay", 1, 1); setSetting("btnRelay", 1, 1);
setSetting("btnRelay", 2, 2); setSetting("btnRelay", 2, 2);
setSetting("btnRelay", 3, 3); setSetting("btnRelay", 3, 3);
@ -492,9 +549,14 @@ void migrate() {
setSetting("btnPress", 3, BUTTON_MODE_TOGGLE); setSetting("btnPress", 3, BUTTON_MODE_TOGGLE);
setSetting("btnClick", 3, BUTTON_MODE_NONE); setSetting("btnClick", 3, BUTTON_MODE_NONE);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyGPIO", 1, 5); setSetting("rlyGPIO", 1, 5);
setSetting("rlyGPIO", 2, 4); setSetting("rlyGPIO", 2, 4);
setSetting("rlyGPIO", 3, 15); setSetting("rlyGPIO", 3, 15);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
setSetting("rlyType", 1, RELAY_TYPE_NORMAL); setSetting("rlyType", 1, RELAY_TYPE_NORMAL);
setSetting("rlyType", 2, RELAY_TYPE_NORMAL); setSetting("rlyType", 2, RELAY_TYPE_NORMAL);
setSetting("rlyType", 3, RELAY_TYPE_NORMAL); setSetting("rlyType", 3, RELAY_TYPE_NORMAL);
@ -536,19 +598,33 @@ void migrate() {
setSetting("board", 30); setSetting("board", 30);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("btnPress", 0, BUTTON_MODE_TOGGLE); setSetting("btnPress", 0, BUTTON_MODE_TOGGLE);
setSetting("btnClick", 0, BUTTON_MODE_NONE); setSetting("btnClick", 0, BUTTON_MODE_NONE);
setSetting("btnDblClick", 0, BUTTON_MODE_NONE); setSetting("btnDblClick", 0, BUTTON_MODE_NONE);
setSetting("btnLngClick", 0, BUTTON_MODE_NONE); setSetting("btnLngClick", 0, BUTTON_MODE_NONE);
setSetting("btnLngLngClick", 0, BUTTON_MODE_RESET); setSetting("btnLngLngClick", 0, BUTTON_MODE_RESET);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(ITEAD_SONOFF_T1_2CH) #elif defined(ITEAD_SONOFF_T1_2CH)
setSetting("board", 31); setSetting("board", 31);
setSetting("btnGPIO", 0, 0);
setSetting("btnGPIO", 1, 9); setSetting("btnGPIO", 1, 9);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("btnRelay", 1, 1); setSetting("btnRelay", 1, 1);
setSetting("btnPress", 0, BUTTON_MODE_TOGGLE); setSetting("btnPress", 0, BUTTON_MODE_TOGGLE);
setSetting("btnPress", 1, BUTTON_MODE_TOGGLE); setSetting("btnPress", 1, BUTTON_MODE_TOGGLE);
setSetting("btnClick", 0, BUTTON_MODE_NONE); setSetting("btnClick", 0, BUTTON_MODE_NONE);
@ -560,19 +636,28 @@ void migrate() {
setSetting("btnLngLngClick", 0, BUTTON_MODE_RESET); setSetting("btnLngLngClick", 0, BUTTON_MODE_RESET);
setSetting("btnLngLngClick", 1, BUTTON_MODE_RESET); setSetting("btnLngLngClick", 1, BUTTON_MODE_RESET);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyGPIO", 1, 5); setSetting("rlyGPIO", 1, 5);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
setSetting("rlyType", 1, RELAY_TYPE_NORMAL); setSetting("rlyType", 1, RELAY_TYPE_NORMAL);
#elif defined(ITEAD_SONOFF_T1_3CH) #elif defined(ITEAD_SONOFF_T1_3CH)
setSetting("board", 32); setSetting("board", 32);
setSetting("btnGPIO", 0, 0);
setSetting("btnGPIO", 1, 9); setSetting("btnGPIO", 1, 9);
setSetting("btnGPIO", 2, 10); setSetting("btnGPIO", 2, 10);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnMode", 2, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 2, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("btnRelay", 1, 1); setSetting("btnRelay", 1, 1);
setSetting("btnRelay", 2, 2); setSetting("btnRelay", 2, 2);
setSetting("btnPress", 0, BUTTON_MODE_TOGGLE); setSetting("btnPress", 0, BUTTON_MODE_TOGGLE);
setSetting("btnPress", 1, BUTTON_MODE_TOGGLE); setSetting("btnPress", 1, BUTTON_MODE_TOGGLE);
setSetting("btnPress", 2, BUTTON_MODE_TOGGLE); setSetting("btnPress", 2, BUTTON_MODE_TOGGLE);
@ -589,8 +674,13 @@ void migrate() {
setSetting("btnLngLngClick", 1, BUTTON_MODE_RESET); setSetting("btnLngLngClick", 1, BUTTON_MODE_RESET);
setSetting("btnLngLngClick", 2, BUTTON_MODE_RESET); setSetting("btnLngLngClick", 2, BUTTON_MODE_RESET);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyGPIO", 1, 5); setSetting("rlyGPIO", 1, 5);
setSetting("rlyGPIO", 2, 4); setSetting("rlyGPIO", 2, 4);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
setSetting("rlyType", 1, RELAY_TYPE_NORMAL); setSetting("rlyType", 1, RELAY_TYPE_NORMAL);
setSetting("rlyType", 2, RELAY_TYPE_NORMAL); setSetting("rlyType", 2, RELAY_TYPE_NORMAL);
@ -598,6 +688,16 @@ void migrate() {
setSetting("board", 33); setSetting("board", 33);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
#elif defined(WION_50055) #elif defined(WION_50055)
// WiOn 50055 Indoor Wi-Fi Wall Outlet & Tap // WiOn 50055 Indoor Wi-Fi Wall Outlet & Tap
@ -846,6 +946,10 @@ void migrate() {
setSetting("board", 48); setSetting("board", 48);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("btnGPIO", 1, 9); setSetting("btnGPIO", 1, 9);
setSetting("btnGPIO", 2, 10); setSetting("btnGPIO", 2, 10);
setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH); setSetting("btnMode", 1, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
@ -853,7 +957,12 @@ void migrate() {
setSetting("btnRelay", 1, 1); setSetting("btnRelay", 1, 1);
setSetting("btnRelay", 2, 0); setSetting("btnRelay", 2, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyGPIO", 1, 5); setSetting("rlyGPIO", 1, 5);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
setSetting("rlyType", 1, RELAY_TYPE_NORMAL); setSetting("rlyType", 1, RELAY_TYPE_NORMAL);
#elif defined(GENERIC_8CH) #elif defined(GENERIC_8CH)
@ -1277,6 +1386,16 @@ void migrate() {
setSetting("board", 71); setSetting("board", 71);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
setSetting("cseEnabled", 1); setSetting("cseEnabled", 1);
setSetting("cseGPIO", 1); setSetting("cseGPIO", 1);
@ -1517,6 +1636,16 @@ void migrate() {
setSetting("board", 81); setSetting("board", 81);
setSetting("btnGPIO", 0, 0);
setSetting("btnMode", 0, BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH);
setSetting("btnRelay", 0, 0);
setSetting("ledGPIO", 0, 13);
setSetting("ledLogic", 0, GPIO_LOGIC_INVERSE);
setSetting("rlyGPIO", 0, 12);
setSetting("rlyType", 0, RELAY_TYPE_NORMAL);
setSetting("cseEnabled", 1); setSetting("cseEnabled", 1);
setSetting("cseGPIO", 1); setSetting("cseGPIO", 1);


Loading…
Cancel
Save