<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_telemetrum.c, branch 0.9.1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=0.9.1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=0.9.1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-01-06T20:51:39+00:00</updated>
<entry>
<title>altos: Simplify storage API</title>
<updated>2011-01-06T20:51:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-01-06T20:51:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ddcc94da4326f9ce954bd31a46b36165c58e6c18'/>
<id>urn:sha1:ddcc94da4326f9ce954bd31a46b36165c58e6c18</id>
<content type='text'>
This removes the config-specific APIs and exposes global variables for
the available storage space, block size and config storage location.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Split out SPI driver.</title>
<updated>2010-12-23T05:17:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-12-23T05:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9f7296b3feab872bf51fc369ade69cc1e7cf7a3f'/>
<id>urn:sha1:9f7296b3feab872bf51fc369ade69cc1e7cf7a3f</id>
<content type='text'>
For TM with the companion connector, the SPI bus will be shared among
multiple devices. Split out the existing SPI code into a common
driver, with the SPI bus protected by a mutex.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Change altos build process to support per-product compile-time changes</title>
<updated>2010-02-21T04:30:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-02-21T04:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=84c93bb2fc4558a5e4654794ba90e730a84eaf67'/>
<id>urn:sha1:84c93bb2fc4558a5e4654794ba90e730a84eaf67</id>
<content type='text'>
This creates per-product subdirectories and recompiles everything for
each product, allowing per-product compile-time changes for things
like peripheral pin assignments and attached serial devices.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Force idle mode by shorting the SPI clock to ground at boot time.</title>
<updated>2010-01-10T06:06:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-01-10T06:06:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0c2533be15858774ef9381aa8c8344356fd5b971'/>
<id>urn:sha1:0c2533be15858774ef9381aa8c8344356fd5b971</id>
<content type='text'>
This allows you to override the flight mode detection code in case the
accelerometer calibration is broken somehow. Hold the SPI clock shoted
to ground until the LED comes on, then remove it.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Remove green LED and temp sensor from v0.2 code</title>
<updated>2010-01-09T09:29:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-01-09T09:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a0d4c1b06d27e850d233f8ddf8fe32912bf0ec8f'/>
<id>urn:sha1:a0d4c1b06d27e850d233f8ddf8fe32912bf0ec8f</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Disable monitor mode before attempting radio test.</title>
<updated>2009-12-19T22:14:40+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-12-19T22:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=598d168bd6552c3756e4b0267de44147eadab9f6'/>
<id>urn:sha1:598d168bd6552c3756e4b0267de44147eadab9f6</id>
<content type='text'>
If monitor mode is left active, then the radio lock will not be able
to be acquired for the radio test.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Enable packet-based communcation to command processor</title>
<updated>2009-11-02T04:57:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-11-02T04:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ca5d323a3d206050d95f52a61e92c69e1f54e7b5'/>
<id>urn:sha1:ca5d323a3d206050d95f52a61e92c69e1f54e7b5</id>
<content type='text'>
This splits the packet code into master/slave halves and hooks the
slave side up to the getchar/putchar/flush logic in ao_stdio.c

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Initial packet bits. Just testing transmission</title>
<updated>2009-10-30T23:39:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-10-30T23:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7b14c3e609749f4fc00dbd660541375048535218'/>
<id>urn:sha1:7b14c3e609749f4fc00dbd660541375048535218</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove bit-banging debug support from TM board builds</title>
<updated>2009-09-03T05:01:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-09-03T05:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e2e449d5c23356e913f312de1fb2611a9dd5a352'/>
<id>urn:sha1:e2e449d5c23356e913f312de1fb2611a9dd5a352</id>
<content type='text'>
Our current TM boards don't have the wires to do bit-banging to
another cc1111 board, so it doesn't make sense to fill up their flash
with useless code (and the 'help' text with useless commands). Leave
this to the TI board until we have boards that can serve as debug dongles.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Fix clock initialization to not try to use 32kHz xtal on P2_3/P2_4</title>
<updated>2009-06-17T20:55:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-06-17T20:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e59520e343c2573b1b92c0b3c4aaa93e51bc55d3'/>
<id>urn:sha1:e59520e343c2573b1b92c0b3c4aaa93e51bc55d3</id>
<content type='text'>
None of our boards have a 32kHz xtal oscillator, instead we use those pins
(on Telemetrum) for the deployment firing circuits. The old clock
initialization code was switching from the 32kHz RC oscillator to the 32kHz
crystal and overriding our use of those pins.

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