上下文: 版本号不主动递增的约定
This commit is contained in:
parent
af5fbbe1e3
commit
b658a403c8
|
|
@ -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)` 拼反斜杠
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue