docs: 记录灵敏度修复+有限存在时间+版本号

This commit is contained in:
wangfq
2026-07-21 16:20:27 +08:00
parent 7683627639
commit d2ca537493
+26
View File
@@ -4,6 +4,32 @@
--- ---
## 2026-07-21 (午后) — 修复灵敏度 bug + 有限存在时间 + 版本号
### BLE 灵敏度无法修改
**根因:** 硬件适配时删了 `poll_sens_key()`,在 `INIT_VD()` 中硬编码了 `g_freq_sens = 2`
但未在 BLE 参数解包 `unpack_pkg_set_cjq_param()` 中同步更新,导致小程序修改灵敏度无效。
**修复:**
- `peripheral_main.c`: `g_freq_sens``INIT_VD()` 移到 `para_store_init()`
从存储的 `g_loop_cng_unit.sensitvity` 读取:`(sensitvity > 0) ? (sensitvity - 1) : 0`
- `dbn_ble_srv.c`: `unpack_pkg_set_cjq_param()` 中同样增加 `g_freq_sens` 同步更新,
确保 BLE 小程序实时修改后立即生效
### 有限存在时间公式对齐
`dbn_ble_srv.c``g_hold_time` 计算写的是 `exist_mode * 30 * 20`
`para_store_init()` 中用的是 `exist_mode * 20 * 5`50ms tick)。
统一为 `20 * 5`(对应参数值 × 100ms × 5s 基础周期)。
### 版本号
- 固件: `4.01``3.00`
- 硬件: `1.00``3.01`
---
## 2026-07-21 — 项目初始化:从 DLD110SV4 复制基线 + 按硬件资源文档调整 IO ## 2026-07-21 — 项目初始化:从 DLD110SV4 复制基线 + 按硬件资源文档调整 IO
### 背景 ### 背景