<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src, branch 1.5</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.5</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.5'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2014-09-13T17:26:21+00:00</updated>
<entry>
<title>altos: Make sure we don't beep out continuity twice in idle mode</title>
<updated>2014-09-13T17:26:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-12T02:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e969172a81e24f70c349b10f429e69817900c307'/>
<id>urn:sha1:e969172a81e24f70c349b10f429e69817900c307</id>
<content type='text'>
If the battery voltage report takes longer than the initialiation
sequence, we could get to the state reporting after the state had
switched from startup to idle. This would result in continuity being
reported the first time through the loop. Then, as the state had
already changed, we'd pass through the while test and go back to
report continuity a second time.

Fixed by using the state remembered before beeping out the voltage to
decide whether to report the continuity.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix ability to disable telemetry by setting interval to 0</title>
<updated>2014-09-13T17:26:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-11T22:00:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=800f3377b1a374ad5cf826aa897efdcb08059040'/>
<id>urn:sha1:800f3377b1a374ad5cf826aa897efdcb08059040</id>
<content type='text'>
For non-zero telemetry intervals, the radio code limits the value
based on the data rate. However, a zero interval means that telemetry
should be entirely disabled, so that value should be left alone when
checking.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/easymega: Set USB PID for EasyMega to 0x0028</title>
<updated>2014-09-09T16:09:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-09T16:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=08a82617c53718055d97df4fa60f3e5051d65383'/>
<id>urn:sha1:08a82617c53718055d97df4fa60f3e5051d65383</id>
<content type='text'>
It was using 0x0023, which is for TeleMega. 0x0028 is what's listed in
usbvidpid.h.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Scale packet master receive delay by baud rate</title>
<updated>2014-09-07T03:44:30+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-07T03:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d83afa9320c24056469984873af0a3c70bee0962'/>
<id>urn:sha1:d83afa9320c24056469984873af0a3c70bee0962</id>
<content type='text'>
Increase the time we wait for return packets based on the remote
protocol baud rate.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Reduce deviation at 2400/9600 baud</title>
<updated>2014-09-07T03:39:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-07T03:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f395bcaa620490954d4a42de9b4870bc12bedc91'/>
<id>urn:sha1:f395bcaa620490954d4a42de9b4870bc12bedc91</id>
<content type='text'>
There's no reason to use 20.5kHz deviation at 2400 and 9600 baud, and
if we get a better receiver, we'll want to use narrower deviation to
have less bandwidth sucking noise into the radio. The new values are
(nominally) 5.125kHz deviation for 9600 baud and 1.5kHz deviation for
2400 baud.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow negative values for pyro configuration data</title>
<updated>2014-09-04T05:58:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-04T05:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=be38fb88d11bda1ba1caca38220773d3abcede19'/>
<id>urn:sha1:be38fb88d11bda1ba1caca38220773d3abcede19</id>
<content type='text'>
All of the integer pyro configuration parameters may be negative, so
parse that correctly.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/telefire: Add firing length to manual pad command</title>
<updated>2014-09-04T05:12:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-04T05:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=adc46e2f1346d98ef4f6c2351fef95fbc8ddf831'/>
<id>urn:sha1:adc46e2f1346d98ef4f6c2351fef95fbc8ddf831</id>
<content type='text'>
This adds an optional length of time (in 1/10s of a second) to the
ao_pad_manual function to enable testing of igniters without needing
to use TeleLCO.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Don't add AO_LOG_FLIGHT to existing GPS logs</title>
<updated>2014-09-01T23:12:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-01T23:12:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a4202b4180e77e2a39ca071d3b8b8256ff0fc7b5'/>
<id>urn:sha1:a4202b4180e77e2a39ca071d3b8b8256ff0fc7b5</id>
<content type='text'>
When appending to a TeleGPS log, don't stick another flight value into
the log. That just confuses the ground station software.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make sure pyro remains valid during delay</title>
<updated>2014-08-29T20:12:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-08-29T20:12:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5872bd10df14b47de0e541bff16d9220af0558aa'/>
<id>urn:sha1:5872bd10df14b47de0e541bff16d9220af0558aa</id>
<content type='text'>
Keep checking pyro status while waiting for delay to expire to make
sure nothing changes. Disable pyro channel if something does.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add telerepeat-v1.0</title>
<updated>2014-08-18T04:03:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-08-18T04:03:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=44e389c31e5958c1a050fbe0dce5d7971a9d6a86'/>
<id>urn:sha1:44e389c31e5958c1a050fbe0dce5d7971a9d6a86</id>
<content type='text'>
This uses TeleBT hardware to provide a telemetry repeater, receiving
packets on one frequency and re-transmitting them on another.

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