Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Jul 07, 2020 12:26 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Sat Apr 11, 2020 3:48 am 
Offline
User avatar

Joined: Sat Apr 04, 2020 6:56 pm
Posts: 3
Подключил графический планшет к виртуальной машине, в доске отладки появились unclaimed HID input в виде пар usage и value. Более-менее разобравшись какой usage какие данные передаёт, решил их как-то обработать. Но как?

Единственный вариант, который мне пришёл в голову: писать драйвер. Но, судя по информации из той же доски отладки, подключается он очень страшно, в связи с чем два вопроса:

1)Как писать к такому драйвер?

2)Можно ли обойтись без драйвера и программой ловить и обрабатывать эти unclaimed HID input?

При расшифровке report descriptor верхний не сообщает ничего полезного кроме как что usage определяется вендором, а нижний говорит, что у нас на руках User page: Digitizers, Usage: Pointers, и начинает что-то передавать про стилус, но похоже дескриптор не полный, видимо не влез в строку, и дальше понять ничего нельзя.


Attachments:
File comment: Вывод доски отладки
board_out.jpg
board_out.jpg [ 47.38 KiB | Viewed 1141 times ]
Top
   
PostPosted: Sat Apr 11, 2020 6:06 pm 
Offline
Mentor
User avatar

Joined: Mon Oct 19, 2009 10:58 am
Posts: 491
Михалыч wrote:
1)Как писать к такому драйвер?

There is usbhid driver by CleverMouse. My understanding is that you should extend it, not write a new one.
The message 'unclaimed HID input' goes from /drivers/usb/usbhid/unclaimed.

Михалыч wrote:
2)Можно ли обойтись без драйвера и программой ловить и обрабатывать эти unclaimed HID input?

AFAIK, no.

Михалыч wrote:
похоже дескриптор не полный, видимо не влез в строку, и дальше понять ничего нельзя.

You can open debug logs in any text editor: a) close the debug board, b) find the log in /tmp0/1/BOARDLOG.TXT.
For testing purposes it may also be convenient to duplicate debug log directly to the screen. There is an option for that on the blue boot screen.


Top
   
PostPosted: Sat Apr 11, 2020 6:49 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5284
You can also press F2 on the Debug Board ;)

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Sat Apr 11, 2020 6:56 pm 
Offline
User avatar

Joined: Sat Apr 04, 2020 6:56 pm
Posts: 3
dunkaist wrote:
There is usbhid driver by CleverMouse. My understanding is that you should extend it, not write a new one.
The message 'unclaimed HID input' goes from /drivers/usb/usbhid/unclaimed.

Yes, I tried to understand it, but couldn't figure out where exactly it recognizes the type of device and gives control to the corresponding part of this driver and which part of it I should change.


Top
   
PostPosted: Sat Apr 11, 2020 8:05 pm 
Offline
Mentor
User avatar

Joined: Mon Oct 19, 2009 10:58 am
Posts: 491
Михалыч wrote:
Yes, I tried to understand it, but couldn't figure out where exactly it recognizes the type of device and gives control to the corresponding part of this driver and which part of it I should change.

I'm not familiar with this particular driver but look here.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 5 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited