Ah, danke für den Tip mit dem Namen
Eine Lib für alles wäre natürlich genial
Ich kann auch vermelden, dass das Herunterladen von sourceforges SVN, Einrichten unter Ubuntu 12.04 und ein erstes Testprogramm auf der Biene problemlos funktioniert.
Ich habe das arduino-Paket von Ubuntu verwendet und in ~/sketchbox 3 Symlinks auf libraries, reference und Hardware gemacht.
Es gab nur eine Nickligkeit:
Bei meinem Tuningkit war ein ATMEGA 1284 und kein ATMEGA 1284p dabei, zumindest hat er die Signatur 0x1e9706 und nicht 0x1e9705. Das lässt sich in hardware/nicaisystems/programmers.txt mit einem beherzten usbasp.force=true beheben (avrdude in Ubuntu 12.04 kennt zwar einen atmega1284p, aber keinen atmega128).
Wenn es für dich ok ist lade ich das mal hoch.
Eine andere Frage: was machen wir mit Bienen, die zwar einen atmega1284 haben, aber mit einem Quarz von 15 MHz laufen (u.a. damit der programmier-AVR und der Quarz nicht ausgetaucht werden muss?) Kann man sowas noch innerhalb des Sketches richten oder muss dafür eine eigene Board-Variante her? Ich befürchte ja fast letzteres...
Ergänzung:
Ich habe gesehen, dass du bei der nibo2 die i2cmaster (noch?
) weiter verwendest, anstatt auf die Wire-Bibliothek von Arduino zu setzen. Ich würde ja dazu tendieren möglichst viel aus dem Arduino-Universum zu verwenden, schon um Konflikte vorzubeugen, wenn jemand Sketche ausprobiert, die die offiziellen Arduino-Bibliotheken verwenden (z.B. das Auslesen von Sensoren).
Was ist deine Meinung dazu? Oder ist das einfach noch aus "historischen" Gründen so?