vem566, сколько байт вы отправляете? Попробуйте изменить количество отправляемых байтов чётное на нечётное или наоборот. И посмотрите, будут ли артефакты появляться.
Добавлено after 2 hours 31 minute 17 seconds:
shonty писал(а):чётное на нечётное или наоборот
потому что мне кажется, что вы нечётное количество байтов отсылаете, а:
vem566 писал(а):Даже хуже - цвета нет. Только черный кроме последнего пикселя при любой длине.
и
vem566 писал(а):Время заливки около 1 сек при 8 цветах и примерно 3 сек при 65К цветов(5+6+5 бит)
Не припомню, что бы в каком-л. ТФТ было 8 бит на пиксель.
На всякий случай просмотрел ДШ на ILI9488, в 4.5.1. RGB Interface Selection, только 24, 18 и 16 бит на пиксель. И то они комутируются аппаратно. пользователь не сможет битность поменять..
Если ошибаюсь, ткните меня носом, где 8 бит на пиксель или 8 бит цветность..
PS: предположительно:
vem566 писал(а):Даже хуже - цвета нет. Только черный кроме последнего пикселя при любой длине.
если отправлять чёрый (0xFF), и считать, что отравляете 8 битную цветность, то при нечётном количестве отправленных данных как раз последний пиксель и не прокрасится чёрным. Так как чёрный цвет для этих дисплеев 0xFFFF
Добавлено after 5 minutes 51 second:
PS2:
shonty писал(а):Так как чёрный цвет для этих дисплеев 0xFFFF
а так да, при нечётном количестве байтов у вас не 0xFFFF, а 0xFF(хз). Это и есть цвет последнего пикселя.