Hallo
In RP6RobotBaseLib.c wird u.a. setLEDs() definiert. Also funktioniert irgendwas nicht mit der Einbindung ins Projekt. Ich verwende KAMAVR und muss RP6RobotBaseLib.c von Hand zum Projekt hinzufügen. Alternativ funktioniert bei mir auch ein zusätzliches
#include "RP6RobotBaseLib.c"
setLEDs() und isMovementComplete() sind die einzigen inline-Funktionen. Vielleicht stört sich der Compiler an irgendeinem Schalter. Dann könnte man testweise das "inline" bei den Definitionen entfernen. In RP6RobotBaseLib.c die Zeilen 152 und 740 bzw. in RP6RobotBaseLib.h die Zeilen 67 und 188:
Code:
inline void setLEDs(uint8_t leds)
inline uint8_t isMovementComplete(void)
Gruß
mic
Lesezeichen