stswangzhiping
fb8a408f93
fix(led): VFD 管道用 O_NONBLOCK 防止事件循环阻塞
FIFO 写入改为 O_WRONLY | O_NONBLOCK:
- 无读端(vfdservice 关闭读端后)openSync 立即抛 ENXIO 而非永久阻塞
- showPin blink timer 每 500-1000ms 自动重试,vfdservice 恢复读后
即可成功显示 PIN,彻底解决"长时间激活后解绑 PIN 不闪"问题
同时移除 66b94d8 加的 showTime keepalive:
- keepalive 用的也是阻塞 openSync,vfdservice 关闭读端时反而会
在 setTimeout 回调里阻塞整个事件循环,比不加更危险
Made-with: Cursor
2026-04-03 19:01:14 +08:00
..
2026-03-24 23:14:02 +08:00
2026-03-29 07:10:43 +08:00
2026-04-03 16:06:34 +08:00
2026-03-28 21:50:56 +08:00
2026-03-22 08:04:20 +08:00
2026-03-22 07:38:05 +08:00
2026-03-28 14:37:56 +08:00
2026-04-03 19:01:14 +08:00
2026-03-16 07:31:19 +08:00
2026-03-15 21:29:51 +08:00
2026-03-29 08:14:24 +08:00
2026-04-03 18:40:08 +08:00
2026-04-02 12:40:41 +08:00
2026-03-28 14:37:56 +08:00
2026-03-28 14:37:56 +08:00