Update client code and some formatting changes

This commit is contained in:
dschmenk 2013-08-24 12:50:44 -07:00
parent 1a5d470f48
commit 5559e82d68
3 changed files with 202 additions and 202 deletions

Binary file not shown.

View File

@ -9,7 +9,7 @@ void prbytes(int address, int count, char *data)
printf(" %02X", (unsigned char)data[i]); printf(" %02X", (unsigned char)data[i]);
printf("\n"); printf("\n");
} }
void exec(int fd, int cmd, int *address, int value, char *data, int *index) void a2exec(int fd, int cmd, int *address, int value, char *data, int *index)
{ {
int a, c; int a, c;
@ -54,18 +54,18 @@ int parsestr(int fd, char *cmdstr)
switch (*cmdstr) switch (*cmdstr)
{ {
case ':': /* write bytes */ case ':': /* write bytes */
exec(fd, cmd, &addr, parseval, databuf, &index); a2exec(fd, cmd, &addr, parseval, databuf, &index);
cmd = 0x92; cmd = 0x92;
parseval = -1; parseval = -1;
break; break;
case '.': /* read address range */ case '.': /* read address range */
exec(fd, cmd, &addr, parseval, databuf, &index); a2exec(fd, cmd, &addr, parseval, databuf, &index);
cmd = 0x90; cmd = 0x90;
parseval = -1; parseval = -1;
break; break;
case 'R': /* run */ case 'R': /* run */
case 'r': case 'r':
exec(fd, cmd, &addr, parseval, databuf, &index); a2exec(fd, cmd, &addr, parseval, databuf, &index);
cmd = 0x94; cmd = 0x94;
break; break;
case 'a': case 'a':
@ -102,7 +102,7 @@ int parsestr(int fd, char *cmdstr)
if (cmd == 0x92) if (cmd == 0x92)
databuf[index++] = parseval; databuf[index++] = parseval;
else else
exec(fd, cmd, &addr, parseval, databuf, &index); a2exec(fd, cmd, &addr, parseval, databuf, &index);
parseval = -1; parseval = -1;
} }
break; break;
@ -118,7 +118,7 @@ int parsestr(int fd, char *cmdstr)
cmd = 0x90; cmd = 0x90;
} }
} }
exec(fd, cmd, &addr, parseval, databuf, &index); a2exec(fd, cmd, &addr, parseval, databuf, &index);
return 1; return 1;
break; break;
case 'Q': case 'Q':