ECCX08 as EEPROM alternative

Hello,
I found this: Without EEPROM on MKR 1010 WiFi, how do we save run time parameters? - MKRWIFI1010 - Arduino Forum

Did somebody try this?

I really would like to store some integers on different slots and read them out later on.
Any sugestions?

Thanks in advance

#include <ArduinoECCX08.h>
byte data[4]={0,24,35,37};



void setup() {
  Serial.begin(9600);
  while (!Serial);

  if (!ECCX08.begin()) {
    Serial.println("Failed to communicate with ECC508/ECC608!");
    while (1);
  }

  if (!ECCX08.locked()) {
    Serial.println("The ECC508/ECC608 is not locked!");
    while (1);
  }


 delay(1000);
ECCX08.writeSlot(10, data, sizeof(4));

 delay(1000);

Serial.println(ECCX08.readSlot(10, data, sizeof(4)));



}





void loop() {
//  Serial.print("Random number = ");
// Serial.println(ECCX08.random(65535));



  delay(1000);
}

(deleted)

Which Arduino are you using?

Peter-CAD-HST:
Hello Boeing

How are you?

You have dropped your message into the german part of the Adruino Form.

Is this your intention ?

With best regards

Peter

and stay healthy

Oh Mann, blutiger Newbie Fehler facepalm

DrDiettrich:
Which Arduino are you using?

Ich verwende den MKR GSM 1400

(deleted)

Hat der kein EEPROM?
Soweit idh das überschaue, ist die ECCX08 Bibliothek dafür nicht geeignet?

EEPROM oder FRAM mit Anschluß über I2C scheint mir eine universell brauchbare Lösung zu sein.

Nein, EEPROM besitzt er leider nicht.
Zum Glück hat er aber 256 KB Flash, welchen ich jetzt behelfsmäßig verwende.
vllt. sogar die bessere Option. Wollte aber gerne den Kryptochip verwenden, wenn er schon auf dem Board ist. bezahlt ist bezahlt :wink:

also falls jemand anders mal was auf dem MKR GSM speichern will,
die libary FlashStorage by various funktioniert einwandfrei, sofern man die Serial print geschichte anpasst.

Hast Du es im MKR1400 Forumsteil ( MKRGSM1400 - Arduino Forum ) auf Englisch schon versucht.
Hier gibt es wenig User die so ein Teil besitzen.
Grüße Uwe