Re: Дисплей Epson LCD L2F50 от Siemens S65
Добрый день. высвечивает ошибку при компиляций скетча. Arduino: 1.6.5 (Windows XP), Плата"Arduino Nano, ATmega328"
Изменена опция сборки, пересобираем все
In file included from C:\Program Files\Arduino\libraries\S65Display\font_10x16.c:3: 0:
C:\Program Files\Arduino\libraries\S65Display\fonts.h:71:1: error: unknown type name 'prog_uint8_t'
extern const prog_uint8_t font_PGM[];
^
Ошибка компиляции.
Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
Re: Дисплей Epson LCD L2F50 от Siemens S65
чтобы старые библиотеки заработали в новой IDE — нужно просто открыть файлы библиотеки (.h и .cpp) и если в них встречается строчка
#include "WProgram.h",
то заменить её на:
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
Re: Дисплей Epson LCD L2F50 от Siemens S65
Если честно пять раз пересматривал библиотеки не разу не видел строчки #include "WProgram.h" может я слепой. не знаю что и делать.
Re: Дисплей Epson LCD L2F50 от Siemens S65
Действительно.
Тогда остается использовать старый компилятор 0023
Re: Дисплей Epson LCD L2F50 от Siemens S65
Добрый день, а подскажите пожалуйста, за что отвечает строчка: "lcd.init(4);" ?
Какие значения она принимает и от чего зависит?
Так же не понял строчку: "lcd.drawRect"
Может есть путеводитель по этой библиотеке? :)
Ну или если можно то вкратце своими словами. Спасибо.
Кстати запустил данную библиотеку (для LS020) на Arduino IDE 1.6.7. Необходимо было "const prog_uint8_t" заменить на "const uint8_t" в некоторых местах (в fonts.h, S65Display.cpp и в font_8x12.c) ну и добавить библиотеку DigitalWriteFast.h.
Тоже самое относится и к библиотеке для версии дисплея L2F50, только в ней вместо библиотеки Wire.h необходимо подставить #include <Arduino.h> .
Re: Дисплей Epson LCD L2F50 от Siemens S65
Цитата:
Так же не понял строчку: "lcd.drawRect"
Нарисовать прямоугольник
Цитата:
Может есть путеводитель по этой библиотеке?
К сожалению нет
Re: Дисплей Epson LCD L2F50 от Siemens S65
Спасибо, а что известно про "lcd.init(4);" ?
Где то видел ставят параметр 2, у Вас 4, но объяснения толком так и не нашел. В коде вроде бы есть структура switch (clock_div) в S65Display.cpp, но на что это точно влияет так и не понял. На скорость вывода изображения на экран?
Re: Дисплей Epson LCD L2F50 от Siemens S65
4- это делитель частоты , определяет скорость шины SPI
Если заработает с делителем 2 то хорошо, но у меня не заработало
Re: Дисплей Epson LCD L2F50 от Siemens S65
Помогите.
Дисплей L2F50126 epson. Вместо текста выводит мусор на экран.
Re: Дисплей Epson LCD L2F50 от Siemens S65
А картринки выводит нормально?