Witam Was serdecznie.
Jako świerzak znów borykam się z problemem niekompilacji. Jako, że słabo idzie mi oswajanie bestii jaką jest Atmel Studio i AVR gcc błagam Was o pomoc:)
BlueBook, ćwiczenie 5.12, odbiór Kodów RC5 w podczerwieni.
Problem jest taki, że oprócz niżej wymienionych warningów dot. Portów (których troszeczkę nie rozumiem, więc byłbym ogromnie wdzięczny za wyjaśnienie ;P ) program główny nie widzi zmiennych oznaczonych jako volatile, znajdujących się w pliku "ir_decode.c". Próbowałem dodać jeszcze do nich słówko "extern" oraz zadeklarować je jeszcze raz w pliku nagłówkowym, bez większych rezultatów... czyżby podobna pułapka jak z "F_CPU", że trzeba to gdzieś zmieniać w programie, czy po prostu jestem totalnym młotem?:D
Z góry dziękuję za pomoc

) Kody i błędy poniżej

)
Kod główny programu zmieniony tylko odrobinkę w stosunku do książki.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
ir_decode.h
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
ir_decode.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Lista wstydu:
