]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/debug.c
Add makefiles (replace Tup)
[z180-stamp.git] / avr / debug.c
index 7ff7aea3d2ed41239d75625676394e3fc4d803fc..89ef4b131a0757e5dedf45f6773abe733c581bcd 100644 (file)
  * Memory Display
  *     md addr {len}
  */
-command_ret_t do_dump_mem(cmd_tbl_t *cmdtp, uint_fast8_t flag, int argc, char * const argv[])
+command_ret_t do_dump_mem(cmd_tbl_t *cmdtp UNUSED, uint_fast8_t flag UNUSED, int argc, char * const argv[])
 {
-       int (*readwhat)(uint8_t *buf, uint32_t addr, uint8_t count);
-
-       (void) cmdtp; (void) flag;
+       ERRNUM (*readwhat)(uint8_t *buf, uint32_t addr, uint8_t count);
 
        if (argc < 2)
                return CMD_RET_USAGE;
@@ -216,26 +214,24 @@ printfreelist(const char * title)
        int i;
        unsigned int freesum = 0;
 
-/* TODO: printf_P */
-
        if (!__flp) {
-               printf("%s no free list\n", title ? title : "");
+               printf_P(PSTR("%s no free list\n"), title ? title : "");
        } else {
-               printf("Free list: %s\n", title ? title : "");
+               printf_P(PSTR("Free list: %s\n"), title ? title : "");
                for (i = 0, fp1 = __flp; fp1; i++, fp1 = fp1->nx) {
-                       printf("    entry %d @ %04x: size %4u, next ",
+                       printf_P(PSTR("    entry %d @ %04x: size %4u, next "),
                               i, (size_t)fp1, fp1->sz);
                        if (fp1->nx)
-                               printf("%04x\n", (size_t)fp1->nx);
+                               printf_P(PSTR("%04x\n"), (size_t)fp1->nx);
                        else
-                               printf("NULL\n");
+                               printf_P(PSTR("NULL\n"));
                        freesum += fp1->sz;
                }
        }
 
        freesum += get_freemem();
 
-       printf("SP: %04x, __brkval: %04x, Total free: %04u\n",
+       printf_P(PSTR("SP: %04x, __brkval: %04x, Total free: %04u\n"),
                (size_t) STACK_POINTER(), (size_t) __brkval, freesum);
 }