<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/ao_log.c, branch sn4-flight1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=sn4-flight1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=sn4-flight1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2009-05-11T05:54:14+00:00</updated>
<entry>
<title>Record average accelerometer value in flight start log record</title>
<updated>2009-05-11T05:54:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-11T05:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=98806b1ff3f41484663d61ff430e9e2764c7b5e6'/>
<id>urn:sha1:98806b1ff3f41484663d61ff430e9e2764c7b5e6</id>
<content type='text'>
The average accelerometer value cannot be extracted from the log as the
record starts after that is computed. As that drives much of the
accelerometer-based state transition logic, it is an important value to
have, so we log it as part of the flight start record now.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Make sure full log is written and flushed on landing.</title>
<updated>2009-04-26T08:37:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-26T08:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5ed3b1cb52b573db1fee9655a29a0e6dd72f53fe'/>
<id>urn:sha1:5ed3b1cb52b573db1fee9655a29a0e6dd72f53fe</id>
<content type='text'>
The final state change to landing is recorded in the logging thread, so have
that turn off logging once it has recorded that state. Then make it go to
sleep.
</content>
</entry>
<entry>
<title>Add igniters and update flight control algorithm</title>
<updated>2009-04-24T15:39:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-24T05:17:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b32f2f0090ff967edac07ae4d7a9895ed0b96d31'/>
<id>urn:sha1:b32f2f0090ff967edac07ae4d7a9895ed0b96d31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix up fancy dbg stuff. Add teleterra initial bits.</title>
<updated>2009-04-21T08:17:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-21T08:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d1887ded41a5bfec8e10e9fd736fa9444b9b6222'/>
<id>urn:sha1:d1887ded41a5bfec8e10e9fd736fa9444b9b6222</id>
<content type='text'>
The dbg stuff needed a bit of help to actually walk the tables; it appears
that complex expressions confuse sdcc.

This also adds primitive teleterra bits, but no UI, etc.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add radio support. Build separate executables for TeleMetrum and the TI dongle</title>
<updated>2009-04-21T06:33:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-21T06:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=43c8f7012102cdb591ace899420c10e4a78385ad'/>
<id>urn:sha1:43c8f7012102cdb591ace899420c10e4a78385ad</id>
<content type='text'>
Ok, way too big a patch, but things were in rough shape.
This patch adds support for the radio, both transmit and receive.
Then, because I could no longer run the TeleMetrum code on the TI
dongle, I ended up building a separate image for the TI board, which
involved creating a mechanism for having multiple command sets and splitting
code for different functions into different files.
</content>
</entry>
<entry>
<title>Add task names and 'T' command to show task status.</title>
<updated>2009-04-19T06:16:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-19T06:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ed6f67dc47d750d5ff8bea63ae7cbb560689b9b6'/>
<id>urn:sha1:ed6f67dc47d750d5ff8bea63ae7cbb560689b9b6</id>
<content type='text'>
The T command shows the current wchan and PC for each task in the system.
</content>
</entry>
<entry>
<title>Fix GPL version at 2</title>
<updated>2009-04-19T02:32:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-19T02:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3d5a5fc4db5f681e848202c4ee4099d2879677d6'/>
<id>urn:sha1:3d5a5fc4db5f681e848202c4ee4099d2879677d6</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add gps, debug dongle support and pressure alt tables</title>
<updated>2009-04-18T06:38:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-18T06:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=022f83ca6fd589005d8eb3e25e633950fef69fa7'/>
<id>urn:sha1:022f83ca6fd589005d8eb3e25e633950fef69fa7</id>
<content type='text'>
GPS also pulled in serial support. The altitude tables take raw 11-bit
pressure sample numbers and convert them to standard pressure altitude
values.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Move a bunch of variables from __data to __xdata</title>
<updated>2009-04-15T21:25:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-15T21:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5e2393eb6b1a6d7b180bd63d5165ee7b7ff5f9e0'/>
<id>urn:sha1:5e2393eb6b1a6d7b180bd63d5165ee7b7ff5f9e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add in existing flight pieces: flight/report/log</title>
<updated>2009-04-15T02:08:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-04-15T02:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=acc4fc635edb70ec1ba2dff9f7ac0c8542c72c47'/>
<id>urn:sha1:acc4fc635edb70ec1ba2dff9f7ac0c8542c72c47</id>
<content type='text'>
These pieces come from the old telemetrum firmware.

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