2025-10-10 16:07:00 +08:00

34 lines
702 B
C
Executable File

#include "atsvr_unite.h"
#include "string.h"
#include "stdio.h"
#include "stdlib.h"
#include "components/system.h"
#include "bk_system_at.h"
void at_system_reboot(void)
{
bk_reboot();
}
static int at_misc_reset_system(int sync,int argc, char **argv)
{
if(argc != 0){
atsvr_cmd_rsp_error();
return -1;
}
atsvr_cmd_rsp_ok();
at_system_reboot();
return 0 ;
}
const struct _atsvr_command misc_cmds_table[] = {
ATSVR_CMD_HADLER("AT+RST","AT+RST",NULL,at_misc_reset_system,false,0,0,NULL,false),
};
void at_misc_cmd_init(void)
{
atsvr_register_commands(misc_cmds_table, sizeof(misc_cmds_table) / sizeof(struct _atsvr_command),"misc",NULL);
}