О сдвижке картинки на китайских TFT_ILI9163C
- Войдите на сайт для отправки комментариев
Втр, 17/01/2017 - 18:08
Мало ли, вдруг не было еще. Если повтор - потрите тему, плиз...
На Ali сейчас много этих дисплейчиков продается, в рекламациях к ним народ пишет, что картинка смещена вправо-вниз на пару пикселей. Ну, под свои нужды взял и я такой. Как принято в народе - таки подключил с нужными бибилиотеками, как и положено - получил "сдвинутую" картинку. Чуток порылся в библиотеках уважаемого github.com , нашел, где вляпать "+2" и "+1"...
В общем, если кому надо: (файл "TFT_ILI9163C.cpp" из пакета "TFT_ILI9163C_master.zip"
1018: void TFT_ILI9163C::setAddr(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1){ 1019: #if defined(__MK20DX128__) || defined(__MK20DX256__) 1020: SPI.beginTransaction(ILI9163C_SPI); 1021: _setAddrWindow(x0,y0,x1,y1); 1022: #else 1023: setAddrWindow(x0+2,y0+1,x1+2,y1+1); //ВОТ ПРАВКА +2 и +1 1024: #endif
Вроде заработало как надо, пиксели на месте))
Для распознавания дисплейчиков "из Поднебесной" - вот картинка...