]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/cmd_fat.c
ENV_HOME macro. 'fat help' command table entry
[z180-stamp.git] / avr / cmd_fat.c
index 81ee945ce3969e846c1e0e0057c4e4f358e2a0e5..e09b2a6643fb0d10039a172360867a72f3499d92 100644 (file)
@@ -281,9 +281,9 @@ command_ret_t do_cd(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
        (void) cmdtp; (void) flag; (void) argc;
 
        if (argc < 2) {
-               arg = getenv_str(PSTR("HOME"));
+               arg = getenv_str(PSTR(ENV_HOME));
                if (arg == NULL) {
-                       printf_P(PSTR("%s: \"%S\" is not set\n"), argv[0], PSTR("HOME"));
+                       printf_P(PSTR("%s: \"%S\" is not set\n"), argv[0], PSTR(ENV_HOME));
                        return CMD_RET_FAILURE;
                }
        } else
@@ -579,6 +579,15 @@ CMD_TBL_ITEM(
        "      starting at address 'addr'.\n"
 ),
 
+CMD_TBL_ITEM(
+       help,   CONFIG_SYS_MAXARGS,     1,      do_help,
+       "Print sub command description/usage",
+       "\n"
+       "       - print brief description of all sub commands\n"
+       "fat help command ...\n"
+       "       - print detailed usage of sub cmd 'command'"
+),
+
 /* 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'"),