<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/core, branch 1.3</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.3</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.3'/>
<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>altos: Broke TeleMetrum GPS reporting by holding the GPS mutex too much</title>
<updated>2013-12-18T04:23:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-12-18T04:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2ecb6a8276b2ce40d2a4da586dbc17581cfda26d'/>
<id>urn:sha1:2ecb6a8276b2ce40d2a4da586dbc17581cfda26d</id>
<content type='text'>
We can't hold the GPS mutex while waiting for the GPS receiver to load
data as it protects the GPS data with the GPS mutex.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow products to override default 100mA USB current</title>
<updated>2013-12-08T19:11:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-12-08T19:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a1e4750a7d4af72e8e9086735885f48c9b56c18e'/>
<id>urn:sha1:a1e4750a7d4af72e8e9086735885f48c9b56c18e</id>
<content type='text'>
This will allow products to specify their own current limit.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add lots more GPS data to mega log</title>
<updated>2013-12-07T17:39:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-12-07T17:39:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2a9b0cdff5db03dc11b6ef69cf5436c834c3acc4'/>
<id>urn:sha1:2a9b0cdff5db03dc11b6ef69cf5436c834c3acc4</id>
<content type='text'>
There's plenty of space in the GPS log packets to hold course, speed,
climb and DOP values, so just stick them in.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make sure flight erase log comes after config blog</title>
<updated>2013-11-12T07:27:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-11-12T07:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bf893a4149b05b97f18f9f487af805adef859d74'/>
<id>urn:sha1:bf893a4149b05b97f18f9f487af805adef859d74</id>
<content type='text'>
Oops. When converting from ao_storage to ao_config, I accidentally had
the flight erase log overwriting the config block.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Move TeleMetrum v2.0 to using internal eeprom for config</title>
<updated>2013-11-12T07:27:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-11-12T07:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9c53ad6f8222878a26efecebd3bb1d1fe054a4b6'/>
<id>urn:sha1:9c53ad6f8222878a26efecebd3bb1d1fe054a4b6</id>
<content type='text'>
This leaves the whole 8MB of flash for flight storage

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow use of internal EEPROM for config storage</title>
<updated>2013-11-12T07:27:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-11-12T06:45:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=83437b2fe304599e22d0a98b5410808bcb67dc97'/>
<id>urn:sha1:83437b2fe304599e22d0a98b5410808bcb67dc97</id>
<content type='text'>
This stops exposing eeprom as 'storage' and instead exposes it with a
separate eeprom API so that it can be used for config storage without
also using it for flight log storage.

The config code has been changed to allow it to either use storage for
configuration data or eeprom.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Don't hold GPS mutex while waiting in TM v2.0 report</title>
<updated>2013-11-12T07:27:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-11-12T06:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b57f1cabfe5052306cb4c28793bea477f4aeb2d2'/>
<id>urn:sha1:b57f1cabfe5052306cb4c28793bea477f4aeb2d2</id>
<content type='text'>
Holding the GPS mutex while waiting for the GPS code to dump data into
the GPS variables is rather counter-productive.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add orientation tracking to ao_flight_test</title>
<updated>2013-11-12T05:01:55+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-11-12T05:01:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bdd6244d8b4a55c9aa4fb79b0cb1a0727afbc2ac'/>
<id>urn:sha1:bdd6244d8b4a55c9aa4fb79b0cb1a0727afbc2ac</id>
<content type='text'>
Shows calculated offset from vertical in ao_flight_test output

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Don't hold GPS mutex while waiting for GPS data in report code</title>
<updated>2013-10-28T07:36:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-28T07:36:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=29b48b63305881471d9b97ef3fb236af03cb79f5'/>
<id>urn:sha1:29b48b63305881471d9b97ef3fb236af03cb79f5</id>
<content type='text'>
Oops. This kinda breaks anyone else waiting for GPS data

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