<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_companion.c, branch stm-flash</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=stm-flash</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=stm-flash'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-08-26T03:49:11+00:00</updated>
<entry>
<title>altos: Restructure altos build to prepare for multi-arch support</title>
<updated>2011-08-26T03:49:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-26T03:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de'/>
<id>urn:sha1:9513be7f9d3d0b0ec29f6487fa9dc8f1ac24d0de</id>
<content type='text'>
Split out sources into separate directories:

	core:		architecture and product independent bits
	cc1111:		cc1111-specific code
	drivers:	architecture independent drivers
	product:	product-specific sources and Makefile fragments
	util:		scripts for building stuff

This should have no effect on the built products, but testing is encouraged

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: wait 10s for companion to boot</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-14T01:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b0ec30de37aa822ba66d25ceaa8cf8dc967b4371'/>
<id>urn:sha1:b0ec30de37aa822ba66d25ceaa8cf8dc967b4371</id>
<content type='text'>
In case the companion is delayed while booting, retry the setup 10
times with a 1s delay between tries.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Send serial/flight to companion board</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-14T01:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=41e5be32819d305c8268e6f992be91411ea13435'/>
<id>urn:sha1:41e5be32819d305c8268e6f992be91411ea13435</id>
<content type='text'>
Lets the companion log them for later matching with TeleMetrum log

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Send SPI message at flight state changes</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-13T04:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fa7dd04741bf3fd9cedc59ed3b45b69ef9312609'/>
<id>urn:sha1:fa7dd04741bf3fd9cedc59ed3b45b69ef9312609</id>
<content type='text'>
Get the companion board starting its data logging as soon as possible
after boost starts.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Check for companion init packet validity was busted</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-12T13:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=18369c58e62bc64b969a7cf8be3103aa33c6d4aa'/>
<id>urn:sha1:18369c58e62bc64b969a7cf8be3103aa33c6d4aa</id>
<content type='text'>
Was using board_id == ~board_id instead of board_id ==
~board_id_inverse.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: add the 'L' command to show the status of a linked companion board</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-12T12:42:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aa642cf55c43188e9a21198d828d7ea90ff54280'/>
<id>urn:sha1:aa642cf55c43188e9a21198d828d7ea90ff54280</id>
<content type='text'>
This prints out whether there is a board connected, along with the
various values fetched from it.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make sure companion task exits cleanly when done</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-12T12:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f87f0787fa5aa528674f3f4919eb22646c87c25a'/>
<id>urn:sha1:f87f0787fa5aa528674f3f4919eb22646c87c25a</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Put SPI in slower mode when talking to companion board</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-12T12:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ebe2ffb29944abc4d6a35889c7b5f3d9f2871077'/>
<id>urn:sha1:ebe2ffb29944abc4d6a35889c7b5f3d9f2871077</id>
<content type='text'>
The AVR CPU on the other side just can't go very fast. This reduces
the SPI clock by a factor of 16, just under 200kHz. As the companion
commands are reasonably short, this shouldn't have a huge effect on
overall SPI utilization.

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