FreeCalypso > hg > freecalypso-sw
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() |
