Ошибка "'TKD2' was not declared in this scope" при сборке

Проблема: При сборке части проектов с использованием IR-сенсоров в процессе сборки может появиться ошибка:

opt/arduino-1.5.8/libraries/RobotIRremote/src/IRremoteTools.cpp:5:16: 
error: 'TKD2' was not declared in this scope
int RECV_PIN = TKD2; // the pin the IR receiver is connected to
^
Error compiling.

Причина: Хз. Библиотека IRremoteTools.h нигде не подключается. По базару с официального форума - якобы некий поц засунул экземпл в либы, шлемазл.

Решение: Грохнуть файлики этой самой противной библиотеки:

libraries\RobotIRremote\IRremoteTools.cpp
libraries\RobotIRremote\IRremoteTools.h

ЗЫ: полдня угрохал на то, чтобы найти причину. Индусы, @#$!

oshibka_tkd2_was_not_declared_in_this_scope_pri_sborke.txt · Последние изменения: 2015/05/29 18:59 — ansealk
GNU Free Documentation License 1.3
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Яндекс.Метрика