【CC2650】——电池电量报文显示

在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);

完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值