From 17e20a6d2dab1f4bd1375bfd9e1c5230ee2c1119 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Tue, 9 May 2017 02:11:25 -0700 Subject: altoslib: Save eeprom data in new .eeprom format A chunk of json for the config values followed by hex numbers for the data. Signed-off-by: Keith Packard --- altoslib/AltosEepromRecordMega.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'altoslib/AltosEepromRecordMega.java') diff --git a/altoslib/AltosEepromRecordMega.java b/altoslib/AltosEepromRecordMega.java index 167f666b..1c6d1aee 100644 --- a/altoslib/AltosEepromRecordMega.java +++ b/altoslib/AltosEepromRecordMega.java @@ -237,9 +237,10 @@ public class AltosEepromRecordMega extends AltosEepromRecord { } public AltosEepromRecord next() { - if (start + length + length < eeprom.data.size()) - return new AltosEepromRecordMega(eeprom, start + length); - return null; + int s = next_start(); + if (s < 0) + return null; + return new AltosEepromRecordMega(eeprom, s); } public AltosEepromRecordMega(AltosEepromNew eeprom, int start) { -- cgit v1.2.3