ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион270, Тион-Про270, Сириус270 => Тема начата: bone от 27 Октября, 2010, 10:46:44

Название: Не удается подключить KeeTouch
Отправлено: bone от 27 Октября, 2010, 10:46:44
Возникла необходимость подключить к Тион-Про270 тачскрин фирмы KeeThouch KAL-0104 с контроллером KCA-U001H-R2B. Используется Linux без X server, графический интерфейс приложения на Qt.  Использование библиотеки tslib не дало результатов, она не понимает данные которые ей приходят. Как можно решить данную проблему?
Название: Re: Не удается подключить KeeTouch
Отправлено: asv от 27 Октября, 2010, 13:16:34
> Как можно решить данную проблему?

Попросить у производителя исх. код драйвера или документацию и написать драйвер самостоятельно.
Интерфейс у контроллера не usb-serial?
Название: Re: Не удается подключить KeeTouch
Отправлено: bone от 27 Октября, 2010, 13:23:24
Интерфейс у контроллера не usb-serial?
Да интерфейс usb
Будет ли проще поменять исходники tslib под данный тачскриин? Например написать дополнительный плагин?
Название: Re: Не удается подключить KeeTouch
Отправлено: asv от 27 Октября, 2010, 13:44:03
> Да интерфейс usb

USB или USB serial (COM-порт через USB?

> Будет ли проще поменять исходники tslib под данный тачскриин? Например написать дополнительный плагин?

Как я вижу, драйвера от изготовителя не зависят от tslib. Но там есть строки BaudRate 9600, поэтому вероятно USB serial.
Можно написать плагин tslib или довести существующий. Или как устройство ввода (input_dev), в <linux>/drivers/input/touchscreen есть несколько последовательных.
Название: Re: Не удается подключить KeeTouch
Отправлено: bone от 12 Ноября, 2010, 05:47:06
Проблема решена, данный тачскрин присылает некоторые типы команд, отличающиеся от заданных в модуле input-raw.c
Если кому понадобится, копайте input-raw.c