上下文: 版本号不主动递增的约定

This commit is contained in:
helei 2026-09-04 21:16:48 +08:00
parent af5fbbe1e3
commit b658a403c8
1 changed files with 2 additions and 0 deletions

View File

@ -20,6 +20,8 @@
## 2. 源码约定(极重要,反复踩坑) ## 2. 源码约定(极重要,反复踩坑)
- **版本号 `FIRMWARE_VERSION_STR` 不要主动加**:功能更新时用户没明确说升版本就不动(小改动也涨版本会失控)
- **所有 APP 源文件(.c/.h是 GBK 编码**Read/Edit 工具无法直接处理,一律用 python 脚本(读 gbk、改、encode 验证后写) - **所有 APP 源文件(.c/.h是 GBK 编码**Read/Edit 工具无法直接处理,一律用 python 脚本(读 gbk、改、encode 验证后写)
- **heredoc 转义陷阱**python 脚本写 C 代码时高发): - **heredoc 转义陷阱**python 脚本写 C 代码时高发):
- `\22` 在 python 字符串里会变成八进制 0x12——构造 AT 命令 JSON 转义时必须用 `chr(92)` 拼反斜杠 - `\22` 在 python 字符串里会变成八进制 0x12——构造 AT 命令 JSON 转义时必须用 `chr(92)` 拼反斜杠