充电态权威源 mp2731-charger/status(修 battery/status 撒谎恒 Discharging)
真机实测:设备充电中但 battery/status 恒 Discharging;权威源为 mp2731-charger/status(Charging/Full),回退链 fusb302-typec-source/online==1 → 旧逻辑 battery/status==Charging || ac/online==1。电量仍读 battery/capacity。 - meow_svc_power: battery/status 命令充电判定走权威链(MEOW_PS_DIR 可重定向供宿主自测); svc_power_authtest 补 6 用例(mp2731 Charging/Full/Discharging + 两级回退)全 PASS - SDK meow_ui_sys: 状态栏充电态同权威链 - launcher util.c: 抽 batt_is_charging() 公共判定;meow_sys_light 1s 轻刷补充电态(插拔实时) - bootmenu 无充电判定(仅读 capacity)/MeowPanel 透传 power 服务:均无需改 - 真机验证(充电窗口):新二进制 battery=88%(Charging),对照固件内旧版 88%(Discharging) - hello/files/ncm 随 meow_ui.a(af6703f2) 重链已热更到卡(.new+mv,md5 对核一致) md5: meow_svc_power 39ae3aa2 / meow_launcherd 2aa61780 / hello 2444c151 / files 691db88b / ncm 89da63ed(仅重链,源码未动)
This commit is contained in:
1 parent
793a807ce3
commit
f149e24f28
13 files changed
+114
-12
No files matched your search
@@ -7,7 +7,8 @@
|
||||
* meow_ui_set_fullscreen() / meow_ui_statusbar_height()。
|
||||
*
|
||||
* 数据源与 launcher 的 meow_sys 同源单点一致:
|
||||
* - 电量 /sys/class/power_supply/battery/{capacity,status}
|
||||
* - 电量 /sys/class/power_supply/battery/capacity(充电态权威源=mp2731-charger/status,
|
||||
* 回退 fusb302-typec-source/online → battery/status|ac/online;battery/status 会撒谎)
|
||||
* - WiFi /sys/class/net/wlan0/operstate
|
||||
* - 蓝牙 实际 powered(hciconfig -a hci0 的 UP;spawn 贵 → 缓存 30s 刷一次)
|
||||
* - 音量 /usr/data/meow/settings.conf 的 audio.volume(launcher 同文件;
|
||||
|
||||
Reference in new issue
Block a user