Не стал создавать новую тему...
Есть плаг SK-ATM0700D4-Plug
Есть плата SK-at91sam9g45
На плате живёт ядро 2.6.36, собранное под разрешение 800
0, с устройством spidev0.0 и т.д.
Рутовая от buildroot 2011.11
Так как нужен был spi-интерфейс и лень было разбираться с двумя spi-интерфейсами в файле боарда похерил драйвера ads78хх из ядра и пользовался встроенным atmel`овским touch контроллером.
Впринципе всё устраивало до поры до времени, пока сенсорика не стала косячить... Косячит так - курсор сбивается то влево почти на сантиметр то вправо с небольшим уходом вверх\вниз... Непонятно от чего это зависит...Хорошо видно на qt-шных приложениях когда их просто перезапускаешь и смотришь как работают кнопки и навигация по меню, а ещё лучше когда пару десятков раз запустишь ts_test - то курсор чётко стоит там где нажато, то убежит в сторону...
Сначала грешил на калибровку, ну либо на железку, так как плата была в одном экземляре... Сейчас комплектов 3 и все видут они себя одинаково. Похоже это было с рождения, просто не сразу замечено.
Что было предпринято:
1) Ну естественно было скопилировано ядро с внешним контроллером ads78хх. Проблема изчезла, но как то по субьективным причинам не нравиться работа сенсера с ads78хх. Стало тупить, курсор при слабом нажатии иногда вообще оказаться на краю экрана и тэдэ
2) Собрано ванильное ядро 3.2.7 под данный экран 800
0 опять же со встроенным драйвером atmel. Проблема осталась!!! курсор опять сбивается то влево почти на сантиметр то вправо с небольшим уходом вверх\вниз...
3) Обновлен tslib. Скомпилирон отдельно, закинут на плату - опять же нифига не изменилось...
Вопрос к обладателям 7" дисплеев... как они у вас ведут себя со встроенным драйвером atmel ? Не наблюдается таких глюков ?