<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers/ao_cc115l.c, branch debian/1.3-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.3-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.3-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-08-20T15:54:44+00:00</updated>
<entry>
<title>altos: various cc115l driver hacks</title>
<updated>2013-08-20T15:54:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-20T15:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e2f385946132690ca6dc141d7c7830ae0cfe3458'/>
<id>urn:sha1:e2f385946132690ca6dc141d7c7830ae0cfe3458</id>
<content type='text'>
Try to recover from TX_FIFO_UNDERFLOW by resetting the chip at idle
time.

Do a calibration phase during setup.

Program power to ramp up to limit key down noise.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Remove ao_radio_gpio_bits from normal build</title>
<updated>2013-07-03T00:55:24+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-24T21:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d95a2c5d1ddce913dcb1d1ab5dc59f6a588ab599'/>
<id>urn:sha1:d95a2c5d1ddce913dcb1d1ab5dc59f6a588ab599</id>
<content type='text'>
Only needed for the CC115L_TRACE code, and it only builds on STM

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Set APRS deviation to 3kHz</title>
<updated>2013-05-08T03:08:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-06T23:08:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3876b5bfad383119339aea51e2cf301012a1f991'/>
<id>urn:sha1:3876b5bfad383119339aea51e2cf301012a1f991</id>
<content type='text'>
I finally found a bunch of references to APRS on the net and they all
appear to assume a 3kHz deviation. Let's see if this works better with
Yaesu radios.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make sure the packet format is set reasonably for radio test</title>
<updated>2013-04-12T10:09:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-12T10:09:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=679401fff981b675dd5a188c64e8940254588800'/>
<id>urn:sha1:679401fff981b675dd5a188c64e8940254588800</id>
<content type='text'>
Dunno if this matters, but it might as well be set reasonably

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Try RDF mode for TX calibration</title>
<updated>2013-04-07T06:48:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-07T06:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0c0dc761095a5a77c87c3b4dcd1d42a4e79f6604'/>
<id>urn:sha1:0c0dc761095a5a77c87c3b4dcd1d42a4e79f6604</id>
<content type='text'>
Trying to get the radio to stop modulating the carrier when
calibrating the radio, we'll try RDF mode which says no preamble or
sync data. This might shift the frequency though?

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Horrible kludge -- disable radio while talking with SD card</title>
<updated>2013-04-01T09:39:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-04-01T09:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=985df526ec142258ef990d0b55b0a14e13c099b4'/>
<id>urn:sha1:985df526ec142258ef990d0b55b0a14e13c099b4</id>
<content type='text'>
The SD card really doesn't like the RFI generated by our enormous
radio, so just lock the radio out while working with the card.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Disable CC115L debug commands</title>
<updated>2013-03-31T19:21:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-31T19:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a0628541e1bfc3e4a122cc824188ed53fddf733e'/>
<id>urn:sha1:a0628541e1bfc3e4a122cc824188ed53fddf733e</id>
<content type='text'>
now that it appears to work, leave these disabled by default

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Lock cc115l radio mutex when using global radio values</title>
<updated>2013-03-30T08:31:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-30T08:31:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7455a892e8bf5402e7ff2c4bd2ddad05dfe76638'/>
<id>urn:sha1:7455a892e8bf5402e7ff2c4bd2ddad05dfe76638</id>
<content type='text'>
This moves the locking up above the global state variable uses so that
multiple radio users (as if we had any) won't collide.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Configure cc115l sync byte count for each radio mode</title>
<updated>2013-03-30T08:30:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-30T08:30:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bd32140df2a595ce66d603b98516bae519327c5d'/>
<id>urn:sha1:bd32140df2a595ce66d603b98516bae519327c5d</id>
<content type='text'>
two sync bytes for packet mode, disable sync for rdf/aprs mode.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Get CC115L radio working.</title>
<updated>2013-03-30T00:05:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-30T00:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=93a9aa703a0173e13b327ed432e6d52e90ebfa1b'/>
<id>urn:sha1:93a9aa703a0173e13b327ed432e6d52e90ebfa1b</id>
<content type='text'>
This involved figuring out which GPIO signal would reliably indicate
that the transmitter was finished; I ended up using the PA_PD bit for
this.

This also converts all of the radio users to the long packet support
as the CC115L has only a 64-byte fifo, not large enough to hold either
an RDF tone or a regular AltOS telemetry packet.

This also renames the public API for sending APRS packets from
ao_radio_send_lots to ao_radio_send_aprs, which is at least more
accurate. The workings of that API haven't changed, just the name.

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