Столкнулись с мониторами от отечественного Bilteh
http://bilteh.ru/products/oborudovanie-v-19-stoyku с
контроллерами сенсорного экрана Egalax.
Сайт производителей сенсорных экранов
http://home.eeti.com.tw/drivers.html, устанавливали драйверы в Windows XP / 7,
сенсорные экраны под Windows работают корректно.
Требуется наладить работу сенсорного экрана в QNX4.
Используем Input последней версии от 12.09.2011
/etc/config/trap/input.1:
kbd -R fd -d/dev/kbd ps2 -r kb -2
egalax -R fd -d/dev/ser1
Эффект такой: при прикосновении к экрану маркер мышки исчезает.
При попытке откалибровать экран программой acalib нет реакции при нажатии на первый крестик в левом верхнем углу.
Пробовали варианты:
egalax fd -d/dev/ser1
generic -R fd -d/dev/ser1
Проблемы те же.
При просмотре файла touch.dat из
#cat /dev/ser1 > touch.dat
видно, что сенсорный экран отправляет в COM-порт последовательности из 5 байт,
из которых первый байт 0x81 при касании, 0x80 при отпускании и последующие 4-ре байта вроде
бы дают координаты касания в 11-разрядном формате.
Посылки вроде бы соответствует протоколу Egalax (Egalax Software Programming Guide_v2.0.pdf прикладываю)
Но откалибровать сенсорный экран не удается.
Что можно предпринять?
Спасибо.