Browse Source

* 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.
pull/14/head
lumapu 3 years ago
parent
commit
5c63503168
  1. 2
      tools/esp8266/app.cpp
  2. 4
      tools/esp8266/defines.h

2
tools/esp8266/app.cpp

@ -482,7 +482,7 @@ void app::saveValues(bool webSend = true) {
// type
mWeb->arg("inv" + String(i) + "Type").toCharArray(buf, 20);
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();

4
tools/esp8266/defines.h

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

Loading…
Cancel
Save