v1.6.1 修复 BUG-007 PinList→PinMAP 生成布局方向(改用 Layout B,A1 标题与上边 Number 同行)
This commit is contained in:
23
CHANGELOG.md
23
CHANGELOG.md
@@ -1,5 +1,28 @@
|
||||
# Changelog
|
||||
|
||||
## [v1.6.1] - 2026-06-12
|
||||
|
||||
### 🐛 Bug 修复
|
||||
|
||||
#### BUG-007 【高】PinList→PinMAP 生成布局方向错误(应为 Layout B)
|
||||
|
||||
- **根因**:`pinmap_layout.py` 使用 Layout A(上边 Name 在 Number 之前,A1 独占行),但用户期望 Layout B(A1 标题与上边 Number 同行,Number 在 Name 之前)
|
||||
- **修复**:
|
||||
- 上边 Number 移至 row 0(与 A1 标题同行),col 从 2 开始(B 列留空)
|
||||
- 上边 Name 移至 row 1
|
||||
- 左右边整体上移 1 行(从 row 3→row 2 开始)
|
||||
- 下边整体上移 1 行(从 row 18-19→row 17-18)
|
||||
- 生成输出与用户提供的正确 CSV 布局完全一致
|
||||
- A1 支持多行文本(换行符自动保留)
|
||||
|
||||
### 🔧 修改文件
|
||||
- `Code/src/pinmap_layout.py` — 坐标公式全部更新为 Layout B
|
||||
- `Code/src/test_pinmap.py` — 5 组测试数据/断言更新
|
||||
|
||||
### ✅ 测试
|
||||
- 全部 23 个测试通过
|
||||
- QFN60 生成结果与用户期望的 CSV 结构一致
|
||||
|
||||
## [v1.6.0] - 2026-06-12
|
||||
|
||||
### 🐛 Bug 修复
|
||||
|
||||
Reference in New Issue
Block a user