]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/command_tbl.c
Add commands: loadf, go, reset restart
[z180-stamp.git] / avr / command_tbl.c
index 78f7a24d46235b5aa265e8554fea14fddb5654b8..2717a370e04b1de5762d12745427fc4d3792eee0 100644 (file)
@@ -9,6 +9,9 @@ extern int do_help(cmd_tbl_t *, int, int, char * const []);
 extern int do_echo(cmd_tbl_t *, int, int, char * const []);
 extern int do_env_print(cmd_tbl_t *, int, int, char * const []);
 extern int do_env_set(cmd_tbl_t *, int, int, char * const []);
+extern int do_loadf(cmd_tbl_t *, int, int, char * const []);
+extern int do_go(cmd_tbl_t *, int, int, char * const []);
+extern int do_restart(cmd_tbl_t *, int, int, char * const []);
 
 
 cmd_tbl_t cmd_tbl[] = {
@@ -30,7 +33,7 @@ CMD_TBL_ITEM_COMPLETE(
        printenv, CONFIG_SYS_MAXARGS,   1,      do_env_print,
        "print environment variables",
        "\n"
-       "    - print [all] values of all environment variables\n"
+       "    - print values of all environment variables\n"
        "printenv name ...\n"
        "    - print value of environment variable 'name'",
        var_complete
@@ -45,6 +48,30 @@ CMD_TBL_ITEM_COMPLETE(
        var_complete
 ),
 
+CMD_TBL_ITEM(
+       loadf, 1,       0,      do_loadf,
+       "load srec_cat prepared image from controller flash",
+       ""
+),
+CMD_TBL_ITEM(
+       go, 2,          0,      do_go,
+       "start application at address 'addr'",
+       "addr\n"
+       "    - start application at address 'addr'"
+//     "\n"
+//     "      passing 'arg' as arguments"
+),
+CMD_TBL_ITEM(
+       reset, 1,       0,      do_reset,
+       "Keep CPU in RESET state",
+       ""
+),
+CMD_TBL_ITEM(
+       restart, 1, 0,  do_restart,
+       "Perform RESET of the CPU",
+       ""
+),
+
 CMD_TBL_ITEM(
        md,     3,      1,      do_mem_md,
        "memory display",