[問題] usb keyboard interface
我在embedded system下,cat /proc/bus/usb/devices
會出現底下的訊
T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=03 Dev#= 16 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0a81 ProdID=0101 Rev= 1.10
S: Manufacturer=CHESEN
S: Product=USB Keyboard
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
可以用c/c++去取得黃色部份的資訊嗎? 像是Ifs的值為2
有些鍵盤只會出現一組介面數,而且這個鍵盤卻是兩組
有辦法取消或停用其中綠色或紅色部份的介面,讓它只出現一組介面?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.158.204
推
06/21 21:13, , 1F
06/21 21:13, 1F
推
06/21 21:42, , 2F
06/21 21:42, 2F
→
06/21 21:42, , 3F
06/21 21:42, 3F