реклама на сайте
подробности

 
 
> USB HID TouchScreen, Уж не знаю гдеспросить...
Spider
сообщение Oct 31 2010, 09:37
Сообщение #1


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Пытаюсь состряпать TouchScreen, точнее ужесостряпал.
Хочется сделать работу со стандартными драйверами Windows. Вроде описал HID Descriptor, и даже определяестя и даже калибруется, но потом всё равно точки ставятся не туда, хотя геометрия в норме.
Встал вопрос про PHISICAL_MINIMUM и MAXMUM

0x05, 0x01, // USAGE_PAGE (Generic Desk..
0x35, 0x00, // PHYSICAL_MINIMUM (0)
0x46, 0xb5, 0x04, // PHYSICAL_MAXIMUM (1205)
0x09, 0x30, // USAGE (X)
0x46, 0x8a, 0x03, // PHYSICAL_MAXIMUM (906)
0x09, 0x31, // USAGE (Y)
0x81, 0x02, // INPUT (Data,Var,Abs)

что задают эти величины? В каких папугаях? Если я их у себя не указывал к чему это влечёт?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Oct 31 2010, 12:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Alexey Belyaev @ Oct 31 2010, 13:37) *
Пытаюсь состряпать TouchScreen, точнее ужесостряпал.
Хочется сделать работу со стандартными драйверами Windows. Вроде описал HID Descriptor, и даже определяестя и даже калибруется, но потом всё равно точки ставятся не туда, хотя геометрия в норме.
Встал вопрос про PHISICAL_MINIMUM и MAXMUM

0x05, 0x01, // USAGE_PAGE (Generic Desk..
0x35, 0x00, // PHYSICAL_MINIMUM (0)
0x46, 0xb5, 0x04, // PHYSICAL_MAXIMUM (1205)
0x09, 0x30, // USAGE (X)
0x46, 0x8a, 0x03, // PHYSICAL_MAXIMUM (906)
0x09, 0x31, // USAGE (Y)
0x81, 0x02, // INPUT (Data,Var,Abs)

что задают эти величины? В каких папугаях? Если я их у себя не указывал к чему это влечёт?

HID - дескриптор и PHYSICAL_MIN(MAX) никак не связаны. Это параметры REPORT - дескриптора. О них написано в спецификации HID, а взять ее можно на www.usb.org. Кстати, у них есть и утилитка, генерирующая дескриптор (HID Descriptor Tool):
http://www.usb.org/developers/hidpage/
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 03:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016