A5133 Demo Service 添加 双击pwrkey 恢复出厂设置,方便其他手机连接设备。 608/1 608/head
authorSnickerSun <snickersun@163.com>
Sat, 27 Jul 2024 05:22:56 +0000 (13:22 +0800)
committerSnickerSun <snickersun@163.com>
Sat, 27 Jul 2024 05:22:56 +0000 (13:22 +0800)
code/sdk/drivers/peripheral/utils/custom_utils.c

index 1953c12..7eb1a59 100644 (file)
@@ -310,6 +310,12 @@ uint8_t a5133_demo_msg_send[2][64]={
     "前方道路拥堵,请减速慢行!"
 };
 static uint8_t a5133_demo_msg_send_index=0;
+void a5133_demo_msg_unbind_callback(void)
+{
+
+    PRINT("a5133_demo_msg_unbind_callback "NEWLINE);
+    uapi_restore_factory_setting();
+}
 void a5133_demo_msg_change_callback(void)
 {
     uint8_t* p_msg =  (uint8_t*)&a5133_demo_msg_send[a5133_demo_msg_send_index];
@@ -378,7 +384,7 @@ void startup_post_init_task(void)
         do_cywee_service_check_msg(CYWEE_SERVICE_CMD_RESET_DAILY_DATA,NULL);
     }
 #ifdef A5133_DEMO_SERVER
-    uapi_button_register_event_cb(a5133_demo_msg_change_callback, BUTTON_PWR_CLICKUP);
+    uapi_button_register_event_cb(a5133_demo_msg_unbind_callback, BUTTON_PWR_CLICKUP_2);
     a5133_demo_msg_change_callback();
     send_a5133_cmd_msg(A5133_SERVICE_CMD_TYPE_RUN_MASTER);
     // ScreenAlwaysOnCtr(true);