Obecnie programuje w WinAVR dla ATmega128. Mój projekt sk³ada siê z trzech plików a.c, b.c i d.c. Mam funkcjê napisan± w pliku d.c ktora wywolywana jest w funkcjach, z pozostalych dwoch plikow. Mimo zaincludowania pliku naglowkowego zawierajacego deklaracje tej funkcji do tych dwoch plikow kompilator nie wywoluje tej funkcji w miejscach w ktorych je napisalem. W pliku *.map widze, ze one sa ale nie dziala to tak jak powinno. Wszystko wraca do normy w chwili gdy zaremuje jedna z nich. Programuje mikrokontrolery w C od wielu lat i mialem juz do czynienia z kilkoma kompilatorami C dla mikrokontrolerow. Z tego powodu wykluczam proste problemy zwiazane ze skladnia plikow zrodlowych. Czy spotkaliscie sie z tego typu problemami w przypadku tego kompilatora? Jestem bezradny bo przeczy to wszelkim regulom zwiazanym z normami ANSI. Bede wdzieczny za wszelkie wskazowki.
Jacek M.