Дисплей DS9664COLED-20

kotproger
Offline
Зарегистрирован: 10.03.2015

Добрый день. Приобрёл цветной дисплей 0.96" Serial: UART/I2C/SPI True Color OLED 96x64 Module DS9664COLED-20

Описание и библиотека: http://www.digole.com/index.php?productID=882

Не удаётся запустить даже демо - ошибки компиляции. Поможет кто разобраться?


Изменена опция сборки, пересобираем все
TextLCDAdapterDemo.ino:13:38: error: no matching function for call to 'DigoleSerialDisp::DigoleSerialDisp(Serial_*, int)'
TextLCDAdapterDemo.ino:13:38: note: candidates are:
In file included from TextLCDAdapterDemo.ino:10:0:
C:\Users\Алексей\Documents\Arduino\libraries\DigoleSerial/DigoleSerial.h:23:1: note: DigoleSerialDisp::DigoleSerialDisp(HardwareSerial*, long unsigned int)
 DigoleSerialDisp(HardwareSerial *s, unsigned long baud) //UART set up
 ^
C:\Users\Алексей\Documents\Arduino\libraries\DigoleSerial/DigoleSerial.h:23:1: note:   no known conversion for argument 1 from 'Serial_*' to 'HardwareSerial*'
C:\Users\Алексей\Documents\Arduino\libraries\DigoleSerial/DigoleSerial.h:19:7: note: DigoleSerialDisp::DigoleSerialDisp(const DigoleSerialDisp&)
 class DigoleSerialDisp : public Print {
       ^
C:\Users\Алексей\Documents\Arduino\libraries\DigoleSerial/DigoleSerial.h:19:7: note:   candidate expects 1 argument, 2 provided
Ошибка компиляции.

 

maksim
Offline
Зарегистрирован: 12.02.2012

Среда какой версии? В какую дуину пытаетесь залить?

kotproger
Offline
Зарегистрирован: 10.03.2015

Версия  Arduino 1.6.1

Arduino Micro

Пытаюсь запучстить через UART (#define _Digole_Serial_UART_)- ошибки в примереах. Для I2C (#define _Digole_Serial_I2C_) ошибок нет, но там нужно помудрить с перемычкой на самой плате дисплея, если ничего не напутал.

 

maksim
Offline
Зарегистрирован: 12.02.2012

Версии выше 1.0.х стоит ставить, только если у вас DueYun и подобные.

http://arduino.ru/Arduino_environment

kotproger
Offline
Зарегистрирован: 10.03.2015

Под UNO идёт компиляция - под Micro нет... что в версии 1.6.1, что в 1.0.5

maksim
Offline
Зарегистрирован: 12.02.2012

Значит данная либа писалась без учета плат Micro, Leonardo и т.д. ищите другую или переписывайте эту.