這個(gè)你們的例程代碼,測(cè)試win系統(tǒng)可以正確獲取鍵盤(pán)狀態(tài)燈。但是到安卓系統(tǒng)里面就無(wú)法獲取了。請(qǐng)問(wèn)要怎么修改才可以。謝謝
這問(wèn)題難道無(wú)解嗎?給個(gè)解決的思路也好啊。。
關(guān)于上文提到的問(wèn)題,我們這邊需要測(cè)試驗(yàn)證,有結(jié)果或者解決方法后會(huì)在此貼回復(fù)。
經(jīng)過(guò)測(cè)試,安卓系統(tǒng)在使用鍵盤(pán)時(shí),點(diǎn)擊caplock后是不發(fā)送藍(lán)牙數(shù)據(jù)包的,所以ch582無(wú)法獲取到,只有在這類(lèi)情況下會(huì)獲取到:通過(guò)582發(fā)送開(kāi)啟或關(guān)閉caplock指令后,安卓才會(huì)發(fā)包。安卓系統(tǒng)和hid鍵盤(pán)就當(dāng)于兩個(gè)通道,互不干擾。
那ch582如何發(fā)送指令了,有相關(guān)參考代碼嗎
發(fā)送指令就是發(fā)送鍵值,藍(lán)牙hid鍵盤(pán)例程中發(fā)送鍵值的任務(wù)是tmos任務(wù)START_REPORT_EVT中周期執(zhí)行的,
并且在安卓上使用hid報(bào)表也是需要修改的,可以發(fā)送郵件至郵箱hy@wch.cn獲取。
發(fā)送鍵值這些目前都沒(méi)問(wèn)題,要修改hid報(bào)表的話(huà),還是要參考你們的,我的郵箱是:個(gè)人信息保護(hù),已隱藏