CH582 USB HOST識(shí)別鼠標(biāo),然后BLE 鼠標(biāo)轉(zhuǎn)發(fā)問題

QQ圖片20240430165454.jpg

遇到六字節(jié)的有線鼠標(biāo)數(shù)據(jù)。?這個(gè)??X???Y怎么解析呀,第一字節(jié)默認(rèn)0x01,第二字節(jié)為按鍵功能,三 四 五為移動(dòng)鼠標(biāo)變化量,第六字節(jié)為滾輪數(shù)據(jù),移動(dòng)鼠標(biāo)沒找到三 四 五字節(jié)的變化規(guī)律,有這方面的資料沒?


BLE 默認(rèn)鼠標(biāo)描述符,是發(fā)四字節(jié)標(biāo)準(zhǔn)協(xié)議, 是否可以修改BLE描述符,適配六字節(jié)的鼠標(biāo)?還是解析六字節(jié)鼠標(biāo)數(shù)據(jù)去適配四字節(jié)BLE鼠標(biāo)數(shù)據(jù)?

您好,外接的USB鼠標(biāo),能抓報(bào)表描述符解析查看是最好。

第一個(gè)字節(jié)固定0x01,一般是reportID。

第二個(gè)字節(jié)一般是按位表示左、右、中鍵,分別按一下鼠標(biāo)也能區(qū)分。

接下來三個(gè)字節(jié)用來表述鼠標(biāo)X Y軸的話,可能是12位精度分辨率的鼠標(biāo),將XY軸兩個(gè)方向的數(shù)據(jù)合并到了三個(gè)字節(jié)中。具體要看報(bào)表描述符里怎么寫的。

滾輪一個(gè)字節(jié),那不出意外也是8位精度的滾輪。

4字節(jié)和6字節(jié)報(bào)表的轉(zhuǎn)換,就看是否需要一個(gè)字節(jié)的reportID,是否接受數(shù)據(jù)精度的變化,XY軸處理好數(shù)據(jù)溢出、數(shù)據(jù)格式轉(zhuǎn)換即可。


好滴,感謝Thanks?(?ω?)?


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频