#include "reg8051.h"
#include "sfr.h"
#include "memory.h"
+#include "timers.h"
#include "options.h"
#include "hexfile.h"
#include "keyboard.h"
printf("| |\n");
printf("---------------------------------------------------------------"
"-------\n");
+
+ printf("| General-purpose Timer: %08d |\n", gp_timer_read());
+ printf("-----------------------------------\n");
}
/* Show CPU registers */
" Trace mode (step)........... T [address]",
" Unassemble.................. U [address]"
" [number of instructions]",
- " Reset processor............. Z", 0 };
+ " Reset processor............. Z",
+ " Reset general-purpose timer. ZT", 0 };
console_reset();
if (STREQ(Command, "Z") && (strlen(Parameter1) == 0) &&
(strlen(Parameter2) == 0))
cpu8051_Reset();
+ else if (STREQ(Command, "ZT") &&
+ (strlen(Parameter1) == 0) &&
+ (strlen(Parameter2) == 0))
+ gp_timer_reset();
else
goto syntax_error;
break;