Closed TechNickEvilCorp closed 1 year ago
Покажите фото экрана, когда стоит вращение на 0 или 180. У меня нет этого экрана, поэтому просто проверить у себя не могу.
часть картинки выводится но неправильно и направление как в было выставлено в прошлый раз
Если можно, покажите пожалуйста еще вывод dmesg|grep 7796 при ориентации экрана 0 или 180 и при ориентации 90 или 270. Там будет относительно много текста, можно на pastebin.com положить, а сюда ссылку.
Покажите фото экрана, когда стоит вращение на 0 или 180. У меня нет этого экрана, поэтому просто проверить у себя не могу.
в последнем тесте ошибся указал 190 но думаю и так понятно
Ещё момент, при старте печати с экрана сам экран побелел до перезагрузки и на второй попытке побелел после печати уже. Известная проблема ?
Я возможно исправил проблему с вращением на 0 и 180 градусов. Чтобы проверить, нужно обновить драйвер с github, пересобрать его и заново установить модуль.
Теперь всё корректно, спасибо!
Добавьте ещё вот тут двоеточие в мануале.
DISPLAY=:0.0 xinput list-props 'ADS7846 Touchscreen' | grep "Coordinate Transformation Matrix"
PS. корректная матрица у меня получилась для rotate 0
DISPLAY=:0.0 xinput --set-prop 'ADS7846 Touchscreen' 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1
Комплект оборудования такой же как у вас
сделав всё по инструкции получилось добиться нужного эффекта (но инструкцию я хотел бы переписать для будущих поколений)
Но рядом стоит пятый медведь с точно таким же экраном(не стоковый а заменён с основной) платой всё также работает но нужно повернуть экран sun50i-h6-st7796s.dts тут меняю строку Rotate и переотправляю + перезагрузка, но нормально работает на значениях 270 и 90 если ставлю 0 или 180 кракозябры на экране и частично картинка остаётся что ещё нужно сменить чтобы заработало ? с тачем уж как нибудь разберусь наверное Заранее спасибо