# A109 吸尘器显示候选

2026-10-11。完成128×32 SSD1306候选的512字节帧生成和分页写入模块；原机实屏型号仍未知。工程画面包括档位/真实风机状态、有效吸力百分比、低吸力滤网提示、未标定、学习中及待重启。布局、英文文案、字体和500ms数据新鲜度要求是工程候选，未声称原机视觉相同。

仅已标定且有效/新鲜的0..100吸力数据可显示数值，物理fan_enabled须真、故障/学习/重启状态须假；无效和未知显示--%。报警仅跟随已验证测量链提供的low_suction，模块不制定物理阈值，不从PWM/电流/转速换算吸力。所有100%/37%示例均合成。

写入模块接受带ACK/超时的有界HAL回调，每次服务只发一个最多17字节正常包；失败最多再发一次关屏包并终止。全帧成功后才开屏；关屏确认是回调响应，不是实际屏幕光学验证。每次更新关屏的候选策略可能闪烁，后续需按实物更新率优化。

主机ASan/UBSan覆盖全部256百分比/256档位值、数据时效边界、回绕、状态抑制。独立SSD1306显存模型核对全部512字节和未写上半显存；逐个模拟40正常包故障及关屏失败共80场景。另从真实四帧像素独立解码字符，并视觉查看预览。Cortex-M0+ soft-float模块编译通过，text1311字节；不是完整目标固件大小。独立解压复测并得到同一目标对象和四帧/预览。

本轮没有修改A108主循环，没有实际PA6/PA7软件I2C、上拉电阻或显示供电/线束施工，没有完整镜像链接/刷写/实际亮屏。接口使用A106 J5：1=3.3V、2=GND、3=SCL/PA6、4=SDA/PA7，必须按模块具名端子接线，不能假定直通针序；外部上拉及电流预算待确认。千台量产器件选择、开模成本/寿命/可读性/结构仍未冻结。

标准Waveshare0.91inch OLED作为工程候选，不代表原机屏幕或低价量产选型。HT16K33A官方最低4.5V，与现有3.3V接口直接配套不成立，未将其接入。OLED具体模块旧手册电压描述存在2.2V/5V与3V3/5V示例不一致，选3.3V仍需实体确认。原机吸力学习与实际风机/滤网效果继续待完成，三款整机目标保持不变。
