Hi! I'm building a sort of matrix router with arduino. So in the heart of my project is a routing matrix which basically is an array of 1024 integers.
My goal is to edit this matrix while I'm working and then have dedicated "Save" button which copies everything into storage to restore on the next boot.
I've been reading for two days about PROGMEM and still can't figure it out. It doesn't allow me to declare a non constant array in flash memory in the first place, so I'm unable to copy my routing matrix there once I finished.
Why ?
You probably have a low capacity SD card lying around already and SD modules are cheap and readily available. It would also give you the ability to edit the file on a PC should the need arise
I am using an arduino Uno r3.
Could you use an ESP8266 or ESP32 ? If so then you could use SPIFFS or LittleFS