summaryrefslogtreecommitdiff
path: root/avr/cmd_mem.c
diff options
context:
space:
mode:
authorLeo C2014-09-08 19:54:08 +0200
committerLeo C2014-09-08 19:54:08 +0200
commit6035a17b2becc788c0daaf440deb6cc37d364029 (patch)
tree79735e7b353f4848bcfbd4ee2cb4f902dae474ec /avr/cmd_mem.c
parent9e689a832629fd09ad60161ddacfe7b05bb00dc5 (diff)
downloadz180-stamp-6035a17b2becc788c0daaf440deb6cc37d364029.zip
Programmable Z180 clock, clock commandhexrel-2
Diffstat (limited to 'avr/cmd_mem.c')
-rw-r--r--avr/cmd_mem.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/avr/cmd_mem.c b/avr/cmd_mem.c
index 91668bd..f1f34c0 100644
--- a/avr/cmd_mem.c
+++ b/avr/cmd_mem.c
@@ -22,9 +22,6 @@
#include "con-utils.h"
#include "z80-if.h"
-/*
- * TODO: printf() --> printf_P()
- */
#ifndef CONFIG_SYS_MEMTEST_SCRATCH
#define CONFIG_SYS_MEMTEST_SCRATCH 0
@@ -55,10 +52,10 @@ int z180_dump_mem(uint32_t startaddr, uint32_t len, const char *title)
uint32_t addr = startaddr & ~0x0f;
len += pre;
uint8_t i;
-
+
if (title && *title)
printf_P(PSTR("%s\n"),title);
-
+
while (len) {
if (len < 16)
llen = len;
@@ -117,10 +114,10 @@ int z180_dump_mem(uint32_t startaddr, uint32_t len, const char *title)
command_ret_t do_mem_md(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{
uint32_t addr, length;
-
+
(void) cmdtp;
-#if 0
+#if 0
printf_P(PSTR("flag: %d, argc: %d"), flag, argc);
for (int i = 0; i < argc; i++) {
printf_P(PSTR(", argv[%d]: %s"), i, argv[i] ? argv[i] : "<NULL>");
@@ -264,7 +261,7 @@ command_ret_t do_mem_mw(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[
z80_bus_cmd(Request);
while (count-- > 0) {
z80_write(addr, writeval);
- ++addr;
+ ++addr;
}
z80_bus_cmd(Release);
@@ -354,8 +351,8 @@ command_ret_t do_mem_cmp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv
byte2 = z80_read(addr2);
z80_bus_cmd(Release);
if (byte1 != byte2) {
- printf( "byte at 0x%05lx (%#02x) != "
- "byte at 0x%05lx (%#02x)\n",
+ printf_P(PSTR("byte at 0x%05lx (%#02x) != "
+ "byte at 0x%05lx (%#02x)\n"),
addr1, byte1, addr2, byte2);
rcode = CMD_RET_FAILURE;
break;
@@ -395,7 +392,7 @@ command_ret_t do_mem_cp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[
my_puts_P(PSTR("Zero length?\n"));
return CMD_RET_FAILURE;
}
-
+
if (dest > src) {
src += count - 1;
dest += count - 1;
@@ -875,4 +872,3 @@ command_ret_t do_mem_mtest(cmd_tbl_t *cmdtp, int flag, int argc,
return ret; /* not reached */
}
#endif /* CONFIG_CMD_MEMTEST */
-