Beispiel #1
0
void dumpArgsHex(void)
{
	rprintfCRLF();
	rprintf("Dump arguments as hex integers\r\n");

	rprintf("Arg1 as hex: "); rprintfNum(16, 8, FALSE, ' ', cmdlineGetArgHex(1)); rprintfCRLF();
	rprintf("Arg2 as hex: "); rprintfNum(16, 8, FALSE, ' ', cmdlineGetArgHex(2)); rprintfCRLF();
	rprintf("Arg3 as hex: "); rprintfNum(16, 8, FALSE, ' ', cmdlineGetArgHex(3)); rprintfCRLF();
	rprintfCRLF();
}
Beispiel #2
0
void
do_wr32(void) {
	uint16_t rc;
	uint32_t val;
	rc = cmdlineGetArgHex(1);
	val = cmdlineGetArgHex(2);

	REG32(rc) = val;
	cprintf("%04X <= %08lX\n", rc, val);
}
Beispiel #3
0
void
do_wr(void) {
	uint16_t rc;
	uint8_t val;
	rc = cmdlineGetArgHex(1);
	val = cmdlineGetArgHex(2);

	REG(rc) = val;
	cprintf("%04X <= %02X\n", rc, (uint16_t)val);
}
Beispiel #4
0
void
do_osram(void) {
	int16_t rc;
	rc = cmdlineGetArgHex(1);

	osram_write(rc);
}
Beispiel #5
0
void
do_rd32(void) {
	uint16_t rc;
	uint32_t val;
	rc = cmdlineGetArgHex(1);

	val = REG32(rc);
	cprintf("%04X: %08lX\n", rc, val);
}
Beispiel #6
0
void
do_rd(void) {
	uint16_t rc;
	uint8_t val;
	rc = cmdlineGetArgHex(1);

	val = REG(rc);
	cprintf("%04X: %02X\n", rc, (uint16_t)val);
}