<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers/ao_aprs.c, branch tmarble-trng</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=tmarble-trng</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=tmarble-trng'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2015-03-10T15:32:20+00:00</updated>
<entry>
<title>altos/test: Make aprs test code compile again</title>
<updated>2015-03-10T15:32:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-10T15:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f92be7e22150b2de4c899e687d3bbfc1eb842f9e'/>
<id>urn:sha1:f92be7e22150b2de4c899e687d3bbfc1eb842f9e</id>
<content type='text'>
Adding the compressed/uncompressed config option broke the APRS test harness.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make APRS format (compressed/uncompressed) configurable</title>
<updated>2015-03-03T05:02:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-03T05:02:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2614d20b324ab215ef22f178e3635d48e757fa9b'/>
<id>urn:sha1:2614d20b324ab215ef22f178e3635d48e757fa9b</id>
<content type='text'>
This provides a choice of compressed vs uncompressed when sending APRS
packets to deal with receivers that still do not have support for the
more useful compressed format.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Extend GPS altitudes to at least 24 bits everywhere</title>
<updated>2014-07-11T00:35:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-07-11T00:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=34d5be68ca23e8beb05db9a480faef63ecc911d0'/>
<id>urn:sha1:34d5be68ca23e8beb05db9a480faef63ecc911d0</id>
<content type='text'>
Telemetry gets a special 'mode' flag indicating that 24-bit data is
present; log files get new data and log readers are expected to detect
that via the firmware version number.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make APRS SSID configurable</title>
<updated>2014-06-23T04:05:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-23T04:05:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3f3382126bf1122b1a78abe8458af5ec112a1f95'/>
<id>urn:sha1:3f3382126bf1122b1a78abe8458af5ec112a1f95</id>
<content type='text'>
This uses the low-digit from the serial number by default, but lets
the user change it if desired.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/aprs: Encode last serial number in SSID. Transmit serial in comment</title>
<updated>2014-06-20T07:41:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-06-20T07:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=602d6a2424a5c16e22febf6b4e6b3816022261c7'/>
<id>urn:sha1:602d6a2424a5c16e22febf6b4e6b3816022261c7</id>
<content type='text'>
This makes it a lot easier to tell which device is sending
information, and to receive data from multiple devices on the same
receiver.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Switch APRS altitude encoding computation to fixed point</title>
<updated>2014-05-31T00:32:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-31T00:24:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a7b0a5613c8e59b4c672b21f8d0890fd5cffd4dc'/>
<id>urn:sha1:a7b0a5613c8e59b4c672b21f8d0890fd5cffd4dc</id>
<content type='text'>
APRS altitude is logarithmically encoded, so this implementation
includes a fixed point log-base-2 function along with a bit of other
fixed point stuff. This eliminates all floating point from TeleGPS,
saving around 4kB of code space.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow APRS to send just battery voltage</title>
<updated>2014-05-21T08:43:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-05-21T08:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cb228304d8df3063914ab505a530d4ea79ca027d'/>
<id>urn:sha1:cb228304d8df3063914ab505a530d4ea79ca027d</id>
<content type='text'>
Don't require apogee and main voltages as well

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Put locked/unlocked GPS status in APRS comments</title>
<updated>2014-02-10T06:54:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-02-10T06:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e76948d382cf6980c3a5b6c48405d71c8811780b'/>
<id>urn:sha1:e76948d382cf6980c3a5b6c48405d71c8811780b</id>
<content type='text'>
Replace the 'S' (which marks the field showing sats in view) with
either 'L' or 'U' to tell the user whether the GPS receiver is locked
or unlocked.

This also removes the colons in the comment field to shorten it. This
makes it fit on one line of my FT1D display.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Re-send previous GPS position in APRS if lock is lost</title>
<updated>2014-02-10T06:53:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-02-10T06:53:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5001a0f882af53dde33fc531215944c9d727baf4'/>
<id>urn:sha1:5001a0f882af53dde33fc531215944c9d727baf4</id>
<content type='text'>
APRS radios often show only the last received APRS packet, which means
that erasing the last known GPS position when we lose lock by sending
0/0/0 is unhelpful. Instead, just send the last known position, and
make sure that we send 0/0/0 before we're locked the first time.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Report nsat in view in APRS packet</title>
<updated>2014-02-09T04:13:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-02-09T04:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6367ab2dec718c512073f70dfab86dbd1656b1fe'/>
<id>urn:sha1:6367ab2dec718c512073f70dfab86dbd1656b1fe</id>
<content type='text'>
This adds the number of sats in view (as opposed to the number of sats
in solution) to the APRS packet.

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