<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_gps_skytraq.c, branch teleterra</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=teleterra</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=teleterra'/>
<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>altos: print GPS state flags in GPS 'g' command</title>
<updated>2010-08-26T22:59:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-08-26T22:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aa6c27df5db6bdae59d00affccb891854a6caa18'/>
<id>urn:sha1:aa6c27df5db6bdae59d00affccb891854a6caa18</id>
<content type='text'>
Having the GPS state information can help with GPS debugging.

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>Missing ao_mutex_put in gps_dump</title>
<updated>2010-02-12T05:23:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-02-12T02:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2a6350149407c7d2e7d143906c40c5e331248aeb'/>
<id>urn:sha1:2a6350149407c7d2e7d143906c40c5e331248aeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add simple gps dump command 'g'</title>
<updated>2010-01-10T04:57:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-01-10T04:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=28346736a7799c0767e54511d9949cd61d35e471'/>
<id>urn:sha1:28346736a7799c0767e54511d9949cd61d35e471</id>
<content type='text'>
This just dumps out the data in a very simple format to verify the GPS
receiver.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add --cal to man page</title>
<updated>2009-12-16T07:58:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-12-16T07:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7ac8efea5d60b81adccdc1e38ac4c13facfae7c9'/>
<id>urn:sha1:7ac8efea5d60b81adccdc1e38ac4c13facfae7c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Decode HDOP data from skytraq GPS</title>
<updated>2009-11-22T04:37:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-11-22T02:57:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=80b23f3044a654d61212891a61fadb8a3a4e5572'/>
<id>urn:sha1:80b23f3044a654d61212891a61fadb8a3a4e5572</id>
<content type='text'>
The hdop data was getting dropped on the floor, but is rather useful
when deciding if the GPS position is crazy or not. This reports HDOP *
5 (giving a useful range of .2-50).

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Stop using SiRF state info.</title>
<updated>2009-11-16T00:20:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-11-16T00:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b0d7e3f9c9322542e9b649bb6ad7f7e5bb99dffa'/>
<id>urn:sha1:b0d7e3f9c9322542e9b649bb6ad7f7e5bb99dffa</id>
<content type='text'>
With the switch to the skytraq GPS unit, we don't have the same level
of detail in the GPS stream, so stop reporting that in the telemetry
stream, in the UI and writing it to eeprom.

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>Initial packet bits. Just testing transmission</title>
<updated>2009-10-30T23:39:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-10-30T23:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7b14c3e609749f4fc00dbd660541375048535218'/>
<id>urn:sha1:7b14c3e609749f4fc00dbd660541375048535218</id>
<content type='text'>
</content>
</entry>
</feed>
