Неправильно работает команда tft.drawFastLine библиотеки TFTLCD.h
- Войдите на сайт для отправки комментариев
Вс, 11/05/2014 - 20:30
Доброго дня.
Неправильно работает команда tft.drawFastLine из библиотеки TFTLCD.h. А именно - при попытке рисовать вертикальную линию, она отображается не по заданным координатам, а в правой стороне экрана на последнем пикселе. Начинается на заданном по у значении, но координаты по х команда игнорирует и рисует линию по вертикали справой стороны экрана.
tft.drawFastLine(50, 150,100,YELLOW,0);
Из-за этого также неправильно работают и остальные команды библиотеки, которые используют drawFastLine, например drawRect отображает только горизонтальные линии, а обе вертикальные отрисовываются опять же справа, накладываясь одна на другую.
Из-за чего такое может быть?
Горизонтальные линии команда отрисовывает корректно.
экран правильно подключен?
Да вроде да. Остальные все команды правильно работают. Кроме этой.
Может экран сам неправильный. Он на каком-то чипе 7783.