diff options
author | Leo C | 2018-04-04 00:08:52 +0200 |
---|---|---|
committer | Leo C | 2018-07-21 12:02:05 +0200 |
commit | 8a2b0da07c62b1ab1d9d2240268fbf71f59421dd (patch) | |
tree | 6680c4224313e251cb57635e96dd9cd3d904aacc /avr/command_tbl.c | |
parent | 1d390146e3186c0eb94df0a1da8618fc89480127 (diff) | |
download | z180-stamp-8a2b0da07c62b1ab1d9d2240268fbf71f59421dd.zip |
fat commands are now subcommands of a single fat command. Added 'fat cd' and 'fat pwd'.
Diffstat (limited to 'avr/command_tbl.c')
-rw-r--r-- | avr/command_tbl.c | 37 |
1 files changed, 7 insertions, 30 deletions
diff --git a/avr/command_tbl.c b/avr/command_tbl.c index 592858a..7e7ccee 100644 --- a/avr/command_tbl.c +++ b/avr/command_tbl.c @@ -33,9 +33,7 @@ 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_gpio(cmd_tbl_t *, int, int, char * const []); extern command_ret_t do_sd(cmd_tbl_t *, int, int, char * const []); -extern command_ret_t do_fat_stat(cmd_tbl_t *, int, int, char * const []); -extern command_ret_t do_fat_ls(cmd_tbl_t *, int, int, char * const []); -extern command_ret_t do_fat_rw(cmd_tbl_t *, int, int, char * const []); +extern command_ret_t do_fat(cmd_tbl_t *, int, int, char * const []); extern command_ret_t do_run(cmd_tbl_t *, int, int, char * const []); extern command_ret_t do_source(cmd_tbl_t *, int, int, char * const []); extern command_ret_t do_attach(cmd_tbl_t *, int, int, char * const []); @@ -346,35 +344,14 @@ CMD_TBL_ITEM( "sd help\n" " - print help on subcommands" ), - -CMD_TBL_ITEM( - fatstat, 2, 1, do_fat_stat, - "Show logical drive status", - "dev" -), -CMD_TBL_ITEM( - fatls, 2, 1, do_fat_ls, - "Directory listing", - "path" -), CMD_TBL_ITEM( - fatload, 5, 0, do_fat_rw, - "load binary file from a dos filesystem", - "<d:/path/filename> <addr> [bytes [pos]]\n" - " - Load binary file 'path/filename' on logical drive 'd'\n" - " to address 'addr' from dos filesystem.\n" - " 'pos' gives the file position to start loading from.\n" - " If 'pos' is omitted, 0 is used. 'pos' requires 'bytes'.\n" - " 'bytes' gives the size to load. If 'bytes' is 0 or omitted,\n" - " the load stops on end of file." -), -CMD_TBL_ITEM( - fatwrite, 4, 0, do_fat_rw, - "write file into a dos filesystem", - "<d:/path/filename> <addr> <bytes>\n" - " - Write file to 'path/filename' on logical drive 'd' from RAM\n" - " starting at address 'addr'.\n" + fat, CONFIG_SYS_MAXARGS, 1, do_fat, + "fat filesystem commands", + "<subcommand> args ...\n" + "fat help\n" + " - print help on subcommands" ), + CMD_TBL_ITEM( attach, CONFIG_SYS_MAXARGS, 1, do_attach, "attach filesystem image file to CP/M drive", |