hallo,
wie ist der beste und schnellste Weg zum schnellen Speichern und Lesen "großer" 1-2-dim Arrays und Structures im Flash per Arduino Sketch?
Genau handelt es sich - für den Arduino Due - um entweder

byte array2D[80][80]

oder
byte array[256]

oder arrays von mehreren
struc {
int16_t i;
int32_t j;
int8_t b,c,d;
int8_t str[50];
} data;

data darray[100];

am besten wäre es sicher, alle Arrays als Block auf 1 Rutsch zu schreiben und zu lesen;

beim Lesen der einfachen Arrays geht das auch, weil die Länge bekannt ist,

aber bei den Datensatz-Arrays muss record-weise gelesen werden bis eof() , da die Menge an Datensätzen bei Programmstart noch nicht bekannt ist.


ich möchte auf keinen Fall die Elemente immer nur einzeln lesen oder schreiben;
was ich Suche (aber nicht gefunden habe) ist sowas wie
setbuf ();
fputs ();
fflush ();