Замена в скетче дисплея

skorpio777
Offline
Зарегистрирован: 02.04.2018

Доброго времени суток форумчане!

Никак не могу разобраться как заменить в скетче дисплей, ну и в библиотеке этого дисплея нет, значит еще надо прописать название библиотеки. Потом в библиотеке есть вкладка для русского языка, я так понял там тоже чтото надо переделать. Ардуино 3.0, в скетче дисплей ST7735, мне надо подключить к ILI9341, как правильно прописать это в строках?

//Konstruktor für Display
Ucglib_ST7735_18x128x160_HWSPI ucg(/*cd=*/ 6 , /*cs=*/ 5, /*reset=*/ 4);
 
const ucg_fntpgm_uint8_t my14x10rus[4157] UCG_SECTION(".progmem.my14x10") = {
 
NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013
Как это нет, вроде он только в UCG и есть...
 
Ucglib_ILI9341_18x240x320_HWSPI ucg(/*cd=*/ 6, /*cs=*/ 5, /*reset=*/ 4);
 
русские буквы есть в шрифте ucg_font_unifont_0_8
юникод таблицы 0(латиница) и 8(кирилица)
 
на всякий слкчай ссылка на саму UCG https://github.com/olikraus/Ucglib_Arduino/releases/tag/1.5.2
skorpio777
Offline
Зарегистрирован: 02.04.2018

Я так понял что программа брала библиотеки не из нужного места. Я пока мучался с заливкой сделал кучу копий с ошибками...

Сейчас вроди заливается, правда экран не откликается. Сейчас буду искать ошибки в пайке.

Большое спасибо за помощь!!!

skorpio777
Offline
Зарегистрирован: 02.04.2018
Ucglib_ILI9341_18x240x320_HWSPI ucg(/*sclk=*/ 13, /*data=*/ 11, /*cd=*/ 6 , /*cs=*/ 5, /*reset=*/ 4);
- дает онибку при компилировании, переделал:Ucglib_ILI9341_18x240x320_SWSPI ucg(/*sclk=*/ 13, /*data=*/ 11, /*cd=*/ 6 , /*cs=*/ 5, /*reset=*/ 4); - компилируется нормально, но экран приветствия находится в правом углу, маленькими буквами, потом выводится график, тоже самое. Я так понимаю это мне всю программу надо переписывать, увеличивать размер экрана и букв... Еще раз большое спасибо за помощ, буду биться дальше...