<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/test, branch 1.0.9.3</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.0.9.3</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.0.9.3'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-10-09T04:23:16+00:00</updated>
<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: Write xdata versions of memory functions</title>
<updated>2011-10-07T15:54:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-07T15:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=258b75498916183ed250d3abb3282fe3d843e7a1'/>
<id>urn:sha1:258b75498916183ed250d3abb3282fe3d843e7a1</id>
<content type='text'>
These are significantly smaller than the general pointer versions from
libc on the cc1111.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;

Conflicts:

	src/Makefile.proto
	src/cc1111/ao_adc.c
	src/cc1111/ao_packet_master.c
	src/core/ao.h

Fix up the new makefiles
</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>
<entry>
<title>Add description to test flights</title>
<updated>2011-03-23T01:42:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-23T01:42:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1e976a105423f2da1842f70da531c9051ba88a7f'/>
<id>urn:sha1:1e976a105423f2da1842f70da531c9051ba88a7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos: Exit flight test at landing. Allow description in test flight list</title>
<updated>2011-03-23T01:37:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-23T01:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=43a94380032300a2e33e1faa1efe93e858e0a2cf'/>
<id>urn:sha1:43a94380032300a2e33e1faa1efe93e858e0a2cf</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix up flight code testing</title>
<updated>2011-03-22T12:53:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-22T12:51:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7d7b476564a16eda81ab3406f70a21995e1b464e'/>
<id>urn:sha1:7d7b476564a16eda81ab3406f70a21995e1b464e</id>
<content type='text'>
This automates flight code testing by reporting mis-detected apogee or
main events.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Switch telemetrum over to kalman filter</title>
<updated>2011-03-21T20:42:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-21T20:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7b009b2efe3af8722c358c304c2243652594e0d5'/>
<id>urn:sha1:7b009b2efe3af8722c358c304c2243652594e0d5</id>
<content type='text'>
This changes the full telemetry stream to include kalman data instead
of the old ad-hoc flight data. It's compatible in that the packet
sizes are the same so teledongle can receive either and figure out
which it has received.

A few plotting and testing tools are added to make validating the new
code easier.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/test: Add scripts to run lots of flights through the code</title>
<updated>2011-03-19T03:36:59+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-03-19T03:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c985bb6a19c710409629f3c095332ba7afcf5248'/>
<id>urn:sha1:c985bb6a19c710409629f3c095332ba7afcf5248</id>
<content type='text'>
This runs a long list of flights (there's a user-specific path
pointing at the flights) and squawks if the baro and dual flight
computers don't match.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>ignore new flight test file</title>
<updated>2011-03-17T03:39:16+00:00</updated>
<author>
<name>Anthony Towns</name>
<email>aj@erisian.com.au</email>
</author>
<published>2011-03-11T11:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8b546b474b7b6c5b4169b4c1ca09c6f17ebb3ae5'/>
<id>urn:sha1:8b546b474b7b6c5b4169b4c1ca09c6f17ebb3ae5</id>
<content type='text'>
</content>
</entry>
</feed>
