Compare commits

...

2 Commits

Author SHA1 Message Date
steve eb1a8cad78 Merge branch 'master' of github.com:jscrane/TommyPROM 2024-04-12 09:47:58 +01:00
steve 7b89696163 only Dump command remembers where to pick up again 2024-04-12 09:47:16 +01:00
1 changed files with 6 additions and 7 deletions

View File

@ -684,9 +684,7 @@ void setup()
**/ **/
char line[120]; char line[120];
uint32_t start = 0; uint32_t next = 0;
uint32_t end = 0xff;
uint32_t val = 0xff;
void loop() void loop()
{ {
@ -699,9 +697,9 @@ void loop()
Serial.println(); Serial.println();
byte cmd = parseCommand(line[0]); byte cmd = parseCommand(line[0]);
char * pCursor = line+1; char * pCursor = line+1;
start = getHex32(pCursor, start); uint32_t start = getHex32(pCursor);
end = getHex32(pCursor); uint32_t end = getHex32(pCursor);
val = (byte) getHex32(pCursor); uint32_t val = getHex32(pCursor);
if ((cmd != CMD_LAST_STATUS) && (cmd != CMD_INVALID)) if ((cmd != CMD_LAST_STATUS) && (cmd != CMD_INVALID))
{ {
@ -728,7 +726,8 @@ void loop()
break; break;
case CMD_DUMP: case CMD_DUMP:
start = dumpBlock(start, if_unspec(end, start + 0xff)); start = if_unspec(start, next);
next = dumpBlock(start, if_unspec(end, start + 0xff));
break; break;
case CMD_ERASE: case CMD_ERASE: