Forum: Compiler & IDEs Verschachtelungs-Problem zum Speichern in mehreren Variablen


von Tim (Gast)


Lesenswert?

Hallo.

Habe grade ein blödes Problem.
Ich würde gerne folgendes machen:
1
eeprom_busy_wait();
2
position[0] = eeprom_read_word(&eePos0);
3
eeprom_busy_wait();
4
position[1] = eeprom_read_word(&eePos1);
5
eeprom_busy_wait();
6
position[2] = eeprom_read_word(&eePos2);
7
eeprom_busy_wait();
8
position[3] = eeprom_read_word(&eePos3);...

Jetzt könnte ich das ganze ja mit einer for/next lösen damit es nicht so 
unübersichtlich groß wird.
Leider geht das aber ja nicht weil ich das "i" dann nicht bei 
"&eePos1"->"&eePosi" einfügen kann.
Wie mache ich das denn nun am schlauesten sodass ich nicht beim 
Speichern und Laden diese bescheuerten Zeilen ändern muß.
Es sind zwar "nur" zehn, trotzdem würde ich gerne eine bessere Lösung 
hierfür haben.

Grüße Tim

von Rolf M. (rmagnus)


Lesenswert?

Aus eePos0 bis eePos9 auch ein Array machen?

von Tim (Gast)


Lesenswert?

Hmm, das könnte ja mit eeprom_read_block zu machen sein

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.