Skip to content

saveState

Eric Dawe edited this page Nov 16, 2025 · 1 revision
const char msg1[] = "HELLO WORLD";
const char msg2[] = "SECOND MESSAGE";
std::string msg3 = "THIRD MESSAGE (from std::string)";
// ---- Save first message (C-string) ----
uint32_t firstAddr = saveState(msg1, strlen(msg1));
if (firstAddr == 0) Serial.println("Failed to save first message!");


// Read first message
memset(buffer, 0, sizeof(buffer));
flashRead(firstAddr, buffer, strlen(msg1));
buffer[strlen(msg1)] = '\0';
Serial.print("Read back [1]: ");
Serial.println((char*)buffer);

Clone this wiki locally