QCC3024默认五档电量改十档
如题,各位前辈谁做过QCC3024默认手机显示五档电量改十档,能指引一下如何修改吗?感谢感谢。参照EventSysGasGauge0增加几个 EventSysGasGauge4/5/6...,全局搜索EventSysGasGauge0,依样添加相应的代码
在global_config.xml搜索g_system_event,在后面添加Gas Gauge 4/5/6...,value要与EventSysGasGauge4/5/6...对应
sink_powermanager_onchip_vbat_def.xml里面Vbat_Threshold_Settings下面的FixedNumPatterns="6"改为10,重新编译后用config tool修改电压值和对应的等级
POWER_MAX_VBAT_LIMITS改为10
发送AT指令部分大概是
HfpAtCmdRequest(priority, "AT+XAPL=0000-0000-0100,10\r\n");
sprintf(buf, "AT+IPHONEACCEV=1,1,%d\r\n", battery_level); /* battery_level = 0~9 */
HfpAtCmdRequest(priority, buf);
粗略看了一下大概就这样吧 可以做到1%显示的,只是不过传输的AT指令不同。1%跟10%是两套AT指令。 ganxiniuhe 发表于 2022-2-9 14:32
参照EventSysGasGauge0增加几个 EventSysGasGauge4/5/6...,全局搜索EventSysGasGauge0,依样添加相应的代 ...
朋友,咨询下,
默认的电量等级就是0% 10% 30% 50% 70% 90%吗?也就是说没有100%吗?
另外最小间隔是否只能10%?
jsjj 发表于 2022-2-9 21:40
朋友,咨询下,
默认的电量等级就是0% 10% 30% 50% 70% 90%吗?也就是说没有100%吗?
另外最小间隔是否 ...
是的最小间隔10%,只有0~9这10档值,9对应的就是100%满档,这是通用的协议,基本上现在所有手机都会支持
1%精度的协议是各手机厂商的私有协议,我没做过就不太清楚了 ganxiniuhe 发表于 2022-2-10 09:48
是的最小间隔10%,只有0~9这10档值,9对应的就是100%满档,这是通用的协议,基本上现在所有手机都会支持
...
顺便咨询下,9代表100%,那0就是10%吗? jsjj 发表于 2022-2-10 23:35
顺便咨询下,9代表100%,那0就是10%吗?
不用纠结百分几,手机上就显示个图标而已 ganxiniuhe 发表于 2022-2-11 09:01
不用纠结百分几,手机上就显示个图标而已
主要是有些手机可以显示百分比。
ganxiniuhe 发表于 2022-2-8 17:29
参照EventSysGasGauge0增加几个 EventSysGasGauge4/5/6...,全局搜索EventSysGasGauge0,依样添加相应的代 ...
感谢,我研究学习一下。
页:
[1]
2