* fixed #13, Inverter Type changed after reboot

* fixed #11, WiFi password length limit increased to 63, check 802.11i spec:
> A pass-phrase is a sequence of between 8 and 63 ASCII-encoded characters. The limit of 63 comes from the desire to distinguish between a pass-phrase and a PSK displayed as 64 hexadecimal characters.
This commit is contained in:
lumapu 2022-04-27 23:10:22 +02:00
parent 26f1179666
commit 5c63503168
2 changed files with 3 additions and 3 deletions

View file

@ -482,7 +482,7 @@ void app::saveValues(bool webSend = true) {
// type // type
mWeb->arg("inv" + String(i) + "Type").toCharArray(buf, 20); mWeb->arg("inv" + String(i) + "Type").toCharArray(buf, 20);
uint8_t type = atoi(buf); uint8_t type = atoi(buf);
mEep->write(ADDR_INV_TYPE + (i * MAX_NAME_LENGTH), type); mEep->write(ADDR_INV_TYPE + i, type);
} }
interval = mWeb->arg("invInterval").toInt(); interval = mWeb->arg("invInterval").toInt();

View file

@ -25,7 +25,7 @@
//------------------------------------- //-------------------------------------
#define VERSION_MAJOR 0 #define VERSION_MAJOR 0
#define VERSION_MINOR 2 #define VERSION_MINOR 2
#define VERSION_PATCH 9 #define VERSION_PATCH 10
//------------------------------------- //-------------------------------------
@ -39,7 +39,7 @@ typedef struct {
// EEPROM // EEPROM
//------------------------------------- //-------------------------------------
#define SSID_LEN 32 #define SSID_LEN 32
#define PWD_LEN 32 #define PWD_LEN 63
#define DEVNAME_LEN 16 #define DEVNAME_LEN 16
#define CRC_LEN 2 // uint16_t #define CRC_LEN 2 // uint16_t