Arduino ADK + Android LED blinkt Beispiel Kompilierungsfehler

7

Ich versuche, ein Projekt mit dem Arduino ADK-Board und einem Sony Ericsson Xperia Play mit Android 2.3.4 zu erstellen . Für den Anfang möchte ich nur eine LED von meinem Android-Gerät blinken lassen, indem ich das nette Tutorial hier verwende . Ich habe es geschafft, die Android-App zu kompilieren, aber ich habe große Schwierigkeiten mit der Arduino-Skizze. Ich kann die Importe nicht auflösen und es wird nicht kompiliert. Ich verstehe, dass es einige Probleme mit der Arduino IDE-Version gibt. Ich habe versucht, sowohl auf 0023 als auch auf 1.0 zu kompilieren. Das weiteste, was ich mit dem Code anfangen konnte, war, diese Kompilierungsfehler zu erhalten:

D:\arduino-0023\libraries\AndroidAccessory/AndroidAccessory.h:37: error: 'EP_RECORD' does not name a type
D:\arduino-0023\libraries\AndroidAccessory/AndroidAccessory.h:50: error: 'EP_RECORD' has not been declared
D:\arduino-0023\libraries\AndroidAccessory/AndroidAccessory.h:50: error: 'EP_RECORD' has not been declared
D:\arduino-0023\libraries\AndroidAccessory/AndroidAccessory.h:64: error: 'USB_NAK_LIMIT' was not declared in this scope

Ich glaube, ich habe die gesamte Dokumentation gelesen und kann keine Lösung für mein Problem finden. Das einzurichten ist so ein Schmerz ... Ich muss wirklich dafür sorgen, dass es funktioniert.

androidu
quelle

Antworten:

1

Die Bibliothek wurde geschrieben und getestet in:

Arduino Alpha 0022

Hast du das versucht?

#if defined(ARDUINO) && ARDUINO >= 100
  #include "Arduino.h"
#else
  #include "WProgram.h" #endif 
Fulvio
quelle
1
Ja, das habe ich getan :( Diese kleine Header-Bearbeitung hat mich so weit gebracht, hat mich aber trotzdem mit den Fehlern zurückgelassen, die Sie oben sehen ...
androidu