arduino ADK + android LED мигание пример ошибки компиляции

Я пытаюсь создать проект, используя плату Arduino ADK http://arduino.cc/en/Main/ArduinoBoardADK и Sony Ericsson Xperia Play под управлением Android 2.3.4. Для начала все, что я хочу сделать, это мигать светодиодом на моем устройстве Android, используя хороший учебник, который можно найти здесь http://allaboutee.com/2011/12/31/arduino-adk-board-blink-an-led -с-кодом-телефона-и-объяснением / .Мне удалось скомпилировать приложение для Android, но у меня большие трудности с эскизом arduino, я не могу разрешить импорт, и он не будет компилироваться в Windows7. Я понимаю, что есть некоторые проблемы с версией Arduino IDE. Я пробовал компилировать и на 0022, и на 0023, и на 1.0. Максимум, на что я мог пойти с кодом, эти ошибки компиляции у меня возникали после редактирования AndroidAccessory.h :

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

Думаю, я прочитал всю документацию и не могу найти решение своей проблемы. Настроить это - такая боль ... Мне действительно нужно, чтобы это поработало. Заранее спасибо! :)

--------------------------------------------- -------------------------------------------------- ----------------------------

РЕДАКТИРОВАТЬ1: Решение, которое сработало для меня, заключалось в компиляции скетча в Linux (Ubuntu)

------------------------------------------------ -------------------------------------------------- -------------------------

РЕДАКТИРОВАТЬ2: Еще раз, используя новейшую USB-библиотеку с веб-сайта arduino , код НЕ ДЕЛАЕТ ' T компилировать. Я попытался скомпилировать IDE v22 и v1.0.2 под управлением Windows 8 и Ubuntu 12.10 со следующими ошибками:

E:\Development\arduino-1.0.2\libraries\UsbHost/AndroidAccessory.h: In function 'void setup()':

E:\Development\arduino-1.0.2\libraries\UsbHost/AndroidAccessory.h:68: error: 'void AndroidAccessory::powerOn()' is private
sketch_jan10a:16: error: within this context

E:\Development\arduino-1.0.2\libraries\UsbHost/AndroidAccessory.h: In function 'void loop()':

E:\Development\arduino-1.0.2\libraries\UsbHost/AndroidAccessory.h:66: error: 'int AndroidAccessory::read(void*, int, unsigned int)' is private
sketch_jan10a:23: error: within this context

6
задан androidu 10 January 2013 в 17:20
поделиться