mirror of
https://github.com/TomNisbet/TommyPROM.git
synced 2024-11-24 08:31:16 +00:00
only Dump command remembers where to pick up again
This commit is contained in:
parent
75d611eca6
commit
7b89696163
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user