Hallo Nibo-Fans
versuche nun schon seit einiger Zeit die diversen Funktionen von NIBO2 zu studieren. Die NiboRoboLib ist ja recht umfangreich und vermutlich auch korrekt. Leider habe ich bisher aber vergeblich nach einer brauchbaren Dokumentation der Library gesucht.
So verstehe ich z.B: wenn bei es bei einer Funktion 'spi-init()' heisst, das diese Funktion die SPI Schnittstelle initialisiert (Soo dumm bin ich ja auch wieder nicht
) Auch in der entsprechenden header Datei (spi.h) findet man einige Dinge, welche aber meist als selbstverständlich angesehen werden können. Die Doku.nibo-roboter.de Seite bringt auch nicht viel mehr her.
Leider finde ich aber grundsätzliche Info's nicht, wie z.B. muss/kann der Motor mit den Funktionen 'copro_set_...' gesteuert werden und wie muss der Motor initialisiert werden?
Gibt es Abhängigkeiten, etc...
Ich habe z.B: die folgende Eigenheit festgestellt:
Zusammen mit der Ansteuerung des Graphic-Displays habe ich
u.a: "spi_init()" verwendet um die SPI Schnittstelle zu starten und erhoffte den Motor mit den Funktionen "copro_set..." anzusteuern. Wenn die spi_init() Funktion verwendet wird, so wird das Display in der while loop total gelöscht! Wenn die spi_init() Funktion weg gelassen wird, so startet der Motor nicht!
Kann mir jemand auf die Sprünge helfen, wie ich welche Funktion brauchen kann?
Uebrigens, ich programmiere das Ding unter Eclipse auf einem MacBook Pro.
Herzlichen Dank für Eure Hilfe.