<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_gps_print.c, branch 1.2.1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.2.1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.2.1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-08-26T03:49:11+00:00</updated>
<entry>
<title>altos: Restructure altos build to prepare for multi-arch support</title>
<updated>2011-08-26T03:49:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-26T03:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de'/>
<id>urn:sha1:9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de</id>
<content type='text'>
Split out sources into separate directories:

	core:		architecture and product independent bits
	cc1111:		cc1111-specific code
	drivers:	architecture independent drivers
	product:	product-specific sources and Makefile fragments
	util:		scripts for building stuff

This should have no effect on the built products, but testing is encouraged

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Complete new telemetry switchover</title>
<updated>2011-07-05T06:39:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-05T06:39:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ef3ce687d73c1274ce5368432f4d449b063ce5c0'/>
<id>urn:sha1:ef3ce687d73c1274ce5368432f4d449b063ce5c0</id>
<content type='text'>
This involved rewriting the GPS code to use the telemetry structures
directly so that a memcpy could be used to transfer the data to the
telemetry packets, saving a bunch of code space, along with fixing up
the gps testing programs to deal with the structure changes.

In addition, the teledongle code needed to have the monitoring code
split into separate radio receiver and USB writer threads as the
packets are now back-to-back, and hence come too fast to wait for the
USB data to be sent to the host after each one.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: New telemetry report format (version 4). Supports tiny telemetry.</title>
<updated>2011-03-20T06:55:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-20T06:53:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=be838db49d999426a9dd02c0166fe161722f1e61'/>
<id>urn:sha1:be838db49d999426a9dd02c0166fe161722f1e61</id>
<content type='text'>
This completely replaces the version 3 format with a much simpler and
easier to parse scheme. It's described in detail in ao_telem.h, but
the basic idea is that the whole line is split into name/value pairs,
separated by whitespace. Every name is unique, and the values are
either strings or integers. No extraneous formatting or units are
provided.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Make TD print 0000-00-00 for invalid dates.</title>
<updated>2009-11-22T04:37:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-11-22T04:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=199f0cecae22645140185238682b9e1aba0e5715'/>
<id>urn:sha1:199f0cecae22645140185238682b9e1aba0e5715</id>
<content type='text'>
This 'shouldn't' happen, but in case it does, I want to know about it.

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>Update ao-view to add GPS satellite tracking data</title>
<updated>2009-08-19T06:38:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-08-19T06:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=33edd62992a32b0ec8ca66d879fa300871db5937'/>
<id>urn:sha1:33edd62992a32b0ec8ca66d879fa300871db5937</id>
<content type='text'>
This adds another column to the display to hold per-satellite GPS
tracking data and a count of the visible and locked sats.

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>Get rid of spaces after minus sign in climb value</title>
<updated>2009-07-18T08:05:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-07-18T08:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=91b023e7e4eeed838e0320d2ddac0f6aac39e565'/>
<id>urn:sha1:91b023e7e4eeed838e0320d2ddac0f6aac39e565</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add AO_GPS_RUNNING state.</title>
<updated>2009-07-18T04:32:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-07-18T04:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d6749bf24792bb41ca700cf4b8e5e1ac1a63cbf0'/>
<id>urn:sha1:d6749bf24792bb41ca700cf4b8e5e1ac1a63cbf0</id>
<content type='text'>
This tracks whether the GPS receiver has ever sent a valid report to the
flight computer, allowing the user to tell whether the GPS receiver is
working at all.

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