• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь ESP8266WebServer

swatmarshal

New member
Добрый вечер, день, утро, ночь, дорогие форумчане, нужна ваша помощь, ситуация такая, использую библиотеку ESP8266WebServer, цель менять значение порта с HTML-странички используя значение из EEPROM, но проблема в том что конфигурация с EEPROM считывается позже чем инициализируется порт, в итоге получается начальное значение – 0.... как быть, помогите пожалуйста, кто знает как это исправить?

#include <ESP8266WebServer.h>

int* port = &EEPROM_Config.PORT;
ESP8266WebServer server(*port);

void setup() {
Serial.begin(115200);
EEPROM_begin();
EEPROM_read();
}

void loop() {
}
 

Scorpio

New member
Видимо как то так:
Код:
#include <ESP8266WebServer.h>

int* port = &EEPROM_Config.PORT;
ESP8266WebServer server;

void setup() {
Serial.begin(115200);
EEPROM_begin();
EEPROM_read();
server=ESP8266WebServer (*port);
}

void loop() {
}
 

swatmarshal

New member
Видимо как то так:
Код:
#include <ESP8266WebServer.h>

int* port = &EEPROM_Config.PORT;
ESP8266WebServer server;

void setup() {
Serial.begin(115200);
EEPROM_begin();
EEPROM_read();
server=ESP8266WebServer (*port);
}

void loop() {
}
Ура!!! не слов чтоб выразить мне вашу искреннюю благодарность, спасибо Вам, всё прекрасно работает
 
Сверху Снизу