Hallo
Nur keine Panik. Das F-CPU-Problem betraf den Preprocessor der vor dem Kompilieren die #defines ersetzt. Das scheint jetzt funktioniert zu haben, denn nun wird versucht, das C-Programm in die Maschinensprache der AVRs zu übersetzen. Dabei "merkt" der Kompiler, dass er für einige Funktionen die Definitionen nicht findet: "undefined reference to"
Das passiert, wenn asuro.c nicht gefunden wurde. Die Meldung dazu sollte etwa so aussehen: "temp.c:5:20: error: asuro.h: No such file or directory" Aber das erscheint ja bei dir offensichtlich nicht. Hier kann ich nun wirklich nur raten: Du includest die Datei asuro.h mit "", für die aktuelle Library muss man sie aber mit <> einbinden (""= im selben Verzeichniss wie der Quellcode des Programms, <> im GCC-Pfad) Das ist aber eher geraten als gewußt, denn ich verwende Version 2.3 der Lib.
Gruß
mic
[Edit]
Das count36kHz nicht gefunden wird zeigt, dass wirklich die orginale CD-Library eingebunden wurde. Ab Version 2.3, und deshalb auch in der aktuellen Lib, ist count36kHz bekannt.
Lesezeichen