summaryrefslogtreecommitdiff
path: root/avr/command_tbl.c
diff options
context:
space:
mode:
authorLeo C2014-11-21 13:49:19 +0100
committerLeo C2014-11-21 13:49:19 +0100
commit05994bd90cb36f10ff72c6a70d7cecc61b67fb2f (patch)
treee3f56ddcf2255a77db11566dfbf52bdac4fb356c /avr/command_tbl.c
parentfc454c83abd628f03eb39800b269d25c54f9591a (diff)
downloadz180-stamp-05994bd90cb36f10ff72c6a70d7cecc61b67fb2f.zip
Rename pin.. to gpio..
Diffstat (limited to 'avr/command_tbl.c')
-rw-r--r--avr/command_tbl.c45
1 files changed, 20 insertions, 25 deletions
diff --git a/avr/command_tbl.c b/avr/command_tbl.c
index 336c608..97110fd 100644
--- a/avr/command_tbl.c
+++ b/avr/command_tbl.c
@@ -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"
@@ -257,6 +241,17 @@ CMD_TBL_ITEM(
" - print detailed usage of 'command'"
),
+/* TODO: make macro CMD_TBL_ITEM work with this */
+ {FSTR("sd"), CONFIG_SYS_MAXARGS, 1, do_sd,
+ FSTR("SD/MMC card handling commands"),
+#ifdef CONFIG_SYS_LONGHELP
+ sd_help_text,
+#endif /* CONFIG_SYS_LONGHELP */
+#ifdef CONFIG_AUTO_COMPLETE
+ 0,
+#endif
+},
+
/* This does not use the CMD_TBL_ITEM macro as ? can't be used in symbol names */
{FSTR("?"), CONFIG_SYS_MAXARGS, 1, do_help,
FSTR("alias for 'help'"),