34 lines
702 B
C
34 lines
702 B
C
|
#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);
|
||
|
|
||
|
}
|
||
|
|