<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/test/Makefile, branch altosdroid</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=altosdroid</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=altosdroid'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-06-27T05:16:44+00:00</updated>
<entry>
<title>altos: rename ao_viterbi.c to ao_fec_rx.c</title>
<updated>2012-06-27T05:16:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-27T05:16:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=eab18714ed9eabbcef0ff81b07427da042a58ccc'/>
<id>urn:sha1:eab18714ed9eabbcef0ff81b07427da042a58ccc</id>
<content type='text'>
Keep it parallel with ao_fec_tx.c

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: improve FEC apis to reduce data copying</title>
<updated>2012-06-23T23:05:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-23T23:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b292c14790fc225029cba3f80ce8ad6c5652bc4e'/>
<id>urn:sha1:b292c14790fc225029cba3f80ce8ad6c5652bc4e</id>
<content type='text'>
Integrate interleaving and whitening into encode and decode steps.
Add CRC checking function for receive.

Make ao_fec_test program round-trip the data and verify correctness.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make ao_fec_tx_test build cleanly with -Wall</title>
<updated>2012-06-23T09:13:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-23T09:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=83549f8bde42c3fddbdc817540c869dc8aefd013'/>
<id>urn:sha1:83549f8bde42c3fddbdc817540c869dc8aefd013</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add the simplest possible viterbi decoder</title>
<updated>2012-06-23T06:12:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-23T06:12:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cbf79a0f9cb859d04e8e03d627219cb2bf49611f'/>
<id>urn:sha1:cbf79a0f9cb859d04e8e03d627219cb2bf49611f</id>
<content type='text'>
I think I understand how it works now. It's not exactly speedy, and it
uses a lot of memory.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Software implemenation of CC1111 radio encoding</title>
<updated>2012-06-17T23:17:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-17T23:17:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e6d236fdc615625fbbf28377453f920729e49b0f'/>
<id>urn:sha1:e6d236fdc615625fbbf28377453f920729e49b0f</id>
<content type='text'>
Add CRC, whitening, FEC and interleaving routines for transmission
path to allow cc1120 to send telem packets to cc1111.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make telescience-v0.1 build with new ao_data struct</title>
<updated>2012-05-27T23:44:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-27T23:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=29edf6d901432a1afc65900ff599c963edac5a2b'/>
<id>urn:sha1:29edf6d901432a1afc65900ff599c963edac5a2b</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add conversion between Pa and meters</title>
<updated>2012-05-19T03:19:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-19T03:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5d8b9d524d6424ff98dcc4155fe8b8bd892b6d8f'/>
<id>urn:sha1:5d8b9d524d6424ff98dcc4155fe8b8bd892b6d8f</id>
<content type='text'>
To be used with the MS5607 which generates data in calibrated units.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Improve TM v1.0 apogee estimate</title>
<updated>2011-10-09T04:23:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-09T04:19:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ca036c5616c3e745c0b878ed90618d4ff710c0e5'/>
<id>urn:sha1:ca036c5616c3e745c0b878ed90618d4ff710c0e5</id>
<content type='text'>
v1.0 boards have noisy accelerometer data caused by interactions
between RF transmission and the accelerometer measurements; this noise
generates a negative bias in the accelerometer readings. The net
effect is that the estimated speed is lower than the actual speed,
causing early an apogee estimate.

By increasing the sigma value for accelerometer data, the kalman
filter 'trusts' the acceleration data less, putting more weight on the
barometer data. This causes the estimated time of apogee to be closer
to the correct value.

This reduces the response to changes in acceleration.

This new value is applied solely to TeleMetrum v1.0 boards. v1.1
boards correct for this error, and hence can use the correct sigma
value for the accelerometer.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<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: Reflect ao_flight split in ao_flight_test dependencies</title>
<updated>2011-04-01T03:51:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-04-01T03:51:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a9dae18a664f70b668159487015e61be7f776926'/>
<id>urn:sha1:a9dae18a664f70b668159487015e61be7f776926</id>
<content type='text'>
Need to rebuild ao_flight_test when any of the flight sources change

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