fixed climate card fram bug
This commit is contained in:
parent
091dc183fe
commit
c635427d64
8 changed files with 112 additions and 44 deletions
26
ESPMegaPRO-firmware/src/dump_fram.cpp.disabled
Normal file
26
ESPMegaPRO-firmware/src/dump_fram.cpp.disabled
Normal file
|
@ -0,0 +1,26 @@
|
|||
#include <ESPMegaPRO_OOP.hpp>
|
||||
|
||||
ESPMegaPRO espmega = ESPMegaPRO();
|
||||
|
||||
void setup() {
|
||||
espmega.begin();
|
||||
//espmega.fram.write8(301, 25);
|
||||
// Dump FRAM to a prettified table
|
||||
for (int i = 0; i < 500; i++) {
|
||||
if (i % 16 == 0) {
|
||||
Serial.printf("\n%03d: ", i);
|
||||
}
|
||||
Serial.printf("%03d ", espmega.fram.read8(i));
|
||||
}
|
||||
|
||||
// Dump FRAM again but treat it as a long string
|
||||
Serial.printf("\n\n");
|
||||
for (int i = 0; i < 500; i++) {
|
||||
Serial.printf("%d: %c\n", i,espmega.fram.read8(i));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void loop() {
|
||||
espmega.loop();
|
||||
}
|
|
@ -107,6 +107,18 @@ void setup() {
|
|||
Serial.println(sizeof(NetworkConfig));
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Every 20 seconds, dump FRAM 0-500 to serial
|
||||
void loop() {
|
||||
espmega.loop();
|
||||
static uint32_t last_fram_dump = 0;
|
||||
if (millis() - last_fram_dump >= 20000) {
|
||||
last_fram_dump = millis();
|
||||
Serial.println("Dumping FRAM");
|
||||
espmega.dumpFRAMtoSerial(0, 500);
|
||||
Serial.println("Dumping FRAM ASCII");
|
||||
espmega.dumpFRAMtoSerialASCII(0, 500);
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue