comparison rvinterf/asyncshell/oneshot.c @ 1014:0511507bf6e7

fc-shell: tch-dl control command implemented
author Mychaela Falconia <falcon@ivan.Harhan.ORG>
date Sun, 20 Mar 2016 22:52:25 +0000
parents 93f4fc26b204
children
comparison
equal deleted inserted replaced
1013:6eee1e547778 1014:0511507bf6e7
9 #include "limits.h" 9 #include "limits.h"
10 10
11 extern int cmd_poweroff(); 11 extern int cmd_poweroff();
12 extern int cmd_send_oneshot(); 12 extern int cmd_send_oneshot();
13 extern int cmd_sp_oneshot(); 13 extern int cmd_sp_oneshot();
14 extern int cmd_tchdl_oneshot();
14 extern int cmd_tgtreset(); 15 extern int cmd_tgtreset();
15 16
16 static struct cmdtab { 17 static struct cmdtab {
17 char *cmd; 18 char *cmd;
18 int minargs; 19 int minargs;
20 int (*func)(); 21 int (*func)();
21 } cmdtab[] = { 22 } cmdtab[] = {
22 {"poweroff", 0, 0, cmd_poweroff}, 23 {"poweroff", 0, 0, cmd_poweroff},
23 {"send", 1, MAX_PKT_TO_TARGET, cmd_send_oneshot}, 24 {"send", 1, MAX_PKT_TO_TARGET, cmd_send_oneshot},
24 {"sp", 2, 2, cmd_sp_oneshot}, 25 {"sp", 2, 2, cmd_sp_oneshot},
26 {"tch-dl", 1, 1, cmd_tchdl_oneshot},
25 {"tgtreset", 0, 0, cmd_tgtreset}, 27 {"tgtreset", 0, 0, cmd_tgtreset},
26 {0, 0, 0, 0} 28 {0, 0, 0, 0}
27 }; 29 };
28 30
29 oneshot_command(argc, argv) 31 oneshot_command(argc, argv)