Come scrivere n >1 byte in eeprom senza bloccare il programma?

tuxduino:
Interessante... triplicherebbe l'uso di RAM a parità di numero di byte "bufferizzati"... Tuttavia ragionare in termini di singoli byte in ingresso (alla libreria) invece che di chiamate che possono memorizzare interi array di byte in una volta rende il tutto più semplice...

In realtà basterebbe un buffer di, che so... 32 byte? Alla fine, quante operazioni sulla EEPROM si fanno normalmente? Pochissime. In genere si tratta di scrivere pochi byte per volta.

tuxduino:
L'interfaccia rimarrebbe identica a EEPROM.write(), cambierebbe ovviamente il nome dell'stanza della classe... Questa write risulterebbe bloccante solo se il buffer fosse pieno, mentre ritornerebbe istananeamente in caso contrario.

Sì, esatto. Sarebbe tutto trasparente all'utente. A lui non dovresti far sapere nulla, tutto avverrebbe dietro le quinte.