Коллеги, добрый вечер. Второй день бьюсь с проектом K3NG. Ни один скетч из темы не компилируется без ошибок. Использую LCD по шине I2C. Проверял работу индикатора и библиотек загрузкой тестовых скетчей, всё работает без вопросов. Но только настраиваю последний скетч с сайта K3NG для работы индикатора по шине I2C, вываливается ошибка:
"error: 'POSITIVE' was not declared in this scope", со ссылкой на LCD.
При дефолтных настройках вроде как компилируется.
Также брал скетч и делал по инструкции Виктора UA6EM из сообщения 770 от 6 октября 2016 г., там вываливается другая ошибка
Arduino: 1.6.5 (Windows 8.1), Плата"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
rotator_k3ngdisplay.cpp:57: error: invalid conversion from 'int' to 'PCF8574_address' [-fpermissive]
LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
^
In file included from rotator_k3ngdisplay.cpp:55:0:
F:\RADIO\arduino-1.6.5\libraries\LiquidCrystal_I2C-master/LiquidCrystal_I2C.h:142:4: error: initializing argument 1 of 'LiquidCrystal_I2C::LiquidCrystal_I2C(PCF8574_address, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, switchPolarity)' [-fpermissive]
LiquidCrystal_I2C(PCF8574_address = PCF8574_ADDR_A21_A11_A01, uint8_t P0 = 4, uint8_t P1 = 5, uint8_t P2 = 6, uint8_t P3 = 16, uint8_t P4 = 11, uint8_t P5 = 12, uint8_t P6 = 13, uint8_t P7 = 14, switchPolarity = POSITIVE);
^
invalid conversion from 'int' to 'PCF8574_address' [-fpermissive]
Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
Да, забыл написать: виндовс 10, 64 бит. Завтра на работе попробую на вин7, 32 бита. IDE пробовал 1.6.3, 1.6.5, 1.8.1 (вроде как последняя на сайте). А также кучу библиотек для индикатора по I2C. Причем на тестовых проверках две из них работали отлично.
В скетче K3NG выбирал два вида LCD индикаторов YWROBOT и DFROBOT (вроде так), ни один из вариантов не откомпилировался без ошибок.
Может кто поделится полной средой IDE со всеми библиотеками, а то уже не знаю что делать. Даже просто откомпилировать не могу, не то что загрузить в ардуину.