<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers, branch plot-gps-height</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=plot-gps-height</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=plot-gps-height'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-01-11T05:48:12+00:00</updated>
<entry>
<title>Merge remote-tracking branch 'origin/micropeak-logging'</title>
<updated>2013-01-11T05:48:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-01-11T05:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1ed6b13e87c1cc2d6618b6ba3a293ea6e3b5752e'/>
<id>urn:sha1:1ed6b13e87c1cc2d6618b6ba3a293ea6e3b5752e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos: Time out reading packet data from cc1120 after 100ms</title>
<updated>2013-01-11T05:44:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-01-11T05:27:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=acff2f466031fd1a8533fc315411c3734a8bacc6'/>
<id>urn:sha1:acff2f466031fd1a8533fc315411c3734a8bacc6</id>
<content type='text'>
Sometimes the radio will give a spurious wakeup indicating that a
preamble seems to have arrived, but no packet data will appear. In
this case, abandon the packet reception and go back to waiting for a
preamble again. This releases the SPI bus for other users and also
avoids missing packets.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Allow CC1120 to sit on other SPI busses</title>
<updated>2012-12-31T22:22:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-31T22:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=434e946aa79b5a7e60799f996887bc6467889b92'/>
<id>urn:sha1:434e946aa79b5a7e60799f996887bc6467889b92</id>
<content type='text'>
Reading the incoming data bypasses the SPI API and touches the SPI
data register directly; which port that is needs to be specified in
the pins file

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix cc1120 debug code to build on megadongle</title>
<updated>2012-12-29T02:34:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@gag.com</email>
</author>
<published>2012-12-29T02:34:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a6e116515f5e4522adbfcd1900885c2a6034b57c'/>
<id>urn:sha1:a6e116515f5e4522adbfcd1900885c2a6034b57c</id>
<content type='text'>
RDF function had changed, and APRS isn't available on megadongle.

Signed-off-by: Keith Packard &lt;keithp@gag.com&gt;
</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: 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>altos: Fix aprs test to not allow callsign configuration</title>
<updated>2012-12-08T01:38:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-08T01:38:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4339d5c8e6373119e5377fe5c883b6b0e6ce37f6'/>
<id>urn:sha1:4339d5c8e6373119e5377fe5c883b6b0e6ce37f6</id>
<content type='text'>
There's no configuration to take a callsign from...

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use configured callsign in APRS packets</title>
<updated>2012-12-08T01:20:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-08T01:20:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1f797066857b171b19829e2bb7187b8faf37d07c'/>
<id>urn:sha1:1f797066857b171b19829e2bb7187b8faf37d07c</id>
<content type='text'>
Instead of hard-coding my own call sign...

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make APRS interval configurable</title>
<updated>2012-12-08T01:18:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-12-08T01:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b28323ce91d23db5e1c3cbd1309c72aafcfbe235'/>
<id>urn:sha1:b28323ce91d23db5e1c3cbd1309c72aafcfbe235</id>
<content type='text'>
This provides a separate configuration value for APRS, allowing the
interval between APRS reports to vary.

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