AntiGuide: Esp8266EEPROMError



PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes 216.73.216.49 :: Signaler un abus :: le: 20250727 17:04:52
20161214 repris de arduino

parfois on perd la voie de comm quand reboot
et toujurs en PuTty!
aussi en ide,
il faut: fermer lafenêtre comm;la réouvrir depuis l'ide
pas d'explication.

/*
 * EEPROM Read/Write
 * This example code is in the public domain.
 */

#include <EEPROM.h>
// map
#define LEDPIN 15  /* 8 */

int val;

void blink (int led,int ms){
  Serial.print("."); 
  digitalWrite(led,!digitalRead(led));
  delay(ms);
}

int hardreset(){
// 0: comptreur de reboot a la freebox
#define BOOTCOUNT 0
 int  raz=EEPROM.read(BOOTCOUNT)+1;
  if (raz>4)  raz=0; 
    EEPROM.write(BOOTCOUNT,raz);
   Serial.print("Wrote ");
   Serial.println(raz);
  EEPROM.commit();  // pour Espp8266!
  delay(1000);
  return raz;
}

int u;
void setup() {
    Serial.begin(115200);
   delay(1000);
   EEPROM.begin(512);
  Serial.println("\nTest Eeprom read/write ERROR");
   pinMode(LEDPIN,OUTPUT);
   delay(1000);
   u=hardreset();
   Serial.println(u);
  }

void loop() {
   blink(LEDPIN,200); 
   Serial.print(u);
}


et pire! €€ooops: bc=bc=1!