<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altoslib, branch stm-flash</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=stm-flash</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=stm-flash'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-05-01T03:25:20+00:00</updated>
<entry>
<title>altoslib: Update GPS state even if new state is unlocked</title>
<updated>2013-05-01T03:25:20+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=1b2b75631880e54ed9979cb3106fdfdeba4f6e44'/>
<id>urn:sha1:1b2b75631880e54ed9979cb3106fdfdeba4f6e44</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>Merge branch 'master' into stm-flash</title>
<updated>2013-04-22T22:20:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-22T22:20:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=33c3b2c57d0d4285b75d4dcf7ca67ad19da08c86'/>
<id>urn:sha1:33c3b2c57d0d4285b75d4dcf7ca67ad19da08c86</id>
<content type='text'>
Conflicts:
	ao-tools/ao-stmload/ao-stmload.c
</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>
<entry>
<title>altoslib: Remove spurious debug message</title>
<updated>2013-04-12T09:59:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-12T07:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1430c48cfef1ef21831205f4fadd26ca6c7f5dbe'/>
<id>urn:sha1:1430c48cfef1ef21831205f4fadd26ca6c7f5dbe</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Remove spurious debug message</title>
<updated>2013-04-12T07:55:59+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-12T07:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=02243463adbdfb860f69580f544da9026dc7cbd4'/>
<id>urn:sha1:02243463adbdfb860f69580f544da9026dc7cbd4</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Add range and elevation to AltosGreatCircle</title>
<updated>2013-04-12T06:58:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-12T06:56:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f02bb1df132443fc27b69f23f382ea87e610f533'/>
<id>urn:sha1:f02bb1df132443fc27b69f23f382ea87e610f533</id>
<content type='text'>
Move the computations from AltosState here so they can be re-used elsewhere.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib/altosui: Adapt monitor idle to new AltosListenerState</title>
<updated>2013-04-09T07:38:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-09T07:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=07fb6efc54b8575627572a2113bdbc62914bafb5'/>
<id>urn:sha1:07fb6efc54b8575627572a2113bdbc62914bafb5</id>
<content type='text'>
Move the receiver battery monitoring to the new spot

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib/altosui: Carry receiver status around in AltosListenerState</title>
<updated>2013-04-09T07:30:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-09T07:28:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=398c02b945a58634c8932f07df2c2be8438da7d1'/>
<id>urn:sha1:398c02b945a58634c8932f07df2c2be8438da7d1</id>
<content type='text'>
This moves the crc_errors into the new structure and adds a receiver
battery voltage value there as well. Now the receiver status can be
monitored separately from the flight status. That also means that code
receiving state updates should be prepared to accept missing listener
or flight state values.

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