<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altoslib, branch telemega</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=telemega</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=telemega'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-05-14T07:24:53+00:00</updated>
<entry>
<title>altoslib: Use sequence numbers to track GPS updates to AltosRecord</title>
<updated>2013-05-14T07:24:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-14T07:24:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=43f94e923a6a87520edcbb8fb4829e6ddf708908'/>
<id>urn:sha1:43f94e923a6a87520edcbb8fb4829e6ddf708908</id>
<content type='text'>
State objects now record what GPS sequence ID they have to know when
the GPS data has been updated. Record objects bump the GPS sequence
each time new GPS data is recorded. This way, record objects aren't
modified as they're iterated over to generate the list of state
objects which makes it possible to iterate multiple times and get the
same resulting set of states.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Correct hexfile address ranges</title>
<updated>2013-05-14T05:27:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-14T05:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=80a6b0ea5c36c307a8edc79ad10ef7a8ff3d480e'/>
<id>urn:sha1:80a6b0ea5c36c307a8edc79ad10ef7a8ff3d480e</id>
<content type='text'>
Stop trying to use sentinal values for addresses and just keep a
boolean tracking whether they've been initialized. Avoids precision
errors in the variables.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master-fixes' into stm-flash-fixes</title>
<updated>2013-05-10T04:06:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-10T04:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=106d212ff5920c39d95751ef6249dc141970412c'/>
<id>urn:sha1:106d212ff5920c39d95751ef6249dc141970412c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altoslib: Add non-persistent 'last logdir' preference</title>
<updated>2013-05-10T04:04:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-10T04:04:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=17eada6e586731defa9fd75316670c2b2b1601ee'/>
<id>urn:sha1:17eada6e586731defa9fd75316670c2b2b1601ee</id>
<content type='text'>
This is used to record the last directory for reading or writing log
files so that the UI can pop back to the same place next time.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui/altoslib: Move more flashing code from altosui to altoslib</title>
<updated>2013-05-08T03:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-24T23:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9df4e874b2785aec4aecce2f767543ee9f638b4f'/>
<id>urn:sha1:9df4e874b2785aec4aecce2f767543ee9f638b4f</id>
<content type='text'>
Required a bit of refactoring to eliminate swing types from the
flashing code, but nothing major.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui &amp; altoslib: Move a pile of debug/programming bits to altoslib</title>
<updated>2013-05-08T03:16:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-24T23:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=09e0c304b420a12fa1616005db946523c6e5bef1'/>
<id>urn:sha1:09e0c304b420a12fa1616005db946523c6e5bef1</id>
<content type='text'>
Prepare to create external Java utilities to flash devices

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Update GPS state even if new state is unlocked</title>
<updated>2013-05-08T03:08:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-01T03:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6a6a5d0afa646564a9277ad3bd80c4225247a27b'/>
<id>urn:sha1:6a6a5d0afa646564a9277ad3bd80c4225247a27b</id>
<content type='text'>
Otherwise, we can't see fine GPS details while GPS is unlocked, and
that's annoying

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>name change from MegaMetrum to TeleMega</title>
<updated>2013-04-22T19:00:26+00:00</updated>
<author>
<name>Bdale Garbee</name>
<email>bdale@gag.com</email>
</author>
<published>2013-04-22T19:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aa7eac32adf4c2cdf441991d02411758f2682d1e'/>
<id>urn:sha1:aa7eac32adf4c2cdf441991d02411758f2682d1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into droid-gps</title>
<updated>2013-04-16T06:19:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-16T06:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6592a5be127a9c95d3b2e7d5aa6ffba71c6748b9'/>
<id>urn:sha1:6592a5be127a9c95d3b2e7d5aa6ffba71c6748b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altoslib: Check for null state.gps before accessing it in eeprom records</title>
<updated>2013-04-16T06:14:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-16T06:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=eba3aa949decacd5592472a3cda920aa6a06d96f'/>
<id>urn:sha1:eba3aa949decacd5592472a3cda920aa6a06d96f</id>
<content type='text'>
Used to be we'd set state.gps to garbage before seeing the first GPS
record; now we leave it null, which will cause crashes for code that
doesn't expect it. The code for reading and replaying eeprom data was
not checking and was nicely crashing as a result.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
