]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/cmd_sd.c
Add fat commands: fatstat, fatls, fatload, fatwrite
[z180-stamp.git] / avr / cmd_sd.c
index 2ccf02445b517238542b2fd8bcd25801fa0f659d..5494a13fda6b4139c6b3368674523fe5011cc0d1 100644 (file)
@@ -8,43 +8,6 @@
 #include "print-utils.h"
 
 
-static const FLASH char * const FLASH rc_names[] = {
-                       FSTR("OK"),
-                       FSTR("DISK_ERR"),
-                       FSTR("INT_ERR"),
-                       FSTR("NOT_READY"),
-                       FSTR("NO_FILE"),
-                       FSTR("NO_PATH"),
-                       FSTR("INVALID_NAME"),
-                       FSTR("DENIED"),
-                       FSTR("EXIST"),
-                       FSTR("INVALID_OBJECT"),
-                       FSTR("WRITE_PROTECTED"),
-                       FSTR("INVALID_DRIVE"),
-                       FSTR("NOT_ENABLED"),
-                       FSTR("NO_FILE_SYSTEM"),
-                       FSTR("MKFS_ABORTED"),
-                       FSTR("TIMEOUT"),
-                       FSTR("LOCKED"),
-                       FSTR("NOT_ENOUGH_CORE"),
-                       FSTR("TOO_MANY_OPEN_FILES")
-               };
-
-static
-void put_rc (FRESULT rc)
-{
-#if 0
-       printf_P(PSTR("rc=%u FR_%S\n"), rc, rc_names[rc]);
-#else
-       printf_P(PSTR("rc=%u FR_"), rc);
-       my_puts_P(rc_names[rc]);
-       my_puts_P(PSTR("\n"));
-
-#endif
-
-}
-
-
 /*
  * di <pd#> - Initialize disk
  *
@@ -100,33 +63,19 @@ command_ret_t do_status(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[
 
        if (disk_ioctl(dev, GET_SECTOR_COUNT, &dat.ul) == RES_OK)
                printf_P(PSTR("Drive size: %lu sectors\n"), dat.ul);
-
        if (disk_ioctl(dev, GET_BLOCK_SIZE, &dat.ul) == RES_OK)
                printf_P(PSTR("Erase block: %lu sectors\n"), dat.ul);
-
        if (disk_ioctl(dev, MMC_GET_TYPE, &dat.uc) == RES_OK)
                printf_P(PSTR("Card type: %u\n"), dat.uc);
-
        if (disk_ioctl(dev, MMC_GET_CSD, dat.uca) == RES_OK)
                dump_ram(dat.uca, 0, 16, "CSD:");
-
        if (disk_ioctl(dev, MMC_GET_CID, dat.uca) == RES_OK)
                dump_ram(dat.uca, 0, 16, "CID:");
-
        if (disk_ioctl(dev, MMC_GET_OCR, dat.uca) == RES_OK)
                dump_ram(dat.uca, 0, 4, "OCR:");
-
        if (disk_ioctl(dev, MMC_GET_SDSTAT, dat.uca) == RES_OK)
                dump_ram(dat.uca, 0, 64, "SD Status:");
 
-       if (disk_ioctl(dev, ATA_GET_MODEL, dat.uca) == RES_OK) {
-               dat.uca[40] = '\0';
-               printf_P(PSTR("Model: %s\n"), dat.uca);
-       }
-       if (disk_ioctl(dev, ATA_GET_SN, dat.uca) == RES_OK) {
-               dat.uca[20] = '\0'; printf_P(PSTR("S/N: %s\n"), dat.uca);
-       }
-
        return CMD_RET_SUCCESS;
 }