Bei mir war er dabei ( hab meinen RP6 bei Ebay gekauft) , allerdings hab ich keine Experimentierplatine dabei.
Nur hab ich jetzt wieder ein Problem, vielleicht kann mir jemand dabei helfen.
Wie kann man Befehle der RP6RobotBaseLib.h und der RP6ControlLib.h gleichzeitig verwenden ?
Denn bei mir kommt immer der Fehler das es die RP6ConrtrolLib.h nicht findet. ( Und dadurch einige Befehle nicht erkennt)
Hier mal das Programm falls es jemanden interessiert ( Bewirkt einfach nur ein aufleuchten aller LED's nacheinander )
Code:
#include "RP6ControlLib.h"
#include "RP6RobotBaseLib.h"
int main(void)
{
initRobotBase();
powerON();
while(true)
{
setLEDs(0b0001);
mSleep(200);
setLEDs(0b0011);
mSleep(200);
setLEDs(0b0111);
mSleep(200);
setLEDs(0b1111);
mSleep(200);
}
{
setLEDs(0b000001);
mSleep(200);
setLEDs(0b000011);
mSleep(200);
setLEDs(0b000111);
mSleep(200);
setLEDs(0b001111);
mSleep(200);
setLEDs(0b011111);
mSleep(200);
setLEDs(0b111111);
mSleep(1000);
}
return 0;
}
Und hier der Fehler :
LED.c:1:27: error: RP6ControlLib.h: No such file or directory
Der Fehler liegt sicherlich in der Makefile da dort nur auf das Verzeichnis mit der RP6RobotBaseLib.h verwiesen wird.
Aber ich weiß eben nicht wie ich das umstellen soll.
Lesezeichen