]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/command_tbl.c
SD slot 0: Enable card detection
[z180-stamp.git] / avr / command_tbl.c
index 02d8ac8eb82f85a4b2dbae5dbf6a4f63d167a4c1..a2f99da4a04d3f4e41bc4aabe541c4a4774cb4e1 100644 (file)
@@ -1,10 +1,13 @@
+/*
+ * (C) Copyright 2014 Leo C. <erbl259-lmu@yahoo.de>
+ *
+ * SPDX-License-Identifier:    GPL-2.0+
+ */
 
 #include "common.h"
-
 #include "command.h"
 #include "cmd_mem.h"
 
-
 extern command_ret_t do_help(cmd_tbl_t *, int, int, char * const []);
 extern command_ret_t do_echo(cmd_tbl_t *, int, int, char * const []);
 extern command_ret_t do_sleep(cmd_tbl_t *, int, int, char * const []);
@@ -24,8 +27,9 @@ 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_read(cmd_tbl_t *, int, int, char * const []);
-extern command_ret_t do_fat_write(cmd_tbl_t *, int, int, char * const []);
+//extern command_ret_t do_fat_read(cmd_tbl_t *, int, int, char * const []);
+//extern command_ret_t do_fat_write(cmd_tbl_t *, int, int, char * const []);
+extern command_ret_t do_fat_rw(cmd_tbl_t *, int, int, char * const []);
 
 #ifdef CONFIG_SYS_LONGHELP
 const FLASH char sd_help_text[] =
@@ -46,6 +50,7 @@ CMD_TBL_ITEM(
 ),
 
 #ifdef DEBUG
+
 CMD_TBL_ITEM(
        !mdr,   3,      1,      do_dump_mem,
        "RAM dump",
@@ -254,7 +259,7 @@ CMD_TBL_ITEM(
        "path"
 ),
 CMD_TBL_ITEM(
-       fatload,        5,      0,      do_fat_read,
+       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"
@@ -265,11 +270,12 @@ CMD_TBL_ITEM(
        "      the load stops on end of file."
 ),
 CMD_TBL_ITEM(
-       fatwrite,       4,      0,      do_fat_write,
+       fatwrite,       4,      0,      do_fat_rw,
        "write file into a dos filesystem",
        "<d:/path/filename> <addr> <bytes>\n"
-       "    - write file 'filename' from the address 'addr' in RAM\n"
-       "      to 'dev' on 'interface'"
+       "    - Write file to 'path/filename' on logical drive 'd' from RAM\n"
+       "      starting at address 'addr'. 'bytes' gives the size to load.\n"
+       "      If 'bytes' is 0 or omitted, the load stops on end of file."
 ),
 
 CMD_TBL_ITEM(