25 Апрель, 2024, 03:53:39
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
English
Russian
Сайт СВД ВС
Начало
Помощь
Поиск
Войти
Регистрация
Официальный форум СВД Встраиваемые Системы
>
Форум СВД ВС
>
Техническая поддержка
(Модератор:
Андрей Сеньков
) >
Тачскрин и заполнение структуры struct packet_abs
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Тачскрин и заполнение структуры struct packet_abs (Прочитано 885 раз)
Sidoroffff
Пользователь
Сообщений: 11
Тачскрин и заполнение структуры struct packet_abs
«
:
10 Октябрь, 2016, 12:43:50 »
Добрый день,
Написал свой драйвер для клавиатуры на TCA8418 и тачскрина на TPS65070. Все в принципе работает. Возникли вопросы с заполнением структуры
struct packet_abs.
При касании экраны мы ее заполняем RAW координатами и событием нажатие клавиши _POINTER_BUTTON_LEFT. Потом отслеживаем момент PEN release и обнуляем button.
Вопрос - в это промежуток между нажатием и отпусканием стилуса мы должны посылать координаты стилуса? В фотоне все работает, calib отказывается.
И второй - при отпускании стилуса мы должны посылать координаты? Как эмулировать длительное нажатие и и кнопку _POINTER_BUTTON_RIGHT?
Записан
Sidoroffff
Пользователь
Сообщений: 11
Re: Тачскрин и заполнение структуры struct packet_abs
«
Ответ #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
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Форум СВД ВС
-----------------------------
=> Информация
=> Техническая поддержка
=> Программное обеспечение
=> Инструментальные средства
=> Обсуждение сайта
=> Курилка
-----------------------------
International Forum
-----------------------------
=> English Discussion
Загружается...