Arduino Flash: mit Sketch Speichern und Lesen "großer" 1-2-dim Arrays und Structures?
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 ();