Mam problem z skompilowaniem programu wykorzystującego biblioteki AVR can ( http://www.atmel.com/System/BaseForm.aspx?target=tcm:26-17537 ).
W głównym pliku załączam pliki nagłówkowe ale pomimo to kompilator nie widzi plików (funkcji) znajdujących sie w plikach *.c. Załączenie ich w nagłówku chyba nie rozwiązuje problemu ponieważ kompilator wyrzuca mnóstwo błędów odnośnie tej 'oryginalnej biblioteki'. Jak rozwiązać ten problem?
Błędy:
Kod Programu:
W głównym pliku załączam pliki nagłówkowe ale pomimo to kompilator nie widzi plików (funkcji) znajdujących sie w plikach *.c. Załączenie ich w nagłówku chyba nie rozwiązuje problemu ponieważ kompilator wyrzuca mnóstwo błędów odnośnie tej 'oryginalnej biblioteki'. Jak rozwiązać ten problem?
Błędy:
Warning 1 #warning "F_CPU not defined for <util/delay.h>" [-Wcpp]
Error 5 ld returned 1 exit status collect2.exe 0 0 CanGenerator
Error 3 undefined reference to `can_cmd(st_cmd_t*)'
Error 4 undefined reference to `can_get_status(st_cmd_t*)'
Error 2 undefined reference to `can_init(signed char)'
Kod Programu:
Kod: text
