vvip-68 / GyverMatrixWiFi

Адресная матрица на NodeMCU с управлением по WiFi
150 stars 49 forks source link

WiFi Password #33

Closed thealexmade closed 4 years ago

thealexmade commented 4 years ago

В программе длинна пароля на WiFi точку ограничина 16 символами. А можно как то увеличить до 24 хотя бы? у меня пароль длинней и я не могу подключить ее к своему роутеру :(

thealexmade commented 4 years ago

хай, там можете добавить длинну пароля больше 16 символов?

thealexmade commented 4 years ago

В итоге сделал сам. Вообще заменил длинну переменных (они встречаются в нескольких закладках кода) char ssid[17] = ""; // SSID (имя) вашего роутера (конфигурируется подключением через точку доступа и сохранением в EEPROM) (было 25) char pass[25] = "";

str.toCharArray(ssid, 16); //было 24 str.toCharArray(pass, 24); // было 16

getSsid().toCharArray(ssid, 17); // 80-103 - имя сети WiFi (24 байта макс) + 1 байт '\0' (БЫЛО 25) getPass().toCharArray(pass, 25); // 104-119 - пароль сети WiFi (16 байт макс) + 1 байт '\0' (БЫЛО 17)

return EEPROM_string_read(46, 16); return EEPROM_string_read(46, 16); EEPROM_string_write(46, Ssid, 16); return EEPROM_string_read(62, 24); EEPROM_string_write(62, Pass, 24);