#include <UUID.h>
#include <EEPROM.h>
uint32_t start, stop, randomtime;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
UUID uuid;
char uuid_w[0] = {};
char uuid_r[0] = {};
uuid.generate();
strcpy(uuid_w,uuid.toCharArray());
// write uuid_w into EEPROM 0 to 35
for (int i = 0; i <= 35; i++){
EEPROM.write(i,uuid_w[i]);
}
Serial.println("");
String str_uuid_r = "";
// read EEPROM 0 to 35 into uuid_r
for (int i = 0; i <= 35; i++){
str_uuid_r.concat((char)EEPROM.read(i));
}
Serial.println(str_uuid_r);
Serial.println("-----------------------------");
String str_did_w="abcde";
String str_did_r ="";
int str_len = str_did_w.length() + 1;
char did_w[str_len];
str_did_w.toCharArray(did_w,str_len);
// write str did into EEPROM 36 to 40
for (int i=0;i<5;i++){
int j = i + 36;
EEPROM.write(j,str_did_w[i]);
}
// read EEPROM 36 to 40 into did_r
for (int i = 36; i <= 40; i++){
int j = i-36;
str_did_r.concat((char)EEPROM.read(i));
}
Serial.println(str_did_r);
Serial.println("-----------------------------");
}
void loop() {
// put your main code here, to run repeatedly:
}