<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/core/ao_flight.c, branch pwmin-new</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=pwmin-new</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=pwmin-new'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-07-16T22:25:47+00:00</updated>
<entry>
<title>altos: Pass flight dynamics to companion boards</title>
<updated>2012-07-16T22:25:47+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-16T22:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1887ca3d7d4a0259686f8c1e68d1e47c47b4ab84'/>
<id>urn:sha1:1887ca3d7d4a0259686f8c1e68d1e47c47b4ab84</id>
<content type='text'>
Necessary for TelePyro

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add arbitrary pyro channel support</title>
<updated>2012-07-14T08:26:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-14T08:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d90587535676f9492f0fde6b974353158104ef88'/>
<id>urn:sha1:d90587535676f9492f0fde6b974353158104ef88</id>
<content type='text'>
Programmed by specifying a conjunction of flight conditions that
trigger the igniter to fire.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Set HAS_FLIGHT_DEBUG=1 to include the flight debugging commands</title>
<updated>2012-07-11T05:08:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-11T05:08:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0b92164143aaf0d2aa3d5d742484391c16545289'/>
<id>urn:sha1:0b92164143aaf0d2aa3d5d742484391c16545289</id>
<content type='text'>
This leaves USB enabled, and adds the 'F' command to dump
internal flight state.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Eliminate compiler warnings when building ao_flight_test</title>
<updated>2012-07-10T22:13:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-10T22:13:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6694cedd560a7ea9520ef11472c2770b489187c0'/>
<id>urn:sha1:6694cedd560a7ea9520ef11472c2770b489187c0</id>
<content type='text'>
We turn on a pile of warnings for that.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Rename *_mm.c back to *.c</title>
<updated>2012-07-10T22:11:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-10T22:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1ae3f467a1d7be2fc3b1a45ba12568a3a25a0099'/>
<id>urn:sha1:1ae3f467a1d7be2fc3b1a45ba12568a3a25a0099</id>
<content type='text'>
Was just a temporary hack to keep cc1111 products building during MM development.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: remove stale ao_flight.c and ao_sample.c</title>
<updated>2012-07-10T22:07:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-07-10T22:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=702ca87983594880d7926d2317d63802af82746e'/>
<id>urn:sha1:702ca87983594880d7926d2317d63802af82746e</id>
<content type='text'>
The mega-metrum versions are now the official versions

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Respect apogee lockout time in flight algorithm</title>
<updated>2012-04-14T21:04:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-14T19:02:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6cb744e305116a738b5d71686c6748f6f08c12ea'/>
<id>urn:sha1:6cb744e305116a738b5d71686c6748f6f08c12ea</id>
<content type='text'>
This prevents any apogee detection from occurring until the specified
number of seconds after boost. This also prevents the switch from
accel+baro to baro only mode in the Kalman filter.

The test frame work is also changed to look for Apogee lockout: in the
eeprom input file.

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>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: Support staging by going back to boost as needed</title>
<updated>2011-09-21T18:45:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-09-21T18:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0820f5c6dfe067590f36e8201a4049719dcf3d7c'/>
<id>urn:sha1:0820f5c6dfe067590f36e8201a4049719dcf3d7c</id>
<content type='text'>
Detect additional motor burns by looking for high positive
acceleration in coast or fast modes.

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