Arduino ошибка при компиляции
Дело в том, что в недавно вышедшей IDE версии 1.0 поменялась структура include файлов, теперь в код достаточно включить один-единственный Arduino.h. Разработчики честно предупреждают об этом в прилагаемом к IDE файле revisions.txt. Там же и указан универсальный способ решения проблем совместимости — в старых библиотеках строчку 
#include "WProgram.h"
 
нужно заменить на 
  #if defined(ARDUINO) && ARDUINO >= 100
  #include "Arduino.h"
  #else
  #include "WProgram.h"
  #endif

Теперь библиотека будет компилироваться как в старой, так и в новой IDE.
в разных версиях IDE ошибки разные. Вот скриншот.
Подозреваю что это достаточно легкие вопросы, но опыта в этой сфере у меня совсем нету, а сделать нужно.
Вот если взять версию IDE — Arduino 0022, там ошибки:

D:\develop\Arduino\Arduino-IDE\arduino-0022\arduino-0022\libraries\AndroidAccessory/AndroidAccessory.h:37: error: 'EP_RECORD' does not name a type
D:\develop\Arduino\Arduino-IDE\arduino-0022\arduino-0022\libraries\AndroidAccessory/AndroidAccessory.h:50: error: 'EP_RECORD' has not been declared
D:\develop\Arduino\Arduino-IDE\arduino-0022\arduino-0022\libraries\AndroidAccessory/AndroidAccessory.h:50: error: 'EP_RECORD' has not been declared

Как от них избавиться и что это за ошибки? в интернете информации не нашел.