feat: DevicePlugin Task3 — Linux ARM64 Backend(Display/SleepInhibit/Backlight)
This commit is contained in:
@@ -33,6 +33,12 @@
|
||||
- 为 Rust SDK 写文档时,优先给 pub 类型字段和 trait 方法补齐上下文,示例统一用 `# Examples`
|
||||
- 对 FFI / 插件宏示例,doc-test 以 `ignore` 展示用法,避免引入动态库导出场景的编译噪音
|
||||
- Rust 验证命令固定先注入 stable 工具链 PATH,再跑 `cargo check` 和 `cargo test`
|
||||
- DevicePlugin Linux ARM64 后端实现:
|
||||
- /sys/class/graphics/fb0/virtual_size 读取分辨率(格式:width,height)
|
||||
- /sys/class/backlight/*/brightness 控制背光,需先读 max_brightness
|
||||
- systemd-inhibit 防息屏模式复用 ScreenPlugin 经验
|
||||
- 读取失败时使用默认值(1920x1080),保证后端初始化不失败
|
||||
- 背光设备可能不存在,写入失败时静默返回 Ok(某些设备不支持)
|
||||
|
||||
## 技能树
|
||||
- Web 前端和响应式设计:★★★★★
|
||||
|
||||
Reference in New Issue
Block a user