Datum:
Hallo. Habe grade ein blödes Problem. Ich würde gerne folgendes machen:
eeprom_busy_wait(); position[0] = eeprom_read_word(&eePos0); eeprom_busy_wait(); position[1] = eeprom_read_word(&eePos1); eeprom_busy_wait(); position[2] = eeprom_read_word(&eePos2); eeprom_busy_wait(); 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
Datum:
Aus eePos0 bis eePos9 auch ein Array machen?
Datum:
Hmm, das könnte ja mit eeprom_read_block zu machen sein