Size: a a a

ESP8266 & ESP32 [RU]

2019 November 13

X

Xupypr in ESP8266 & ESP32 [RU]
Artem Osadchiy
Господа подскажите плз, на esp32 есть функция очистки еепрома? Или может подскажете как реализовать программную кнопку сброса
for (int i = 0 ; i < EEPROM.length() ; i++) {
   EEPROM.write(i, 0);
 }
источник

X

Xupypr in ESP8266 & ESP32 [RU]
EEPROM.commit();
источник

X

Xupypr in ESP8266 & ESP32 [RU]
После
источник

X

Xupypr in ESP8266 & ESP32 [RU]
int reading = digitalRead(buttonPin);

 // во фрагменте кода ниже проверяем, была ли нажата кнопка
 // (т.е. изменилось ли входное значение с «LOW» на «HIGH»)
 // и прошло ли достаточно времени с момента нажатия
 // (чтобы исключить вероятность переключения из-за шума):

 // если состояние переключателя изменилось -
 // либо из-за шума, либо из-за нажатия на кнопку...
 if (reading != lastButtonState) {
   // ...сбрасываем счетчик антидребезга:
   lastDebounceTime = millis();
 }

 if ((millis() - lastDebounceTime) > debounceDelay) {
   // каким бы ни было считанное значение,
   // оно держится уже дольше периода антидребезга,
   // поэтому принимаем это значение за текущее состояние контакта:

   // если состояние кнопки изменилось:
   if (reading != buttonState) {
     buttonState = reading;

     // чистим память, только если
     // новым состоянием кнопки является «HIGH»:
     if (buttonState == HIGH) {
       Здесь очистка epprom
     }
   }
 }
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Если поставить время 5000 то нужно будет 5 сек жать кнопку что бы сбросить память
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
По сути просто вместо всех значений присваиваем 0
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Ну этт и ежам понятно вроде бы
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
?
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Да
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
Он сразу во все адреса еепрома пишет ноль?
источник

X

Xupypr in ESP8266 & ESP32 [RU]
А может быть даже и null это надо в инет лезть смотреть
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Да
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
Спасибо это прям то что нада
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Пустая ячейка памяти что возвращает?
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
Да по идёт ничего
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Не может быть
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
Ну тогда нули
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Что то она в любом случае возвращает
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Либо null
источник

X

Xupypr in ESP8266 & ESP32 [RU]
Тут надо комп) а я с телефона только
источник