最近在看583 EVT包中keyboard的例子,一直沒(méi)弄明白Battery Service中的Battery Level數(shù)據(jù)是怎么讀出來(lái)的?細(xì)節(jié)如下:
1
----------KEY board例子中手機(jī)讀取到的數(shù)據(jù)是14,也就是0x14, 十進(jìn)制正好是20.
----------按照我的理解,手機(jī)讀取藍(lán)牙芯片數(shù)據(jù),芯片執(zhí)行程序battReadAttrCB(),具體應(yīng)該是執(zhí)行tmos_memcpy( void *dst, const void *src, uint32_t len )函數(shù)。
----------實(shí)際程序中并未執(zhí)行toms_memcpy() 函數(shù),那么電池?cái)?shù)據(jù)(pValue[0])是通過(guò)那個(gè)函數(shù)發(fā)出來(lái)的,十分困惑。
1