WIP checkpoint (M2.53→M2.54 工作区): 字体归MeowOS/fonts+SDK跟随+多字体(进行中)+boot板载+状态栏28+亮度/音量修复+文档刷新
This commit is contained in:
1 parent
245bee2946
commit
064635b3c4
44 files changed
+2834
-308
No files matched your search
+2
-2
@@ -64,7 +64,7 @@ int meow_settings_set_str (const char *key, const char *v);/* 长度截断 MEOW
|
||||
int meow_settings_set_enum(const char *key, int v); /* 校验枚举合法 */
|
||||
int meow_settings_set_bool(const char *key, bool v);
|
||||
```
|
||||
- **所有 clamp/校验集中在 set**(亮度 clamp ≥ `display.brightness_min` 默认 25、枚举越界拒绝、str 截断)。
|
||||
- **所有 clamp/校验集中在 set**(亮度 clamp ≥ `display.brightness_min` 默认 **1**(M2.39 由 25 改 1,旧持久 25 自动迁移;[源:审计 2026-08-30])、枚举越界拒绝、str 截断)。
|
||||
- set 成功后**自动 `settings_save()` 落盘**(板载 /usr/data/meow/settings.conf)并**通知 listener**。
|
||||
|
||||
### 2.3 枚举辅助(供 UI/web 显示中文标签)
|
||||
@@ -122,7 +122,7 @@ int meow_settings_register(const meow_setting_def *def); /* 注册一个设置
|
||||
```
|
||||
# meow-settings 1
|
||||
display.brightness = 101
|
||||
display.brightness_min = 25
|
||||
display.brightness_min = 1
|
||||
display.screen_off_mode = panel
|
||||
boot.default = meow
|
||||
input.hotkey_seq = volup,volup,volup
|
||||
|
||||
Reference in new issue
Block a user