feat: 支持四级灵敏度 (MAX_LOOP_SENS_AMOUNT 3→4)
- SensTable: 新增第四档 14 (原 108/54/28) - SensTable1: 新增第四档 12 (原 81/32/16) - set_factory_param(): total 由 MAX_LOOP_SENS_AMOUNT 宏决定
This commit is contained in:
@@ -232,8 +232,8 @@ uint32_t g_env_prev_capvd = 0;
|
||||
* 出厂灵敏度默认表 (写入 g_loop_sens_list, 运行时以 g_loop_sens_list 为准)
|
||||
* 进入阈值 = Origin * sens_in / 65536; 离开阈值 = Origin * sens_out / 65536
|
||||
*===========================================================================*/
|
||||
const uint16_t SensTable[MAX_LOOP_SENS_AMOUNT] = { 108, 54, 28};
|
||||
const uint16_t SensTable1[MAX_LOOP_SENS_AMOUNT] = {81, 32, 16};
|
||||
const uint16_t SensTable[MAX_LOOP_SENS_AMOUNT] = { 108, 54, 28, 14};
|
||||
const uint16_t SensTable1[MAX_LOOP_SENS_AMOUNT] = {81, 32, 16, 12};
|
||||
|
||||
uint16_t g_loop_out_delay = 10; // 离开延时, 50ms 为单位, 由 delay_time 配置
|
||||
|
||||
@@ -258,7 +258,7 @@ void set_factory_param(void)
|
||||
uint8_t i;
|
||||
|
||||
memcpy(&g_loop_cng_unit.sensitvity, loop_cng_default, 7);
|
||||
|
||||
g_loop_sens_list.total = MAX_LOOP_SENS_AMOUNT;
|
||||
for(i = 0; i < g_loop_sens_list.total; i++)
|
||||
{
|
||||
g_loop_sens_list.sens[i].sens_in = SensTable[i];
|
||||
|
||||
Reference in New Issue
Block a user