Ne, das klappt nicht. Ich hab's mal eingebaut, allerdings ungetestet und deshalb ohne Gewähr:
Dazu muss man allerdings einen neuen Befehl einbauen in RP6Base_I2CSlave.c, RP6Control_I2CMasterLib.c und RP6Control_I2CMasterLib.h und eine neue Hex-Datei für den RP6 erzeugen.Code:#include "RP6ControlLib.h" //#include "RP6ControlServoLib.h" #include "RP6uart.h" #include "RP6I2CmasterTWI.h" #include "RP6Control_I2CMasterLib.h" void moveAtSpeed3(uint8_t desired_speed_left, uint8_t desired_speed_right, uint8_t dir_left, uint8_t dir_right) { moveAtSpeed(desired_speed_left, desired_speed_right); setMotorDir(dir_left, dir_right); // neue Funktion } int main(void) { initRP6Control(); moveAtSpeed3(150,150,1,0); while(1) { } return 0; }







Zitieren

Lesezeichen