<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos, branch aprs</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=aprs</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=aprs'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-12-17T00:06:41+00:00</updated>
<entry>
<title>Merge branch 'master' into hacking-cc1120</title>
<updated>2012-12-17T00:06:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-17T00:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8bcf3a88a78cd9d69da413d0d18233e8a532a10c'/>
<id>urn:sha1:8bcf3a88a78cd9d69da413d0d18233e8a532a10c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos: Wire up another CC1120 GPIO to get MARC status changes</title>
<updated>2012-12-17T00:04:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-17T00:04:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=22a58b0f9b82ea8c7abeda79ca7a4cd21c3dc93c'/>
<id>urn:sha1:22a58b0f9b82ea8c7abeda79ca7a4cd21c3dc93c</id>
<content type='text'>
When the radio drops out of RX or TX mode due to an error, it changes
the MARC status, and sends pulse down a configured GPIO. Use this to
tell when something 'bad' happened during TX or RX so that we can
recover from losing the SPI bus in the middle of transmission or
reception.

Without this, the radio would change state and we'd never know,
leaving the radio code waiting for an interrupt that would never arrive.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Test APRS rounding by using coordinates near the boundary</title>
<updated>2012-12-16T21:31:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-16T21:31:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4e3ac3f2038cc3a43252fc8f820a1373a637ab83'/>
<id>urn:sha1:4e3ac3f2038cc3a43252fc8f820a1373a637ab83</id>
<content type='text'>
This selects lat/lon and altitude near the rounding boundary to check
that the resulting APRS data is correctly computed.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Document what HAS_BOOT_RADIO does in the m25 driver</title>
<updated>2012-12-16T21:30:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-16T21:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9bc701ce1132f04ec90ef22e6a7a90c67918737b'/>
<id>urn:sha1:9bc701ce1132f04ec90ef22e6a7a90c67918737b</id>
<content type='text'>
HAS_BOOT_RADIO causes the m25 driver to abort any ongoing receive in
case that is holding the SPI bus.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Round APRS data correctly</title>
<updated>2012-12-16T21:29:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-16T21:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6b4cfd8719e3fd4a2904369e176182c870a3b43c'/>
<id>urn:sha1:6b4cfd8719e3fd4a2904369e176182c870a3b43c</id>
<content type='text'>
Apply rounding once at the start of the computation, then truncate
after that.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: unconfigured radio frequency data is now -1, not 0</title>
<updated>2012-12-16T21:25:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-16T21:25:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=00bc1a090a294e103370b8ab0a0fe5d7a2acfe92'/>
<id>urn:sha1:00bc1a090a294e103370b8ab0a0fe5d7a2acfe92</id>
<content type='text'>
This changed when AltosConfigData was cleaned up, so now frequency
settings must check for positive numbers rather than non-zero.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>doc: Add warning about matching battery voltage.</title>
<updated>2012-12-15T23:07:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-15T23:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=034dfc4f9bef049b1fb5704873dd76f6a3a9949d'/>
<id>urn:sha1:034dfc4f9bef049b1fb5704873dd76f6a3a9949d</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>doc: Add paragraph noting differences in JST polarity</title>
<updated>2012-12-15T22:47:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-15T22:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4925a6f2f4edd5b54641a5240030e5c0e3e95db6'/>
<id>urn:sha1:4925a6f2f4edd5b54641a5240030e5c0e3e95db6</id>
<content type='text'>
Looks like the 'standard' polarity for 3.7V lipos using JST connectors
in RC aircraft is swapped from what Spark Fun uses. Note that in the
docs to try and keep people from wrecking hardware.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'micropeak-1.1'</title>
<updated>2012-12-15T03:29:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-15T03:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6fa1ec0dbf2a4eda8d061c67b3779b83b88f29f0'/>
<id>urn:sha1:6fa1ec0dbf2a4eda8d061c67b3779b83b88f29f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altoslib: Discard previous flight state on SN change</title>
<updated>2012-12-15T03:28:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-15T03:28:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f1409311761d65e85ac08c38c9b9a0114cc8f535'/>
<id>urn:sha1:f1409311761d65e85ac08c38c9b9a0114cc8f535</id>
<content type='text'>
A previous change discarded previous *telemetry* state, but failed to
discard any previous overall flight state. This would reset some of
the data fields, but wouldn't reset the GPS state and max measurements.

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