【CC2650】——電池電量報文顯示
阿新 • • 發佈:2019-02-06
在simple_periphera.c檔案中包含標頭檔案
/////////////////////////////////////////////////
#include "Aon_batmon.h"
//(c:\ti\tirtos_simplelink_2_13_00_06\products\cc26xxware_2_21_01_15600\driverlib)
///////////////////////////////////////////////
在事件中加入程式碼
{
uint32_t percent = AONBatMonBatteryVoltageGet();
percent = (percent * 125) >> 5;
percent = ((percent* 100 ) / 3);
if(percent > 100)
percent = 100;
}
percent即為對應2650的電量百分比,這個百分比數可以根據專案需求進一步優化。
在廣播報文中更新相應位置百分比資料即可
advertData[5]=percent;
GAPRole_SetParameter(GAPROLE_ADVERT_DATA, sizeof(advertData), advertData);
完成!