k18 reset watch will clean bt lib status
author@CHENG <2393524978@qq.com>
Thu, 21 Nov 2024 02:19:23 +0000 (10:19 +0800)
committer@CHENG <2393524978@qq.com>
Thu, 21 Nov 2024 02:19:23 +0000 (10:19 +0800)
2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c
2.sdk/sdk/gui/lv_watch/lv_apps/factory_mode/factory_mode_reset.c

index f784e35..6ff46fa 100644 (file)
@@ -942,6 +942,16 @@ int HA_lib_activate(char *key_code)
     return ret;
 }
 
+void HA_lib_activate_code_clean(void)
+{
+       char * key_code = "00000000000";
+    char send_data[256] = {0};
+    int send_data_len = 0;
+
+    send_data_len = snprintf(send_data,sizeof(send_data),"{\"cmd\":\"3\",\"set_HA_key_code\":\"%s\"}\n", key_code);
+    fr8012haq_write_data(send_data,send_data_len);
+}
+
 //恒爱算法库初始化
 void HA_lib_init(void)
 {
index 78dafb6..d866aa8 100644 (file)
@@ -245,6 +245,10 @@ static void factoryreset_yes_btn_event_cb(lv_obj_t * btn, lv_event_t e)
                mmi_protocol_action_unbind();
                uos_sleep(10);
        #endif
+
+       #if USE_FR8012HAQ
+               HA_lib_activate_code_clean();
+       #endif
        
         lv_obj_t * par = lv_obj_get_parent(btn);
         lv_obj_clean(par);