- 新增 Mini212G2 传感器预配置指南文档,详细说明外部工具配置步骤
- 修复 DVP 头文件中的 SENSOR_TOTAL_LINES 定义,移除冗余行数
- 在 README 和模式配置文档中添加预配置指南的引用链接
- 新增 OpenSpec 变更记录,包含设计文档、提案、规格和任务清单
📦 build(openspec): 新增传感器预配置规范文档结构
- 在 openspec/changes/archive/ 下创建 2026-03-15-dvp-raw-data-pipeline 变更记录
- 包含设计文档、提案、规格说明和任务清单
- 在 openspec/specs/ 下创建 sensor-preconfig-guide 规格文档
28 lines
1.1 KiB
Markdown
28 lines
1.1 KiB
Markdown
# Proposal: DVP 原始数据采集流程验证与传感器预配置规范
|
||
|
||
## Why
|
||
|
||
MCU 端驱动不通过 UART 配置传感器(`SENSOR_UART_ENABLE=0`),而是依赖外部工具预先宼入。当前无文档明确说明需要配置哪些参数,导致两个关键风险:
|
||
① CMOS8 字节序:传感器必须配置为 **LSB 模式**,否则 CH32V307(小端序)将 `uint16_t` 读到字节完全反序的错误温度值;
|
||
② Y16 单位:代码按 0.1°C/LSB 使用,需确认实际传感器输出的温度单位一致。
|
||
|
||
## What Changes
|
||
|
||
- 新增 **Mini212G2 预配置指南**(`Doc/Mini212G2预配置指南.md`),明确列出外部工具需要设置的所有参数及原因
|
||
- MCU 驱动代码不作任何修改(`SENSOR_UART_ENABLE` 保持为 0)
|
||
|
||
## Capabilities
|
||
|
||
### New Capabilities
|
||
- `sensor-preconfig-guide`: Mini212G2 预配置指南文档
|
||
|
||
### Modified Capabilities
|
||
|
||
(无,MCU 代码不变)
|
||
|
||
## Impact
|
||
|
||
- **新增文档**:`Doc/Mini212G2预配置指南.md`
|
||
- **不涉及** MCU 代码修改
|
||
- 配置错误情况下所有温度判断和上报数据均为错误值
|