<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch 1.0.2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.0.2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.0.2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-09-28T04:30:55+00:00</updated>
<entry>
<title>altos: TM: Don't turn on packet slave mode until idle/invalid state</title>
<updated>2011-09-28T04:30:55+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=bbc46241a5c5f15b74d37b1d032e6cde28b501a9'/>
<id>urn:sha1:bbc46241a5c5f15b74d37b1d032e6cde28b501a9</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-09-26T18:50:28+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=f82921baf869b76521892c65f3c7b09467b2b69d'/>
<id>urn:sha1:f82921baf869b76521892c65f3c7b09467b2b69d</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: Clear callsign on initial config load</title>
<updated>2011-08-26T01:08:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-26T01:02:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3bfe8df44b575ca430ffaa051e20faa955a06c03'/>
<id>urn:sha1:3bfe8df44b575ca430ffaa051e20faa955a06c03</id>
<content type='text'>
Before being written the first time, ao_config will get set to 0xff
when the config storage is read. This leaves the tail of the callsign
filled with invalid bytes. Zero the whole thing before loading the
default callsign to make sure any extra bytes are set correctly.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/altosui: Add ability to disable telemetry/rdf completely</title>
<updated>2011-08-20T18:36:51+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-19T01:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6823ad5e48fc0a19791d96f886b5689f88c4311b'/>
<id>urn:sha1:6823ad5e48fc0a19791d96f886b5689f88c4311b</id>
<content type='text'>
This turns off the telemetry system so that it never transmits telemetry
or RDF tones. In idle mode, it will still accept packet mode connections.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Merge common config code in ao_config.c</title>
<updated>2011-08-20T18:32:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-20T18:28:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f2b0900f8b83fcb3085f3d042ffd961ffd758d5d'/>
<id>urn:sha1:f2b0900f8b83fcb3085f3d042ffd961ffd758d5d</id>
<content type='text'>
This shuffles code around in ao_config.c to share some common code
segments for starting and committing config changes.

This also stops printing out changes as they are made which aren't
needed by the UI code.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Lost change that reported flight 0 when log memory was full</title>
<updated>2011-08-15T02:19:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-15T02:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4f64d66295a8f76680af8cfda4650aa4c4f8576d'/>
<id>urn:sha1:4f64d66295a8f76680af8cfda4650aa4c4f8576d</id>
<content type='text'>
commit 52ac83fedbfd380d14d4df2e79992bbdfba3552a added coded to check
for a full flight log and complain with a special tone.

It also reported flight 0 over telemetry, and that part of the patch
got lost when moving to the new telemetry format. This patch
resurrects that piece.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: use raw height while waiting for landing</title>
<updated>2011-08-14T06:58:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-14T06:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=709485f20fb039f8dd087c8491c5f5a76718ae53'/>
<id>urn:sha1:709485f20fb039f8dd087c8491c5f5a76718ae53</id>
<content type='text'>
This avoids any noise introduced by the kalman filter, making landing
detection much more reliable. This patch also changes the interval to
10s so that the height bounds can be increased to 4m.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Reset radio channel to zero when using radio setting</title>
<updated>2011-08-14T06:56:55+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-14T06:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aa71c2cdcb417eba2a2d30792ece9a47b8b3fc82'/>
<id>urn:sha1:aa71c2cdcb417eba2a2d30792ece9a47b8b3fc82</id>
<content type='text'>
Otherwise, it's hard to set the frequency over the radio link.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Correct AO_CONFIG_MINOR from 6 to 7</title>
<updated>2011-08-14T06:56:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-14T06:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7f74761051f2a5ab45b82c4dd79a8569376bbe2e'/>
<id>urn:sha1:7f74761051f2a5ab45b82c4dd79a8569376bbe2e</id>
<content type='text'>
Forgot to bump this when adding radio setting.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: wait 10s for companion to boot</title>
<updated>2011-08-14T01:46:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-14T01:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b0ec30de37aa822ba66d25ceaa8cf8dc967b4371'/>
<id>urn:sha1:b0ec30de37aa822ba66d25ceaa8cf8dc967b4371</id>
<content type='text'>
In case the companion is delayed while booting, retry the setup 10
times with a 1s delay between tries.

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