Hallo Ralf,
Ok, man könnte RC5_newdata im Header als extern definieren oder die Definition überhaupt in den Header verschieben.... RC5_newdata wird leider nicht gefunden ...
Das ist so:... was ist RESERVE_PD7 ?
#define RESERVE_PD7 (1 << PIND7) //EXTERN PIN PD7, (SPI)
... in der RobotArmBase.h definiert. Du kannst auch 1<<PD7, 1<<PinD7, 128 o.ä verwenden.
Ja, du inkludest ja die RobotArmBaseLib in das Hauptprogramm und du hast ja vorher den RC5-Code in die RobotArmBaseLib.c eingefügt.... Timer Interrupt ... Ist der dann mit initRobotBase(); automat. aktiv ?
Wenn du die Lib verändert hast und neu kompilierst, müßtest du immer vorher die .o und .lst Dateien löschen, weil die Lib sonst u.U. nicht neu kompiliert wird.
Lesezeichen