<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/ao_log.c, branch telebt</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=telebt</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=telebt'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2009-06-04T17:41:34+00:00</updated>
<entry>
<title>Use autotools, move altos to src subdir</title>
<updated>2009-06-04T17:41:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-06-04T17:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=210dbaa23cdacf3a6f2d6e23493e96ee2ac9bca7'/>
<id>urn:sha1:210dbaa23cdacf3a6f2d6e23493e96ee2ac9bca7</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Stop log dumping at flight end. Print 'end' at end of log.</title>
<updated>2009-06-03T17:57:46+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-06-03T17:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bf140966e9649e75b884c8aa5f25ffbf9eed10ea'/>
<id>urn:sha1:bf140966e9649e75b884c8aa5f25ffbf9eed10ea</id>
<content type='text'>
No reason to continue dumping data past the end of the flight now that the
logging stuff has been demonstrated to work reliably. Also, to make
automated log dumping easier, this prints out 'end' after the log data so
that aoview knows when to stop reading.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>When logging starts up, right the whole ring to the log.</title>
<updated>2009-05-17T03:45:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-17T03:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=93d7ce8e054515ed7b166eb042ae7f47e564d21d'/>
<id>urn:sha1:93d7ce8e054515ed7b166eb042ae7f47e564d21d</id>
<content type='text'>
This preserves the data pre boost-detect for later analysis.

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