altosui: discard invalid lines while reading Eeprom flight data
authorKeith Packard <keithp@keithp.com>
Mon, 30 Aug 2010 04:40:21 +0000 (21:40 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 30 Aug 2010 04:40:21 +0000 (21:40 -0700)
This shouldn't happen, but it's easy enough to get back in sync by just
skipping lines with weird contents.

Signed-off-by: Keith Packard <keithp@keithp.com>
ao-tools/altosui/AltosEepromDownload.java

index 5e43345b6197b845262deb994cc435ffd6812d23..6dbbd3ebb8c3477e8b41250cb39ab529a501272e 100644 (file)
@@ -142,6 +142,7 @@ public class AltosEepromDownload implements Runnable {
 
                                if (values == null) {
                                        System.out.printf("invalid line: %s\n", line);
+                                       continue;
                                } else if (values[0] != addr) {
                                        System.out.printf("data address out of sync at 0x%x\n",
                                                          block * 256 + values[0]);