X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/e39cd2a2822a410ba06d61657a467c8307daa35d..cdc4625b124f725fbc9462d5592d1d3be2aa613a:/avr/debug.c?ds=sidebyside diff --git a/avr/debug.c b/avr/debug.c index 1940eb0..251ef26 100644 --- a/avr/debug.c +++ b/avr/debug.c @@ -1,3 +1,9 @@ +/* + * (C) Copyright 2014 Leo C. + * + * SPDX-License-Identifier: GPL-2.0+ + */ + #include "common.h" #include #include @@ -7,6 +13,7 @@ #include "command.h" #include "print-utils.h" #include "debug.h" + /* * Debugging */ @@ -14,29 +21,6 @@ #ifdef DEBUG -void eeprom_read_buf(uint8_t *buf, uint32_t addr, uint8_t count) -{ - eeprom_read_block((void *) buf, (const void *) (size_t) addr, count); -} - -void ram_read_buf(uint8_t *buf, uint32_t addr, uint8_t count) -{ - while (count--) - *buf++ = *(uint8_t *) (size_t) addr++; -} - - -void dump_eep(uint32_t addr, unsigned int len, char *title) -{ - dump_mem(addr, len, eeprom_read_buf, title); -} - -void dump_ram(uint32_t addr, unsigned int len, char *title) -{ - dump_mem(addr, len, ram_read_buf, title); -} - - #if 0 void dump_heap(void) { @@ -80,7 +64,7 @@ command_ret_t do_dump_mem(cmd_tbl_t *cmdtp, int flag, int argc, char * const arg length = (uint16_t) strtoul(argv[2], NULL, 16); /* Print the lines. */ - dump_mem(addr, length, readhow, NULL); + dump_mem(addr, addr, length, readhow, NULL); return CMD_RET_SUCCESS; } @@ -135,8 +119,8 @@ command_ret_t do_eep_cp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[ return CMD_RET_SUCCESS; } -/*------------------------------------------------------------------------------*/ +/*------------------------------------------------------------------------------*/ #if 1