<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_telemetrum.c, branch 1.0</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.0</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.0'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-08-14T01:46:12+00:00</updated>
<entry>
<title>altos: Add SPI-based companion board support</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-09T23:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=30abbdc7ffcfc809b4a3fc31486fe968161ea225'/>
<id>urn:sha1:30abbdc7ffcfc809b4a3fc31486fe968161ea225</id>
<content type='text'>
This sends current flight state information and retrieves companion
data to include in telemetry.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: remove monitor disable stubs from altimeter code</title>
<updated>2011-08-11T23:11:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-11T23:11:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=640422c028a2be898aa3a9048a0f6fad2e43dd8d'/>
<id>urn:sha1:640422c028a2be898aa3a9048a0f6fad2e43dd8d</id>
<content type='text'>
Monitor mode in the ground-station boards must be disabled when the
radio is going to be used for another purpose, or the radio parameters
changed. That places monitor-mode disable calls in other parts of the
system which are shared with the altimeter code.

Elide the ao_set_monitor calls for builds which do not include any
monitoring code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Pull igniter pins low as soon as possible at boot time</title>
<updated>2011-08-11T22:57:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-11T22:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b520c32bcddabd42c07ceafa827694a3ae23a76f'/>
<id>urn:sha1:b520c32bcddabd42c07ceafa827694a3ae23a76f</id>
<content type='text'>
This reduces the pulse width on the igniter circuit caused by the
default cc1111 pin configuration at powerup time.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add split telemetry code</title>
<updated>2011-07-05T01:09:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-07-05T01:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=359681f23e2f71bc8f4975a4a76ae28c08ecab2e'/>
<id>urn:sha1:359681f23e2f71bc8f4975a4a76ae28c08ecab2e</id>
<content type='text'>
This sends every packet every time, which isn't correct, but should be
useful for testing.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Rename telemetry to telemetry_orig</title>
<updated>2011-06-28T02:16:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-06-22T19:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0e67b6890dd3a06665239f8dfd2e69266d055e46'/>
<id>urn:sha1:0e67b6890dd3a06665239f8dfd2e69266d055e46</id>
<content type='text'>
This makes room to create a new multi-packet telemetry format without
changing anything yet.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Don't init packet slave on TD. Make slave start optional</title>
<updated>2011-03-20T06:27:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-20T06:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5c28b9312d90a3a66016abc641c20bcd852d69f8'/>
<id>urn:sha1:5c28b9312d90a3a66016abc641c20bcd852d69f8</id>
<content type='text'>
Oops. TeleDongle was starting the packet slave code, which kinda
wrecked its ability to receive telemetry packets. This patch simply
removes the packet slave code from teledongle as it cannot be used
(yet), it also makes the packet slave code initialization take a
parameter which controls whether to start that by default; in the
future, perhaps TeleDongle will gain a command to start packet slave mode.

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