<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos, branch 1.0.9.6</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.0.9.6</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-06-29T00:43:36+00:00</updated>
<entry>
<title>altos: Declare cc1111 accel_ref as unsigned so the math works</title>
<updated>2012-06-29T00:43:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-29T00:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=edbc5d27c8c2936b59ff5289276d9198b501ebc8'/>
<id>urn:sha1:edbc5d27c8c2936b59ff5289276d9198b501ebc8</id>
<content type='text'>
If accel_ref is signed, then the careful shifting and dividing dance
necessary to correct for changes in the relationship between the 5V
and 3.3V supplies always generates zero.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Update version to 1.0.9.6</title>
<updated>2012-06-28T23:42:59+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T23:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ccf64117662fc800a07b3a25e52255b80f8b5eaf'/>
<id>urn:sha1:ccf64117662fc800a07b3a25e52255b80f8b5eaf</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Disable MS5607 interrupt in the handler</title>
<updated>2012-06-28T23:05:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T23:05:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ca1bc20735a170a77066f5f37e0ad728899a3989'/>
<id>urn:sha1:ca1bc20735a170a77066f5f37e0ad728899a3989</id>
<content type='text'>
Avoids having the interrupt re-raised multiple times until the reading
task finally wakes up.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Track missed HMC5883 interrupts</title>
<updated>2012-06-28T06:11:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T06:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=572e1664938c7ce6c308b36779f6a412959e03f1'/>
<id>urn:sha1:572e1664938c7ce6c308b36779f6a412959e03f1</id>
<content type='text'>
When it fails to signal conversion complete to the CPU, keep track of
that and report it with the rest of the current data.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Increase default STM stack to 648 bytes</title>
<updated>2012-06-28T06:09:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T06:09:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=79dbe1a5e46d7f0b8929400897631ab969cd2bc0'/>
<id>urn:sha1:79dbe1a5e46d7f0b8929400897631ab969cd2bc0</id>
<content type='text'>
512 seems cozy given the printf implementation we're using and the
extensive interrupts.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: panic if MPU6000 self test fails</title>
<updated>2012-06-28T06:05:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T06:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aab7b31b71aa7c87c5a5003084e4b7773c30835f'/>
<id>urn:sha1:aab7b31b71aa7c87c5a5003084e4b7773c30835f</id>
<content type='text'>
Don't try to fly if the board isn't working right.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Disable mag sensor for megametrum</title>
<updated>2012-06-28T06:04:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T06:04:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f9f65211c378849270a6138fda05ed2a166f7d82'/>
<id>urn:sha1:f9f65211c378849270a6138fda05ed2a166f7d82</id>
<content type='text'>
It doesn't work unless USB is connected or occasionally while the
debug port is enabled. It's mystic.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow megametrum to be built without using the mag sensor</title>
<updated>2012-06-28T06:03:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T06:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=dd623b21cb904238c6d903b6936ff2f8ebf6f339'/>
<id>urn:sha1:dd623b21cb904238c6d903b6936ff2f8ebf6f339</id>
<content type='text'>
I'm having trouble getting it working reliably, so we'll like disable it
for now. This patch makes that possible.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make profiling Viterbi decoder more useful</title>
<updated>2012-06-28T02:47:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T02:47:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bd21c050fd8b96b33ab6859c942bf55cf2b91868'/>
<id>urn:sha1:bd21c050fd8b96b33ab6859c942bf55cf2b91868</id>
<content type='text'>
This blocks starting the decoder until all of the data have arrived so
that the time spent in the decoder is easily computed.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Unroll viterbi state loop for &gt;30% performance boost</title>
<updated>2012-06-28T02:45:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-28T02:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=407cefae9cb95c5910b3bd79851776c48729e06b'/>
<id>urn:sha1:407cefae9cb95c5910b3bd79851776c48729e06b</id>
<content type='text'>
9.3ms vs 14.7ms, a clear win.

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