版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
29 篇文章41 订阅
订阅专栏
之前的蓝牙耳机重新都是默认电量为100%,但是后来添加了充电仓模块的程序之后,在选择使用一般充电仓的时候,手机弹窗就会0%,解决方法如下:
更新之后,我们能够发现原厂在之前的基础上进行了更深一步的封装,你看不到弹窗的数组了,取而代之的是修改的渠道。
具体操作如下:
在bsp_ble.c中,
u8ble_get_house_bat(void){#if BT_TWS_NAME_MENU_ENif(!bt_tws_is_connected()){return sys_cb1.loc_house_bat;}else{if((sys_cb1.loc_bat&BIT(7))==0&&(sys_cb1.rem_bat&BIT(7))!=0){return sys_cb1.rem_house_bat;}else{return sys_cb1.loc_house_bat;}}#else sys_cb1.loc_house_bat=100;//上电电池仓电量默认100%return sys_cb1.loc_house_bat;#endif// BT_TWS_NAME_MENU_EN} u8ble_get_left_bat_level(void){#if BT_TWS_NAME_MENU_ENif(!bt_tws_is_connected()){return sys_cb1.loc_bat;}else{returnble_get_bat_for_channel(1);}#else sys_cb1.loc_bat=ble_get_bat_level();return sys_cb1.loc_bat;#endif// BT_TWS_NAME_MENU_EN} u8ble_get_right_bat_level(void){#if BT_TWS_NAME_MENU_ENif(!bt_tws_is_connected()){return sys_cb1.loc_bat;}else{returnble_get_bat_for_channel(0);}#else sys_cb1.loc_bat=ble_get_bat_level();return sys_cb1.loc_bat;#endif// BT_TWS_NAME_MENU_EN}