aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--memoryAccess.cpp12
-rw-r--r--memoryAccess.h3
2 files changed, 12 insertions, 3 deletions
diff --git a/memoryAccess.cpp b/memoryAccess.cpp
index ed64102..6745a63 100644
--- a/memoryAccess.cpp
+++ b/memoryAccess.cpp
@@ -22,11 +22,19 @@ struct memoryAdress memoryAccess::getAdress(String varName) {
else if ((String) "deviceName" == varName) { tmp = {20, 69}; }
else if ((String) "deviceLocation" == varName) { tmp = {70, 119}; }
else if ((String) "SSID" == varName) { tmp = {120, 269}; }
- else if ((String) "Password" == varName) { tmp = {270, 219}; }
- else { Serial.println("UNKNOWN MEMNAME"); }
+ else if ((String) "Password" == varName) { tmp = {270, 319}; }
+ else {
+ Serial.println("");
+ Serial.print("UNKNOWN MEMNAME: ");
+ Serial.println(varName);
+ }
return tmp;
}
+void memoryAccess::write(int location, byte val) {
+ EEPROM.write(location, val);
+}
+
bool memoryAccess::writeAscii(String varName, String data) {
/* Write ascii string to EEPROM */
struct memoryAdress memAdress = this->getAdress(varName);
diff --git a/memoryAccess.h b/memoryAccess.h
index 048ae86..8f593fd 100644
--- a/memoryAccess.h
+++ b/memoryAccess.h
@@ -9,9 +9,10 @@
class memoryAccess {
public:
void init();
+ void write(int location, byte val);
+ void commit();
bool writeAscii(String varName, String data);
String readAscii(String varName);
- void commit();
void dump();
private:
struct memoryAdress getAdress(String varName);