Ошибка в библиотеке Adafruit_PCD8544 (Adafruit_GFX)
- Войдите на сайт для отправки комментариев
Пнд, 03/07/2017 - 16:37
Ковырялся с дисплейчиком Nokia 5110. Для проб взял библиотеку Adafruit_GFX, которая, в свою очередь, включает Adafruit_PCD8544. В файле Adafruit_PCD8544.cpp наткнулся на откровенную оплошность. Судя по всему "на скорость не очень влияет", но ставит дисплей в неоптимальный режим.
В методе void Adafruit_PCD8544::begin(uint8_t contrast) (строки 161-162) написано:
// LCD bias select (4 is optimal?) command(PCD8544_SETBIAS | 0x4);
Должно быть:
// LCD bias select (4 is optimal?) command(PCD8544_SETBIAS | 0x3);
см. даташит на PCD8544 п. 8.8, таблица 4 и таблица 1.
хех, а по этой ссылке https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library
метод описан иначе
соответ. и
Ну, у меня вот так: що маємо, то маємо :)))