* Memory Display
* md addr {len}
*/
-command_ret_t do_dump_mem(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+command_ret_t do_dump_mem(cmd_tbl_t *cmdtp, uint_fast8_t flag, int argc, char * const argv[])
{
int (*readwhat)(uint8_t *buf, uint32_t addr, uint8_t count);
return CMD_RET_SUCCESS;
}
-command_ret_t do_eep_cp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+command_ret_t do_eep_cp(cmd_tbl_t *cmdtp, uint_fast8_t flag, int argc, char * const argv[])
{
uint16_t src, dest, count;
int_fast8_t step;
static uint8_t *mm_last_addr;
static command_ret_t
-mod_mem_avr(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char * const argv[])
+mod_mem_avr(cmd_tbl_t *cmdtp, int incrflag, uint_fast8_t flag, int argc, char * const argv[])
{
uint8_t *addr;
- uint8_t data;
int nbytes;
(void) cmdtp;
* the next value. A non-converted value exits.
*/
do {
- data = *addr;
+ uint8_t data = *addr;
printf_P(PSTR("%04x: %02x"), addr, data);
nbytes = cli_readline(PSTR(" ? "), 0);
}
-command_ret_t do_mem_mm_avr(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+command_ret_t do_mem_mm_avr(cmd_tbl_t *cmdtp, uint_fast8_t flag, int argc, char * const argv[])
{
return mod_mem_avr (cmdtp, 1, flag, argc, argv);
}
-command_ret_t do_mem_nm_avr(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+command_ret_t do_mem_nm_avr(cmd_tbl_t *cmdtp, uint_fast8_t flag, int argc, char * const argv[])
{
return mod_mem_avr (cmdtp, 0, flag, argc, argv);
}
/*------------------------------------------------------------------------------*/
-#if 1
-
struct __freelist {
size_t sz;
struct __freelist *nx;
(size_t) STACK_POINTER(), (size_t) __brkval, freesum);
}
-#endif
+command_ret_t do_pr_free_avr(cmd_tbl_t *cmdtp UNUSED, uint_fast8_t flag UNUSED, int argc UNUSED, char * const argv[] UNUSED)
+{
+ printfreelist(NULL);
+
+ return CMD_RET_SUCCESS;
+}
#endif /* DEBUG */