<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers, branch 1.3.2.2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.3.2.2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.3.2.2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2014-06-06T00:24:57+00:00</updated>
<entry>
<title>altos: Allow cc115l driver to be built without radio power control</title>
<updated>2014-06-06T00:24:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-06T00:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2db2b75f8847ca0066bb19771653a65c9098ae52'/>
<id>urn:sha1:2db2b75f8847ca0066bb19771653a65c9098ae52</id>
<content type='text'>
TeleGPS just wants full power, so remove the configuration option

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Switch APRS altitude encoding computation to fixed point</title>
<updated>2014-05-31T00:32:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-31T00:24:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a7b0a5613c8e59b4c672b21f8d0890fd5cffd4dc'/>
<id>urn:sha1:a7b0a5613c8e59b4c672b21f8d0890fd5cffd4dc</id>
<content type='text'>
APRS altitude is logarithmically encoded, so this implementation
includes a fixed point log-base-2 function along with a bit of other
fixed point stuff. This eliminates all floating point from TeleGPS,
saving around 4kB of code space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make MS5607 PROM a public variable</title>
<updated>2014-05-26T04:11:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-26T04:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3d5db24708b37d86eac187169e2553a408dfeb83'/>
<id>urn:sha1:3d5db24708b37d86eac187169e2553a408dfeb83</id>
<content type='text'>
This will let the fake flight code update it as necessary, without
creating a new interface in ao_ms5607.c

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Expose ao_gps_set_rate from u-blox driver</title>
<updated>2014-05-21T08:43:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-21T08:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=af782e92c6a0c0a6b0fc2fa52519749a88ca8fb8'/>
<id>urn:sha1:af782e92c6a0c0a6b0fc2fa52519749a88ca8fb8</id>
<content type='text'>
This lets applications set the desired GPS update rate to reduce power usage

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix cc115l debug build</title>
<updated>2014-05-21T08:43:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-21T08:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8b488bdd0f5c91be7e5aae1c8f0193e713734b14'/>
<id>urn:sha1:8b488bdd0f5c91be7e5aae1c8f0193e713734b14</id>
<content type='text'>
New compiler warning flags and moving to the nxp require a few minor
changes in the code to make it work.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow APRS to send just battery voltage</title>
<updated>2014-05-21T08:43:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-21T08:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cb228304d8df3063914ab505a530d4ea79ca027d'/>
<id>urn:sha1:cb228304d8df3063914ab505a530d4ea79ca027d</id>
<content type='text'>
Don't require apogee and main voltages as well

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make quadrature debounce per-pin rather than per-device</title>
<updated>2014-05-15T15:31:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-15T15:31:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=819f73698f57e76dca50fe4fadccebd23ffb776d'/>
<id>urn:sha1:819f73698f57e76dca50fe4fadccebd23ffb776d</id>
<content type='text'>
Debouncing per-pin means we don't lose transitions, which makes
counting a lot more precise.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add LED test command to pca9922 driver</title>
<updated>2014-05-13T05:50:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-13T05:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3af4e824938fe07fe75c6d24d9906aebfbe578f3'/>
<id>urn:sha1:3af4e824938fe07fe75c6d24d9906aebfbe578f3</id>
<content type='text'>
This lets you control the LEDs from the command line to test things.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Simplify quadrature tracking</title>
<updated>2014-05-09T07:05:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-09T07:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8d9c79f5c162e07d57d42c6ba5825a3327a911d5'/>
<id>urn:sha1:8d9c79f5c162e07d57d42c6ba5825a3327a911d5</id>
<content type='text'>
Set the timer to 200Hz for a 5ms debounce interval. Then, simply look
for transitions ending in both bits in the encoder being off, which
indicates the the encoder is resting in a detent. If bit '2' is
turning off, the encoder was rotated clockwise, otherwise the encoder
was rotated counter clockwise.

This is a lot more reliable, although still not perfect.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Clean up trailing whitespace in ao_pad.c</title>
<updated>2014-05-09T05:25:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-06T06:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ef48e1bb73c791d731b0d2c0e5beef1539103049'/>
<id>urn:sha1:ef48e1bb73c791d731b0d2c0e5beef1539103049</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
