From a386fb51abef903e0b8918e714867b9451361d06 Mon Sep 17 00:00:00 2001 From: SnickerSun Date: Sat, 16 Nov 2024 08:34:40 +0800 Subject: [PATCH] add AT^POWEROFF --- code/sdk/drivers/peripheral/utils/custom_utils_at_cmd.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/sdk/drivers/peripheral/utils/custom_utils_at_cmd.c b/code/sdk/drivers/peripheral/utils/custom_utils_at_cmd.c index cb6134d88..98467ea97 100644 --- a/code/sdk/drivers/peripheral/utils/custom_utils_at_cmd.c +++ b/code/sdk/drivers/peripheral/utils/custom_utils_at_cmd.c @@ -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 *)" " }, }; -- 2.17.1