添加参数设置和自检命令
This commit is contained in:
@@ -6,7 +6,8 @@
|
||||
|
||||
|
||||
|
||||
#define BUILD_DATE "2023-06-14 15:49:07"
|
||||
#define BUILD_DATE "2023-06-14 22:00:30"
|
||||
#define SOFT_VERSION "0.01"
|
||||
|
||||
|
||||
|
||||
|
@@ -230,7 +230,7 @@ static int sysinfo(list_def *argv)
|
||||
{
|
||||
const sys_param_def *par=sys_param();
|
||||
cmd_print("build time: %s",BUILD_DATE);
|
||||
cmd_print("soft version: 0.01");
|
||||
cmd_print("soft version: %s",SOFT_VERSION);
|
||||
cmd_print("run time: %d",rt_tick_get()/1000);
|
||||
cmd_print("startup: %s",bk_get_currtype());
|
||||
cmd_print("watch dog: %s",bk_wdog_fun()?"on":"off");
|
||||
@@ -248,14 +248,17 @@ commend_export(sysinfo,sysinfo,"print the sortware info")
|
||||
static void print_sys_help(void)
|
||||
{
|
||||
cmd_print("example for how to set system params:");
|
||||
cmd_print("set hostif uart4/utcp");
|
||||
cmd_print("set devicetype checker/coder");
|
||||
cmd_print("set localip 192.168.80.10");
|
||||
cmd_print("set hostip 192.168.80.100");
|
||||
cmd_print("set hostport 7777");
|
||||
cmd_print("set localcmdport 7777");
|
||||
cmd_print("set hostlogport 12345");
|
||||
cmd_print("set localid 1");
|
||||
cmd_print("set hostif uart4/utcp");
|
||||
cmd_print("set devicetype checker/coder");
|
||||
cmd_print("set localip 192.168.80.10");
|
||||
cmd_print("set hostip 192.168.80.100");
|
||||
cmd_print("set hostport 7777");
|
||||
cmd_print("set localcmdport 7777");
|
||||
cmd_print("set hostlogport 12345");
|
||||
cmd_print("set localid 1");
|
||||
cmd_print("set uartbsp 115200");
|
||||
cmd_print("set codermode 1/0");
|
||||
cmd_print("set slave_addr_start 1/0");
|
||||
cmd_print("set save");
|
||||
}
|
||||
|
||||
@@ -349,6 +352,24 @@ static int sys_set(list_def *argv)
|
||||
spar->local_id=str_atoi(str);
|
||||
cmd_print("local id: %d",spar->local_id);
|
||||
}
|
||||
else if(strcmp(list_get_str(argv,1),"uartbsp")==0)
|
||||
{
|
||||
char *str=list_get_str(argv,2);
|
||||
spar->uartbsp=str_atoi(str);
|
||||
cmd_print("uart bsp: %d",spar->uartbsp);
|
||||
}
|
||||
else if(strcmp(list_get_str(argv,1),"codermode")==0)
|
||||
{
|
||||
char *str=list_get_str(argv,2);
|
||||
spar->coder_ret_mode=str_atoi(str);
|
||||
cmd_print("coder ret mode: %d",spar->coder_ret_mode);
|
||||
}
|
||||
else if(strcmp(list_get_str(argv,1),"slave_addr_start")==0)
|
||||
{
|
||||
char *str=list_get_str(argv,2);
|
||||
spar->slave_addr_start=str_atoi(str);
|
||||
cmd_print("slave addr start: %d",spar->slave_addr_start);
|
||||
}
|
||||
else{
|
||||
cmd_print("unknown cmd for sysset.");
|
||||
print_sys_help();
|
||||
|
Reference in New Issue
Block a user