]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/command_tbl.c
Integrate fatfs. Add some sd card test commands.
[z180-stamp.git] / avr / command_tbl.c
index 336c608b326c72a530a99e824ecaa4b52ce63a24..6b53fad26353361d08d787d0ae13e780fca2c903 100644 (file)
@@ -20,7 +20,14 @@ extern command_ret_t do_dump_mem(cmd_tbl_t *, int, int, char * const []);
 extern command_ret_t do_eep_cp(cmd_tbl_t *, int, int, char * const []);
 extern command_ret_t do_busreq_pulse(cmd_tbl_t *, int, int, char * const []);
 extern command_ret_t do_date(cmd_tbl_t *, int, int, char * const []);
-extern command_ret_t do_pin(cmd_tbl_t *, int, int, char * const []);
+extern command_ret_t do_gpio(cmd_tbl_t *, int, int, char * const []);
+extern command_ret_t do_sd(cmd_tbl_t *, int, int, char * const []);
+
+#ifdef CONFIG_SYS_LONGHELP
+const FLASH char sd_help_text[] =
+       "bla \t- do bla\n"
+       ;
+#endif /* CONFIG_SYS_LONGHELP */
 
 
 cmd_tbl_t cmd_tbl[] = {
@@ -134,31 +141,8 @@ CMD_TBL_ITEM(
        ""
 ),
 
-#if 0
-CMD_TBL_ITEM(
-       clock, 2, 0,    do_clock,
-       "Set or get CPU frequency",
-       "\n"
-       "    - print frequency or state of clock pin\n"
-       "clock value[K|M]\n"
-       "    - set frequency of clock pin to value\n"
-       "clock [high|low]\n"
-       "    - set clock pin level high or low"
-),
-CMD_TBL_ITEM(
-       clk2, 3, 0,     do_clock2,
-       "Set or get clk2 frequency",
-       "\n"
-       "    - print frequency or state of clk2 pin\n"
-       "clk2 [-d] value[K|M]\n"
-       "    - set frequency of clk2 pin to value\n"
-       "clk2 [high|low]\n"
-       "    - set clk2 pin level high or low"
-),
-#endif
-
 CMD_TBL_ITEM(
-       pin, CONFIG_SYS_MAXARGS, 0,     do_pin,
+       pin, CONFIG_SYS_MAXARGS, 1,     do_gpio,
        "Set or query pin state",
        "[-s] [<pins>]\n"
        "    - print cofiguration and state or frequency of pins\n"
@@ -247,6 +231,13 @@ CMD_TBL_ITEM(
 ),
 #endif /* CONFIG_MX_CYCLIC */
 
+CMD_TBL_ITEM(
+       sd,   CONFIG_SYS_MAXARGS, 1, do_sd,
+       "SD/MMC card handling commands",
+       "<subcommand> args ...\n"
+       "sd help\n"
+       "    - print help on subcommands"
+),
 
 CMD_TBL_ITEM(
        help,   CONFIG_SYS_MAXARGS,     1,      do_help,