Что не так с библиотекой?

Тема в разделе "Arduino & Shields", создана пользователем Максим B, 17 май 2015.

  1. Максим B

    Максим B Гуру

    Всем привет. Была XP и стояла ардуино 1.0.4 - бибилотека irremote всегда компилилась без проблем. Поставил win 7, ардуино 1.0.4 - и начал использовать данную либу - получаю ошибку

    In file included from C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp:13:
    C:\arduino-1.0.4\libraries\IRremote\/IRremoteInt.h:87: error: 'uint8_t' does not name a type
    C:\arduino-1.0.4\libraries\IRremote\/IRremoteInt.h:88: error: 'uint8_t' does not name a type
    C:\arduino-1.0.4\libraries\IRremote\/IRremoteInt.h:89: error: 'uint8_t' does not name a type
    C:\arduino-1.0.4\libraries\IRremote\/IRremoteInt.h:92: error: 'uint8_t' does not name a type
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp: In member function 'void IRsend::mark(int)':
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp:173: error: 'delayMicroseconds' was not declared in this scope
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp: In member function 'void IRsend::space(int)':
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp:181: error: 'delayMicroseconds' was not declared in this scope
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp: In member function 'void IRsend::enableIROut(int)':
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp:200: error: 'OUTPUT' was not declared in this scope
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp:200: error: 'pinMode' was not declared in this scope
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp:201: error: 'LOW' was not declared in this scope
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp:201: error: 'digitalWrite' was not declared in this scope
    C:\arduino-1.0.4\libraries\IRremote\IRremote.cpp: In constructor 'IRrecv::IRrecv(int)':

    Я понимаю,ч то не объявлены функции - но оно же работало
     
  2. Максим B

    Максим B Гуру

    Даже стандартные скетчи не работают (((
     
  3. Максим B

    Максим B Гуру