-2
我正在将数据写入nodemcu esp8266 12e的eeprom中,但它们在写入数据时出错。重新启动电路板后,该值再次丢失,不能存储很长时间。有助于解决这个问题。 当我在eeprom上写入数据时,数据在eeprom中写入,但在重新启动电路板后,数值将丢失。在Nodemcu中写入eeprom中的数据时出错
memcpy (msg,message.payload,message.payloadlen);
Serial.print(msg);
int compare = 1;
if (0==(compare=(strncmp("ON",msg,4)))) {
val = 1 ;
digitalWrite(LED,HIGH);
EEPROM.write(addr,val);
compare = 1;
}
else if (0==(compare=(strncmp("OFF",msg,4)))) {
val = 0 ;
digitalWrite(LED,LOW);
EEPROM.write(addr,val);
compare = 1;
}