蓝牙耳机芯片,苹果弹窗电量显示为0的解决方法

news/2024/11/26 5:49:13/

之前的蓝牙耳机重新都是默认电量为100%,但是后来添加了充电仓模块的程序之后,在选择使用一般充电仓的时候,手机弹窗就会0%,解决方法如下:

更新之后,我们能够发现原厂在之前的基础上进行了更深一步的封装,你看不到弹窗的数组了,取而代之的是修改的渠道。
具体操作如下:
在bsp_ble.c中,

u8 ble_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;}}
#elsesys_cb1.loc_house_bat = 100;  //上电电池仓电量默认100%return sys_cb1.loc_house_bat;
#endif // BT_TWS_NAME_MENU_EN
}
u8 ble_get_left_bat_level(void)
{
#if BT_TWS_NAME_MENU_ENif(!bt_tws_is_connected()) {return sys_cb1.loc_bat;} else {return ble_get_bat_for_channel(1);}
#elsesys_cb1.loc_bat = ble_get_bat_level();return sys_cb1.loc_bat;
#endif // BT_TWS_NAME_MENU_EN
}
u8 ble_get_right_bat_level(void)
{
#if BT_TWS_NAME_MENU_ENif(!bt_tws_is_connected()) {return sys_cb1.loc_bat;} else {return ble_get_bat_for_channel(0);}
#elsesys_cb1.loc_bat = ble_get_bat_level();return sys_cb1.loc_bat;
#endif // BT_TWS_NAME_MENU_EN
}

由于客户没有要求添加iOS改名以及定位的功能,所以屏蔽掉之后如上修改即可显示弹窗电量。还不清楚的小伙伴可以添加我的个人微信 lqy—1997 (中间是三个英文的杠)进行交流。


http://www.ppmy.cn/news/811196.html

相关文章

i12蓝牙耳机充电仓怎么看充满电_安卓手机想要实现苹果耳机一样的连接动画?追求性价比可以选这个...

前言 如果选择一款半入耳的真无线耳机,相信大家都会推荐苹果的Airpods,甚至可以选择华强北版本。可惜Airpods只适合iOS系统,虽说在安卓系统上也可以连接使用,但是使用体验还没有普通的真无线耳机体验好。经常有小伙伴问我&#xf…

长久佩戴舒适的蓝牙耳机有哪些?蓝牙耳机久戴不痛推荐

很多人长时间佩戴蓝牙耳机会有耳鸣的症状,对于耳朵比较敏感的人,最好是耳机体积比较小,重量也比较轻的蓝牙耳机。有些蓝牙耳机还会使用亲肤液态硅胶之类的“非塑胶材料”,这也可以防止佩戴时带来的疼痛。下面四款蓝牙耳机&#xf…

设计模式(二)、工厂模式--工厂方法模式

工厂方法模式是一种常用的创建型设计模式。它解决了简单工厂模式的问题:如违反了开闭原则,其次可以用于更复杂的结构 它的核心结构有四个角色 抽象工厂;具体工厂;抽象产品;具体产品 抽象工厂(抽象类或接口)不在负责…

IDEA 集成 GIT

文章目录 16.IDEA中使用GIT-基本操作-add与commit 掌握目标内容 17.IDEA中使用GIT-基本操作-差异化比较目标内容 18.IDEA中使用GIT-基本操作-版本回退及撤消目标内容 19.IDEA中使用GIT-远程仓库-创建与关联远程仓库学习目标: 20.GitLab使用介绍_项目、用户和组介绍(…

Vue.js身份证读卡器阅读器谷歌chrome火狐Firefox网页实现读取方法

// // **无缝支持新版本谷歌Chrome火狐Firefox网页浏览器&#xff0c;支持H5、Vue、React、Node.js、jQuery、JSP、PHP、ASP、ASPX、JS、HTML等开发语言 // 控件版本&#xff1a;V4.2.3&#xff0c;前端修改日期&#xff1a;2020.08.25 // <template><div id"a…

计算机传输232信号,RS-232串行通信原理:全双工案例分析,一看就懂

RS-232是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写&#xff0c;232为标识号。RS-232是对电气特性以及物理特性的规定&#xff0c;只作用于数据的传输通路上&#xff0c;它并不内含对数据的处理方式。但是目…

Java阶段五Day02

Java阶段五Day02 文章目录 Java阶段五Day02MAVEN-聚合(多模块3)回顾多模块2个特性依赖:继承: 聚合场景聚合目的实现聚合聚合总结 远程仓库远程仓库概念配置settings.xml远程库配置注意事项 GIT详细学习git概括git历史本地版本控制相关命令git分支管理分支管理基本概念分支管理相…

css3 js 做一个旋转音乐播放开关

我们经常会看到一些旋转音乐播放开关,今天我也写了一个分享出来,大家需要的话可以参考一下: <!DOCTYPE html> <html lang="en"> <head><meta