Buongiorno a tutti,
scrivo perchè non riesco a persistere dei dati su Opta Finder Pro. Dalla documentazione che ho trovato in rete ho capito che è possibile salvare sul dispositivo delle variabili in modo persistente. mi sarebbe comodo per salvare le credenziali wifi (quindi sarebbe sufficiente un testo che rappresenta la password).
Dovrebbe essere possibile attraverso la libreria LittleFSManager.h.
Ho provato questo programma:
#include "LittleFSManager.h"
void setup() {
Serial.begin(115200);
if (!initLittleFS()) return;
String miavar = readVariable("miavar");
if (miavar == "") {
while (Serial.available() == 0);
miavar = Serial.readStringUntil('\n');
miavar.trim();
saveVariable("miavar", miavar);
NVIC_SystemReset();
}
}
void loop() {
if (readVariable("miavar") != "") {
Serial.println("password impostata");
delay(5000);
}
}
La compilazione non da errori, ma una volta avviato il dispositivo va in protezione (led rosso che blinka).
Questo microcontrollore mi è arrivato per caso mi piacerebbe giocarci un pochino, voi sapete se è possibile persistere dei dati sul device?
L'Arduino Opta Finder Pro utilizza il microcontrollore STM32H747XI della STMicroelectronics.
Ovviamente non vorrei usare una SD esterna.