<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_gps_test_skytraq.c, branch debian/0.9.1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F0.9.1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F0.9.1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2010-09-02T02:53:24+00:00</updated>
<entry>
<title>altos: Bounds check Skytraq GPS tracking data array</title>
<updated>2010-09-02T02:53:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-09-02T02:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1177e0a684328422be5adc68093d0091a218a824'/>
<id>urn:sha1:1177e0a684328422be5adc68093d0091a218a824</id>
<content type='text'>
Missing GPS serial data could cause the tracking array reset to
get skipped, causing the array to be overrun, smashing critical data
beyond the array.

This was detected using the 'altosui' flash command to program a
device from TM. Hitting the USB that hard caused TM to crash with a
mutex error (3 beeps) after the ao_gps_task structure was overwritten
with zeros.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Log GPS data on pad after boost detect.</title>
<updated>2010-02-14T00:42:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-02-14T00:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=876e9a10b9096ead85fbe08ec9a6a0329cf7cbd4'/>
<id>urn:sha1:876e9a10b9096ead85fbe08ec9a6a0329cf7cbd4</id>
<content type='text'>
This wakes up the two GPS reporting tasks and gets them to report out
any existing GPS data to the log file. To make sure the timestamps in
that GPS data are accurate, this also records GPS time on receipt of
the GPS data instead of when that is logged.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add date to GPS data, captured from GPRMC packet.</title>
<updated>2009-11-16T00:19:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-11-16T00:04:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=524665fc221b0d483453c67b7211e282cebc8980'/>
<id>urn:sha1:524665fc221b0d483453c67b7211e282cebc8980</id>
<content type='text'>
Pull the date out of the GPS stream and send it over the telemetry
link and write it to the eeprom.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add support for the SkyTraq GPS unit</title>
<updated>2009-10-10T05:02:40+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-10-10T05:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=33b0b6f2f2e07de105619a7b463226d2813152ab'/>
<id>urn:sha1:33b0b6f2f2e07de105619a7b463226d2813152ab</id>
<content type='text'>
This is a build-time option selected by hacking the Makefile at present.

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