From: @CHENG <2393524978@qq.com> Date: Thu, 21 Nov 2024 02:19:23 +0000 (+0800) Subject: k18 reset watch will clean bt lib status X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=2cfd889a18f2e18f513361b695bbb7484ab0c054;p=mirrors%2FASR3603_Z5.git k18 reset watch will clean bt lib status --- diff --git a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c index f784e350..6ff46fa5 100644 --- a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c +++ b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c @@ -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) { diff --git a/2.sdk/sdk/gui/lv_watch/lv_apps/factory_mode/factory_mode_reset.c b/2.sdk/sdk/gui/lv_watch/lv_apps/factory_mode/factory_mode_reset.c index 78dafb66..d866aa8f 100644 --- a/2.sdk/sdk/gui/lv_watch/lv_apps/factory_mode/factory_mode_reset.c +++ b/2.sdk/sdk/gui/lv_watch/lv_apps/factory_mode/factory_mode_reset.c @@ -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);