Официальный форум СВД Встраиваемые Системы
25 Апрель, 2024, 03:53:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Тачскрин и заполнение структуры struct packet_abs  (Прочитано 885 раз)
Sidoroffff
Пользователь

Сообщений: 11


« : 10 Октябрь, 2016, 12:43:50 »

Добрый день,
Написал свой драйвер для клавиатуры на TCA8418 и тачскрина на TPS65070. Все в принципе работает. Возникли вопросы с заполнением структуры struct packet_abs.
При касании экраны мы ее заполняем RAW координатами и событием нажатие клавиши _POINTER_BUTTON_LEFT. Потом отслеживаем момент PEN release и обнуляем button. 
Вопрос - в это промежуток между нажатием и отпусканием стилуса мы должны посылать координаты стилуса? В фотоне все работает, calib отказывается.
И второй - при отпускании стилуса мы должны посылать координаты? Как эмулировать длительное нажатие и и кнопку _POINTER_BUTTON_RIGHT?
Записан
Sidoroffff
Пользователь

Сообщений: 11


« Ответ #1 : 10 Октябрь, 2016, 19:30:21 »

Добился работы утилиты calib. Странный формат файла она выдает. По описанию (и вручную созданному файлу, и это работает) должно быть так:
0x0:799x479:46 979 52 950 0   
calib проводит все калибровки, но записывает  вот это
0x0:799x479:342720 0 -12423600 -576 218304 -10785168 405909
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 20 Декабрь, 2020, 23:51:36