<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/megametrum-v0.1/ao_pins.h, branch 1.4</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.4</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.4'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-04-22T19:00:26+00:00</updated>
<entry>
<title>name change from MegaMetrum to TeleMega</title>
<updated>2013-04-22T19:00:26+00:00</updated>
<author>
<name>Bdale Garbee</name>
<email>bdale@gag.com</email>
</author>
<published>2013-04-22T19:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aa7eac32adf4c2cdf441991d02411758f2682d1e'/>
<id>urn:sha1:aa7eac32adf4c2cdf441991d02411758f2682d1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos: Set STM GPIO output speed for SPI pins correctly</title>
<updated>2013-01-14T04:54:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-01-14T04:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8d885616e2e522b8aea5e7d5398f16d330a0cffa'/>
<id>urn:sha1:8d885616e2e522b8aea5e7d5398f16d330a0cffa</id>
<content type='text'>
The GPIO pin settings affect the output impedence, and hence the
maximum speed for SPI. Cranking these to suitable values allows SPI to
run at full speed.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Allow CC1120 to sit on other SPI busses</title>
<updated>2012-12-31T22:22:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-31T22:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=434e946aa79b5a7e60799f996887bc6467889b92'/>
<id>urn:sha1:434e946aa79b5a7e60799f996887bc6467889b92</id>
<content type='text'>
Reading the incoming data bypasses the SPI API and touches the SPI
data register directly; which port that is needs to be specified in
the pins file

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Re-enable beeper on megametrum</title>
<updated>2012-12-17T00:52:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-17T00:52:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b6c9e8ffc87481a23ba90fa22df7c9421e2cd6a6'/>
<id>urn:sha1:b6c9e8ffc87481a23ba90fa22df7c9421e2cd6a6</id>
<content type='text'>
I turned it off during radio testing and forgot to fix that before committing...

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Wire up another CC1120 GPIO to get MARC status changes</title>
<updated>2012-12-17T00:04:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-17T00:04:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=22a58b0f9b82ea8c7abeda79ca7a4cd21c3dc93c'/>
<id>urn:sha1:22a58b0f9b82ea8c7abeda79ca7a4cd21c3dc93c</id>
<content type='text'>
When the radio drops out of RX or TX mode due to an error, it changes
the MARC status, and sends pulse down a configured GPIO. Use this to
tell when something 'bad' happened during TX or RX so that we can
recover from losing the SPI bus in the middle of transmission or
reception.

Without this, the radio would change state and we'd never know,
leaving the radio code waiting for an interrupt that would never arrive.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Hook up APRS to telemetry loop</title>
<updated>2012-12-06T18:23:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-06T18:23:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f661da527fb4a3a492f5322e2a718d441e1cde83'/>
<id>urn:sha1:f661da527fb4a3a492f5322e2a718d441e1cde83</id>
<content type='text'>
Send APRS packet once every 2 seconds

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Expose GPS serial fifo on MegaMetrum</title>
<updated>2012-12-01T00:08:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-01T00:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c90ece979f3c95cc6c557c5a2ba8f4a0ce78e173'/>
<id>urn:sha1:c90ece979f3c95cc6c557c5a2ba8f4a0ce78e173</id>
<content type='text'>
Necessary for direct access by the GPS reflashing code

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add task queues.</title>
<updated>2012-10-25T07:07:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-25T06:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b49c751749dcd3e78991463c098f8d916f52179d'/>
<id>urn:sha1:b49c751749dcd3e78991463c098f8d916f52179d</id>
<content type='text'>
This replaces the array-based scheduler with a queue-based one
instead. It should have the same basic scheduling semantics, but it
walks shorter lists for each operation, making it much more efficient
when the system has a lot of tasks.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/megametrum: Switch back to using the MS5607</title>
<updated>2012-10-18T22:34:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-18T22:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ceb42f4c96076b01ac05577c9fe461b66e72d30d'/>
<id>urn:sha1:ceb42f4c96076b01ac05577c9fe461b66e72d30d</id>
<content type='text'>
We're planning to ship the MS5607

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/megametrum: Try running accel and baro in parallel again</title>
<updated>2012-10-07T22:40:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-07T22:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=16bbe9d25856259d2694751c364b668638e4a971'/>
<id>urn:sha1:16bbe9d25856259d2694751c364b668638e4a971</id>
<content type='text'>
Now that the baro sensor appears to be working, try running
conversions in parallel to see if that makes the accel cal happy

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