comparison rvinterf/asyncshell/usercmd.c @ 889:1b1683cda154

fc-shell: implemented poweroff and tgtreset commands
author Space Falcon <falcon@ivan.Harhan.ORG>
date Sun, 28 Jun 2015 16:52:06 +0000
parents 4661b84260a0
children bd873572ef2c
comparison
equal deleted inserted replaced
888:0590cfd5803f 889:1b1683cda154
11 11
12 extern char usercmd[]; 12 extern char usercmd[];
13 13
14 extern void cmd_disable(); 14 extern void cmd_disable();
15 extern void cmd_enable(); 15 extern void cmd_enable();
16 extern void cmd_poweroff();
16 extern void cmd_sendat(); 17 extern void cmd_sendat();
17 extern void cmd_sendsp(); 18 extern void cmd_sendsp();
19 extern void cmd_tgtreset();
18 20
19 void 21 void
20 cmd_exit() 22 cmd_exit()
21 { 23 {
22 tty_cleanup(); 24 tty_cleanup();
28 void (*func)(); 30 void (*func)();
29 } cmdtab[] = { 31 } cmdtab[] = {
30 {"disable", cmd_disable}, 32 {"disable", cmd_disable},
31 {"enable", cmd_enable}, 33 {"enable", cmd_enable},
32 {"exit", cmd_exit}, 34 {"exit", cmd_exit},
35 {"poweroff", cmd_poweroff},
33 {"quit", cmd_exit}, 36 {"quit", cmd_exit},
34 {"sp", cmd_sendsp}, 37 {"sp", cmd_sendsp},
35 {"str", cmd_sendat}, 38 {"str", cmd_sendat},
39 {"tgtreset", cmd_tgtreset},
36 {0, 0} 40 {0, 0}
37 }; 41 };
38 42
39 void 43 void
40 dispatch_user_cmd() 44 dispatch_user_cmd()