<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_gps_report.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-08-27T06:37:29+00:00</updated>
<entry>
<title>altos: mark gps date written only after it gets into eeprom</title>
<updated>2010-08-27T06:37:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-08-27T06:37:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=68b2b66d7574dfd0bd5e3571b8ffad32ca5d2b73'/>
<id>urn:sha1:68b2b66d7574dfd0bd5e3571b8ffad32ca5d2b73</id>
<content type='text'>
Data logging doesn't start until boost detect occurs. As the GPS date
is only logged once, if that happens before logging is written to the
flash, then the GPS date will never get saved.

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>Make the ao_log_record structures 8 bytes again.</title>
<updated>2009-09-03T05:00:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-09-03T05:00:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=acea083d80e1ecc4287083519ea666964016b257'/>
<id>urn:sha1:acea083d80e1ecc4287083519ea666964016b257</id>
<content type='text'>
When the GPS signal strength data was added, the structure was
accidentally extended to 9 bytes, making all log records 9 bytes
long. While not a serious problem, this left log records spanning
across eeprom block boundaries, which seems like a bad plan.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Handle GPS satellite tracking data</title>
<updated>2009-08-19T05:35:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-08-19T05:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=29687cbd462a332d9a36ed87500c5b737dcae3f4'/>
<id>urn:sha1:29687cbd462a332d9a36ed87500c5b737dcae3f4</id>
<content type='text'>
SiRF message #4 includes signal strength and GPS engine state for each
of the satellites being tracked. This data is now parsed and sent to
eeprom and the radio.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Convert GPS to SiRF binary protocol.</title>
<updated>2009-06-29T20:54:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-06-29T20:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ee4919dd771b00e2a2dd1083c9528efa7baab50f'/>
<id>urn:sha1:ee4919dd771b00e2a2dd1083c9528efa7baab50f</id>
<content type='text'>
This switches the GPS unit from NMEA to SiRF protocol at startup and then
parses the binary data. The binary data uses a different encoding of lat/lon
than the NMEA strings, and so the telemetry and eeprom data formats change
with this switch.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Use autotools, move altos to src subdir</title>
<updated>2009-06-04T17:41:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-06-04T17:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=210dbaa23cdacf3a6f2d6e23493e96ee2ac9bca7'/>
<id>urn:sha1:210dbaa23cdacf3a6f2d6e23493e96ee2ac9bca7</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
