pogrešan pristup.. sve pripremiš pa onda zapišeš (može i backup prije..), koristit kao sekvencijalne memorije, ne kao ram.. jer je to eeprom (sporo). Zato se u nromalnom radu i ne koriste romovi nego se kopiraju u ram itd..
tj KISS kaže, što manje čačkanja eeproma, ako je moguće skoro nikad.. za pristup-korištenje koristiti bilo što drugo, sd/flash/ssd... ili ram ako ga ima dovoljno, jer eeprom nije ram.
Oke, sad budem koristio SSD s Arduinom.
Napravio sam tako da spremam cache(svaki bajt koji je u EEPROMu) u RAM i prilikom pisanja provjerava da li je vrijednost koju treba zapisati u EEPROM ista kao u cacheu. Ako je, ne zapisuje, ako nije zapiše ju i updatea cache.