P1和P2已开发完成并验证了大部分功能都没问题
This commit is contained in:
@@ -136,11 +136,20 @@ void usr_on_key_ota_start(void)
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 出厂重置:清业务 VM/RAM,保留 BLE 配对
|
||||
* @brief 出厂重置:清业务 VM/RAM,保留 BLE 配对(规格书 14 章)
|
||||
* @note VM 由 app_nvm_reset 全清(含 4 个 item);RAM 清加热请求、
|
||||
* 联动 20B、定时 7 组、31 天运行记录与各使能。不断开、不软复位。
|
||||
* @return 无
|
||||
*/
|
||||
void app_function_factory_reset(void)
|
||||
{
|
||||
uint8_t i;
|
||||
uint8_t *tm[7] = {
|
||||
gDevData.time_config1, gDevData.time_config2, gDevData.time_config3,
|
||||
gDevData.time_config4, gDevData.time_config5, gDevData.time_config6,
|
||||
gDevData.time_config7
|
||||
};
|
||||
|
||||
app_nvm_reset();
|
||||
app_relay_request(0);
|
||||
app_arbiter_init();
|
||||
@@ -148,6 +157,7 @@ void app_function_factory_reset(void)
|
||||
app_timer_init();
|
||||
app_runrec_reset();
|
||||
gDevData.heat_switch = 0;
|
||||
gDevData.factory_reset = 0;
|
||||
gDevData.linkage_delete = 0;
|
||||
gDevData.time_en = 0;
|
||||
gDevData.fault_en = 0;
|
||||
@@ -156,5 +166,8 @@ void app_function_factory_reset(void)
|
||||
gDevData.alarm_code = 0;
|
||||
memset(gDevData.linkage_config, 0, BOARD_LINKAGE_CFG_LEN);
|
||||
memset(gDevData.run_record, 0, sizeof(gDevData.run_record));
|
||||
for (i = 0; i < 7; i++) {
|
||||
memset(tm[i], 0, 8);
|
||||
}
|
||||
log_info("factory reset: business vm cleared, pairing kept\n");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user