<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch 1.0.9.2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.0.9.2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.0.9.2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-10-09T16:21:56+00:00</updated>
<entry>
<title>altos: Respond to telemetry rate changes immediately</title>
<updated>2011-10-09T16:21:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-09T16:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=636b7b368e67346b0796cd84fbfd71e10966d61f'/>
<id>urn:sha1:636b7b368e67346b0796cd84fbfd71e10966d61f</id>
<content type='text'>
Instead of waiting for the previous telemetry interval to expire,
immediately switch to the new telemetry rate. This will provide
more telemetry data early in the boost.

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: Ignore ejection bumps when doing boost re-detect</title>
<updated>2011-10-08T17:59:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-08T17:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6a7363b3ba99310bd44c9b66f6f5159e46762be4'/>
<id>urn:sha1:6a7363b3ba99310bd44c9b66f6f5159e46762be4</id>
<content type='text'>
An ejection charge looks an awful lot like an extra (really small)
motor burn. Ignore them by averaging the acceleration during
fast/coast using a /64 exponential decay filter.

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>Merge remote-tracking branch 'origin/simple-quiet' into multiarch</title>
<updated>2011-10-07T14:41:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-07T14:41:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=128bbfa150f88c09f7adde2434b7bf0b5a9ed556'/>
<id>urn:sha1:128bbfa150f88c09f7adde2434b7bf0b5a9ed556</id>
<content type='text'>
Conflicts:
	configure.ac

fix version number
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'uniarch/master' into multiarch</title>
<updated>2011-10-07T14:40:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-07T14:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f6f54d70b768dca1715ddddea64a4df00d82b09e'/>
<id>urn:sha1:f6f54d70b768dca1715ddddea64a4df00d82b09e</id>
<content type='text'>
Conflicts:
	src/core/ao_cmd.c

Use ao_arch_reboot after waiting for a second
</content>
</entry>
<entry>
<title>altos: TM: Don't turn on packet slave mode until idle/invalid state</title>
<updated>2011-10-07T14:37:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-09-28T04:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0d10e25766b96f5660e213115cf27b71ff164405'/>
<id>urn:sha1:0d10e25766b96f5660e213115cf27b71ff164405</id>
<content type='text'>
Leave the packet link disabled until we've checked the
accelerometer. That way, we cannot accidentally get to idle mode when
the rocket is on the rail.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Delay reboot by a second to avoid re-entering idle mode</title>
<updated>2011-10-07T14:37:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-09-26T18:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fba1d605a627d03f9587ec060c45fb5d3e96aaeb'/>
<id>urn:sha1:fba1d605a627d03f9587ec060c45fb5d3e96aaeb</id>
<content type='text'>
TM and Tm go into idle mode if they receive a packet after boot
time. When tebooting the device over the packet link, the packet
master would be (rapidly) polling the device for additional data and
so the device would invariably receive a packet during bootup and go
into idle mode again.

Delay the reboot by a second to give the controller time to disable
the master end of the packet link.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Debug code for telepyro doesn't fit in telescience</title>
<updated>2011-09-23T17:24:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-09-23T17:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4ed53ef838afd4e922deb1c721a311974527525a'/>
<id>urn:sha1:4ed53ef838afd4e922deb1c721a311974527525a</id>
<content type='text'>
Just too many strings.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Dump test conversion of ADC0</title>
<updated>2011-09-22T06:21:04+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-09-22T06:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f1328d22aab4378c4fb6f0c24dbee95948ca836c'/>
<id>urn:sha1:f1328d22aab4378c4fb6f0c24dbee95948ca836c</id>
<content type='text'>
</content>
</entry>
</feed>
