add AT^POWEROFF 1405/3 1405/head
authorSnickerSun <snickersun@163.com>
Sat, 16 Nov 2024 00:34:40 +0000 (08:34 +0800)
committerSnickerSun <snickersun@163.com>
Sat, 16 Nov 2024 00:34:40 +0000 (08:34 +0800)
code/sdk/drivers/peripheral/utils/custom_utils_at_cmd.c

index cb6134d..98467ea 100644 (file)
@@ -1431,8 +1431,15 @@ static uint32_t Add_VER_txt_atuoota(uint8_t *para, uint32_t paraLen, char *strCo
     return ERRCODE_SUCC;
 
 }
+static uint32_t custom_at_poweroff(uint8_t *para, uint32_t paraLen, char *strCommonCmd)
+{
+    UNUSED(strCommonCmd);
 
+    wstp_print("power off device!\n");
+    uapi_poweroff_device();
 
+    return ERRCODE_SUCC;
+}
 
 
 
@@ -1523,7 +1530,7 @@ static const at_cmd_table_t g_custom_utils_cmd[] = {
     { (char *)"AT^ADDVRETXT",      Add_VER_txt_atuoota, (char *)" " },
     { (char *)"AT^ADDAUTOOTA",      Add_need_addrss_atuoota, (char *)" " },
     { (char *)"AT^AUTOOTACHECK",      send_check_ota_atuoota, (char *)" " },
-    
+    { (char *)"AT^POWEROFF",      custom_at_poweroff, (char *)" " },
 };