ssilver2007 / LCD_1602_RUS_ALL

Библиотека поддержки кириллицы для дисплеев на базе контроллера HD44780 без встроенной кириллицы. Подключение дисплея как напрямую (10-контактное), так и по интерфейсу I2C.
GNU General Public License v3.0
61 stars 11 forks source link

ESP8266 #1

Closed win7viena closed 4 years ago

win7viena commented 4 years ago

Как заставить работать библиотеку под ESP8266? сейчас при компиляции вылазит несколько ошибок

...
ПРЕДУПРЕЖДЕНИЕ: библиотека LiquidCrystal_I2C_V112 должна запускаться на архитектурах (avr) и может быть несовместима с вашей платой на архитектуре (esp8266).
....
In file included from E:\Документы\Arduino\libraries\LCD_1602_RUS_ALL-master\examples\HelloWorld_I2C\HelloWorld_I2C.ino:6:0:

E:\Документы\Arduino\libraries\LCD_1602_RUS_ALL-master/LCD_1602_RUS_ALL.h: In member function 'uint8_t* Symbol::getBitmap()':

E:\Документы\Arduino\libraries\LCD_1602_RUS_ALL-master/LCD_1602_RUS_ALL.h:56:14: error: invalid conversion from 'int' to '_uint_farptr_t {aka unsigned char*}' [-fpermissive]

       return 0xFF;//Возвращает 255 при отсутствии совпадения (ошибка)
ssilver2007 commented 4 years ago

Исправлено. Обновите библиотеку.