删除LVGL,屏幕驱动测试完成
This commit is contained in:
@@ -69,7 +69,7 @@ Additional enforcement rules:
|
||||
- New expression semantics must be declared as `domain_expression_*` contracts in `components/domain/include/domain.h` and mapped in the domain runtime adapter catalog.
|
||||
- Upper layers must request expressions through `domain_runtime_request_expression()`; they must not call `platform_lcd_*` playback APIs directly.
|
||||
- Platform LCD code must expose playback primitives only and must not reference `DOMAIN_EXPRESSION_*` semantic IDs.
|
||||
- Asset-backed expressions should place `.bin` frames under `components/platform/assets/lvgl_animations/<asset_dir>/`; custom playback order belongs in the domain catalog, not in duplicated asset files or control-plane logic.
|
||||
- Asset-backed expressions should use the platform-owned direct LCD asset path documented in `docs/lcd-expressions.md`; custom playback order belongs in the domain catalog, not in duplicated asset files or control-plane logic.
|
||||
- Do not add one-off expression APIs for each emotion/state unless an ADR explicitly justifies a new contract family.
|
||||
|
||||
## Concurrency and Callback Safety
|
||||
|
||||
Reference in New Issue
Block a user