Witam!
Właśnie jestem w trakcie drugiej lekcji Bluebook'a dotyczącej obsługi micro-switch.
Napisałem program do włączania i wyłączania diody LED za pomocą micro-switcha opierając się na wzorze z książki i wszystko działa do puki ustawiam wejścia/wyjścia na portach A,B,C i D. Gdy jednak chciałbym ustawić klawisz na porcie np: E, F lub G mojej Atmegi128 to Eclipse Luna w oknie edycji kodu podkreśla właśnie miejsca konfiguracji tych portów.
Oto program:

Okno konsoli:

Fragment noty Atmegi128:


Jak widać w nocie procka są rejestry DDRE, DDRF i DDRG więc dla czego program nie działa?