[問題] usb keyboard interface

看板LinuxDev作者 (臨界點)時間13年前 (2012/06/21 12:50), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
我在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
應該不行吧 他就是有兩個 interface
06/21 21:42, 2F

06/21 21:42, , 3F
如果你要獲得資訊C++一定可以, 能用 script 更快
06/21 21:42, 3F
文章代碼(AID): #1FugWifM (LinuxDev)