Ich möchte unter MacOS eine C und/oder C++ Entwicklungsumgebung für AVR Prozessoren (z.Zt. NIBO2) aufbauen. Dafür sind bei mir zwei Kandidaten im Vordergrund:
a) Eclipse mit AVR toolchain
b) Arduino.
Eclipse mit der AVR toolchain funktioniert, Arduino ebenfalls. Nun möchte ich die von Nicai erstellte NiboRoboLib 306 einbinden. Leider gibt es dafür keine vollständige Dokumentation, vor allem wenn das Betriebs-System Linux oder Mac heisst. Offenbar ist Nicai bei Windows stehen geblieben!
Installationsunterlagen für Nicht-Win Systeme sucht man vergebens.
In der NiboRoboLib gibt es zwei Ordner (Arduino16 & Arduino) - was der Unterschied ist, kann ich nicht sagen. Ich habe nun die Libraries von "Arduino" verwendet und damit ein sehr rudimentäres Testprogramm für NIBO2 getestet (Leds on/off).
Dabei wurde mit der #include NIBO2.h die pwm.c Datei eingebunden. Diese beinhaltet das statement: #define PWM_SIGNAL_OV SIG_OVERFLOW1, welches zum Fehler führt.
Heisst das nun, dass die NiboRobolib veraltet oder unbrauchbar ist, oder gibt es irgend wo eine vollständige Dokumentation der Lib und dessen Installation für MacOS?