docs(agent): 记录画面镜像新需求 —— DLPC3421 14h 原生支持横/纵独立翻转,含 39h 命名陷阱警示

This commit is contained in:
2026-09-25 02:08:44 +08:00
parent 733847a58c
commit 68fb81fb13
+14
View File
@@ -70,6 +70,20 @@
(`selftest_rs485.py`)。 (`selftest_rs485.py`)。
- 【待硬件】0x606E 的 0x40/0x80 两组位交换实测:demo 板仅实测 bit5(0x20)。等转接板 - 【待硬件】0x606E 的 0x40/0x80 两组位交换实测:demo 板仅实测 bit5(0x20)。等转接板
点亮时验证;原计划用 I2C-Inject 注入,该工具已暂停——恢复实测时先解冻或改用 LA 判读。 点亮时验证;原计划用 I2C-Inject 注入,该工具已暂停——恢复实测时先解冻或改用 LA 判读。
- 【新需求·已确认可行(2026-09-25)】画面镜像(横/纵独立翻转,任意来源画面):
投影观看方向(正投/背投/吊装)需要源信号预先翻转。DLPC3421 原生支持——I2C 14h
"写入显示图像方向"(b1=长轴翻转、b2=短轴翻转,两轴独立;15h 读回;b0 旋转仅竖排源
且 DLPC3421 不支持)。实施分两段:
- 上游固件(协议权威在上游仓):`dlpc3421.h` 已定义 14h/15h 命令号但驱动未实现——
照 `dlpc3421_set/get_mirror_lock_control` 模式补 set/get 函数,再暴露为 M 命令
(现有 M981~M983 是只读调试命令,可续编 M984=设置/M985=读取,命名以上游为准),
登记进 protocols.md;上电/软重启后是否自动恢复保存的方向由固件决定。
**命名陷阱**:现有 `set/get_mirror_lock_control`(39h"镜片锁定控制")是出厂 DMD
接口锁定校准用,不是图像镜像,勿混用。
- 上位机 DLPilot:`dlpc_rs485.py` 加命令封装,光机卡加"水平镜像/垂直镜像"开关并
读回回显;用方向不对称图案(如 bw_sweep/文字图)实测确认长轴/短轴与横/纵的对应。
- 备选(若固件暂不动):DLPilot 自投图案/自定义图片可在 Qt 渲染时翻转(仅覆盖测试
内容);任意桌面内容 Windows 标准 API 只有 180°(=两轴同时),单方向翻转做不到。
### 3.2 EDID-Viewer ### 3.2 EDID-Viewer
- EDID 对比、字节差异与固件数组导出。 - EDID 对比、字节差异与固件数组导出。