<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers, branch debian/1.3-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.3-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.3-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-12-19T04:32:05+00:00</updated>
<entry>
<title>altos: Try IMU self-test 10 times before giving up</title>
<updated>2013-12-19T04:32:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-12-19T04:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ee4279613b4757453d0d8f8afc06037c61eeb520'/>
<id>urn:sha1:ee4279613b4757453d0d8f8afc06037c61eeb520</id>
<content type='text'>
This should keep the device from failing to boot unless the IMU is
actually broken. Oh, and if self test does fail, this places the
flight computer in 'Invalid' state rather than panic.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add ublox checksum generating program</title>
<updated>2013-11-12T05:48:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-11-12T05:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9d2eb0b00a5a0faefce95bce949be7206b0aad37'/>
<id>urn:sha1:9d2eb0b00a5a0faefce95bce949be7206b0aad37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos: Change ao_mpu6000_gyro arg to float</title>
<updated>2013-10-28T06:42:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-28T06:42:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=195fd70cdc7f519cd8d4ac323088ed0b6c188280'/>
<id>urn:sha1:195fd70cdc7f519cd8d4ac323088ed0b6c188280</id>
<content type='text'>
This lets callers pass more precision than just the original sensor value

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add gyro-based orientation tracking</title>
<updated>2013-10-25T11:05:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-25T11:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=08143a922fe27bc50a19924f46538f9476ab5fd1'/>
<id>urn:sha1:08143a922fe27bc50a19924f46538f9476ab5fd1</id>
<content type='text'>
This tracks the angle-from-vertical as an additional input to the pyro
channels.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix GPS test frameworks to handle shared ao_gps_new variable</title>
<updated>2013-10-25T11:03:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-25T11:03:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ba99630f33440b993c69830856d2a7741ffdef71'/>
<id>urn:sha1:ba99630f33440b993c69830856d2a7741ffdef71</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Merge GPS logging into a single function</title>
<updated>2013-10-15T05:41:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-15T05:41:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=039446f54ef6968a3f0b37ce32ca6bdcdbe62546'/>
<id>urn:sha1:039446f54ef6968a3f0b37ce32ca6bdcdbe62546</id>
<content type='text'>
Create a new global, ao_gps_new, which indicates new GPS position and
satellite data.

Use ao_gps_new as the new sleep/wakeup address.

Merge the separate gps position/satellite logging tasks into a single
function which waits for new data and writes out the changed values.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use #define values for ublox packet types</title>
<updated>2013-10-15T04:49:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-15T04:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5c4b3658a96f1a64ccebf7bddda06b15b4ac4a6f'/>
<id>urn:sha1:5c4b3658a96f1a64ccebf7bddda06b15b4ac4a6f</id>
<content type='text'>
One case was using hex values instead of the #define equivalents.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/telemini'</title>
<updated>2013-08-29T04:52:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-29T04:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=dcc51bb18985c24fa35bce0dd42ea3d847b960bf'/>
<id>urn:sha1:dcc51bb18985c24fa35bce0dd42ea3d847b960bf</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

Conflicts:
	src/core/ao_telemetry.c
	src/core/ao_telemetry.h

Added both Mini and Metrum telemetry defines
</content>
</entry>
<entry>
<title>altos: Force u-blox to 9600 baud for now</title>
<updated>2013-08-29T04:04:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-29T04:04:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4887af0bf90661a3fdca76f1797a704888edab06'/>
<id>urn:sha1:4887af0bf90661a3fdca76f1797a704888edab06</id>
<content type='text'>
The Max-7 parts just aren't happy switching baud rates, managing only
about half the time. Someday I'll figure out why, but until then, make
things work by just leaving the chips at 9600 baud

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add debugging to ublox GPS driver</title>
<updated>2013-08-29T04:02:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-29T04:02:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=61163980f096d555a843e25cd9fe1aec93bbbbba'/>
<id>urn:sha1:61163980f096d555a843e25cd9fe1aec93bbbbba</id>
<content type='text'>
The new max 7 parts seem to be unhappy about switching baud rates, so
I've added a pile of debugging to help out. Some day, I'll figure out
how to make them work, this code is being left in place to help with that.

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