Napisałem program na ATMEGĘ który od czasu do czasu upgratuje przez botloadera. Wszystko działa ok poza jednym wyjątkiem. Kiedy wraz z rozwojem kodu dodam jakąś zmienną którą przechowuję w EEPROM kompilator C zamienia adresy pozostałych zmiennych w tej pamięci. Efekt jest taki, że wszystkie przechowywane w EEPROM nastawy mojego urządzenia muszę wprowadzać na nowo. Dlatego rozgladam się za jakąś biblioteką która pozwoliła by na rezerwowanie na zmienne poszczególnych komórek EEPROM tak jak się to robi w assemblerze. Pozwoliło by mi to na kontrolowanie adresów i uniknięcie ww porblemu. Może macie jeszzce jakis pomysł? Można by niby stworzyć dużą tablicę o wielkości całego eeprom i potem odwoływać się eeprom[adres], ale to mało elegancie rozwiązanie.