Witam!
Dziwny problem.
Kompiluje kod za pomocą polecenia:
gcc ... -DFOSC=8000000 ...
i wywala mi mase błedów typu podwójne definicje funkcji/etc.
jeśli kompiluje bez tej definicji to kod nie ma błędów. Okaząło się ze w ogóle dodanie czegokolwiek typu -DFOO=NULL powoduje wywalanie się procesu linkowania (kompilacja _chyba_ zachodzi bez błedów). avr-gcc w wersji 3.4.3.
Czy coś źle robię ? Chciałem sobie wyprodukować różne firmware dla róznych kwarców za jednym zamachem z tego samego kodu. A wygląda mi to na błąd w gcc.