altoslib: Handle eeprom tick wrapping
[fw/altos] / altoslib / AltosEepromRecord.java
index 7a0cc8f92ac4be3d89d3b21e43fbc248450f0a3e..75fe5381f51b1c9e57de5b85cc846969b55927d5 100644 (file)
@@ -74,7 +74,7 @@ public abstract class AltosEepromRecord implements Comparable<AltosEepromRecord>
                if (cmd_diff != 0)
                        return cmd_diff;
 
-               int     tick_diff = tick() - o.tick();
+               int     tick_diff = wide_tick - o.wide_tick;
 
                if (tick_diff != 0)
                        return tick_diff;