]> cloudbase.mooo.com Git - z180-stamp.git/commitdiff
dump_ram() parameter
authorLeo C <erbl259-lmu@yahoo.de>
Tue, 25 Nov 2014 10:25:19 +0000 (11:25 +0100)
committerLeo C <erbl259-lmu@yahoo.de>
Tue, 25 Nov 2014 10:25:19 +0000 (11:25 +0100)
avr/cmd_sd.c
avr/print-utils.c
include/print-utils.h

index a0c6f52b985c7e3b869488c7f1dff2b7616ac038..2ccf02445b517238542b2fd8bcd25801fa0f659d 100644 (file)
@@ -108,16 +108,16 @@ command_ret_t do_status(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[
                printf_P(PSTR("Card type: %u\n"), dat.uc);
 
        if (disk_ioctl(dev, MMC_GET_CSD, dat.uca) == RES_OK)
-               dump_ram((uint32_t) (size_t) dat.uca, 0, 16, "CSD:");
+               dump_ram(dat.uca, 0, 16, "CSD:");
 
        if (disk_ioctl(dev, MMC_GET_CID, dat.uca) == RES_OK)
-               dump_ram((uint32_t) (size_t) dat.uca, 0, 16, "CID:");
+               dump_ram(dat.uca, 0, 16, "CID:");
 
        if (disk_ioctl(dev, MMC_GET_OCR, dat.uca) == RES_OK)
-               dump_ram((uint32_t) (size_t) dat.uca, 0, 4, "OCR:");
+               dump_ram(dat.uca, 0, 4, "OCR:");
 
        if (disk_ioctl(dev, MMC_GET_SDSTAT, dat.uca) == RES_OK)
-               dump_ram((uint32_t) (size_t) dat.uca, 0, 64, "SD Status:");
+               dump_ram(dat.uca, 0, 64, "SD Status:");
 
        if (disk_ioctl(dev, ATA_GET_MODEL, dat.uca) == RES_OK) {
                dat.uca[40] = '\0';
@@ -176,7 +176,7 @@ command_ret_t do_dump(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
                }
 
                sprintf_P(header, PSTR("Sector: %lu"), sec);
-               dump_ram((uint32_t) (size_t) buffer, 0, _MAX_SS, header);
+               dump_ram(buffer, 0, _MAX_SS, header);
        }
        dev_last = dev;
        sec_last = sec;
index 050140ff9215247d9d688d18c92e0758e494d2b7..4205a90332fd7ff3a59f2f2489d5a51ec6a357fe 100644 (file)
@@ -75,7 +75,7 @@ void dump_eep(uint32_t addr, unsigned int len, char *title)
        dump_mem(addr, addr, len, eeprom_read_buf, title);
 }
 
-void dump_ram(uint32_t addr, uint32_t offset, unsigned int len, char *title)
+void dump_ram(uint8_t *addr, size_t offset, unsigned int len, char *title)
 {
-       dump_mem(addr, offset, len, ram_read_buf, title);
+       dump_mem((uint32_t) (size_t) addr, offset, len, ram_read_buf, title);
 }
index 238cf4074282911184fa818c745db8e5e4cc5303..5604d3bc2d620a6d69bf6b2f95d0bcddc4311e22 100644 (file)
@@ -9,7 +9,7 @@ int dump_mem(uint32_t address, uint32_t offset, uint32_t len,
                void (*readfkt)(uint8_t *, uint32_t, uint8_t), char *title);
 
 void dump_eep(uint32_t addr, unsigned int len, char *title);
-void dump_ram(uint32_t addr, uint32_t offset, unsigned int len, char *title);
+void dump_ram(uint8_t *addr, size_t offset, unsigned int len, char *title);
 
 void eeprom_read_buf(uint8_t *buf, uint32_t addr, uint8_t count);
 void ram_read_buf(uint8_t *buf, uint32_t addr, uint8_t count);