feat(route): meow_route 音频输出路由自动跟随插孔 (agent-220) — svcd托管,1s轮询switch state,4.4优先; 只写变化+读回校验+不重试风暴; 真机已部署运行(svcd tf conf)
meow_route fa2b80be; 主机模拟状态机全过+真机cset/cget往返验证; 物理插拔端到端待用户插耳机实测 注: 223 拼音IME设计稿已出(devdocs/plan/IME_PINYIN_DESIGN.md, 静态表方案~272KB, qemu验证通过)
This commit is contained in:
1 parent
e8deed88bd
commit
249b6224ab
5 files changed
+322
No files matched your search
@@ -0,0 +1,16 @@
|
||||
# meow_route.conf — 音频输出路由自动跟随插孔(svcd 托管;本阶段走卡上,不刷机)。
|
||||
# 部署:TF 卡 `/usr/data/mnt/sd_0/MeowOS/services.d/meow_route.conf` + 二进制
|
||||
# `MeowOS/opt/bin/meow_route`。svcd 双源扫(板载 /usr/data/meow/services.d + TF
|
||||
# MeowOS/services.d,同名板载优先);无卡时 svcd 跳过本服务,系统核心不依赖它。
|
||||
# 职责:周期读 /sys/class/switch/{headset,balance}/state,插入变化时自动
|
||||
# `amixer cset numid=9 <port>`(4.4→3 优先于 3.5→2;都不插→不动保持上次)。
|
||||
# 写后 cget 读回校验,失败记日志不重试风暴(状态翻身后才再评估)。
|
||||
# 触发即启动(trigger=boot);子进程崩则 on-fail 拉起,防常驻守护静默丢失。
|
||||
exec=/usr/data/mnt/sd_0/MeowOS/opt/bin/meow_route
|
||||
args=
|
||||
enabled=1
|
||||
restart=on-fail
|
||||
backoff_ms=2000
|
||||
max_restart=5
|
||||
trigger=boot
|
||||
cap=
|
||||
Reference in new issue
Block a user