#include <EEPROM.h> // read and write from flash memory
void setup() {
Serial.begin(115200);
EEPROM.begin(sizeof(float) * 2);
float value1 = EEPROM.readFloat(0);
float value2 = EEPROM.readFloat(4);
Serial.printf("%0.2f\n", value1);
Serial.printf("%0.3f\n", value2);
Serial.printf("******************************\n");
value1 = 12.34;
value2 = 56.789;
EEPROM.writeFloat(0, value1);
EEPROM.writeFloat(4, value2);
EEPROM.commit();
value1 = EEPROM.readFloat(0);
value2 = EEPROM.readFloat(4);
Serial.printf("%0.2f\n", value1);
Serial.printf("%0.3f\n", value2);
}
void loop() {
}