<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/ao_radio.c, branch teleterra</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=teleterra</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=teleterra'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2010-08-27T07:10:29+00:00</updated>
<entry>
<title>altos: prepare for sdcc 2.9.1</title>
<updated>2010-08-27T07:10:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-08-27T07:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2923cf5057f9cef110dd547d8677ea5b60e00796'/>
<id>urn:sha1:2923cf5057f9cef110dd547d8677ea5b60e00796</id>
<content type='text'>
A few minor language changes -- non-standard keywords are now prefixed
with __, such as 'at', 'interrupt', 'naked'.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Make ao_radio_idle keep trying to get the radio to idle.</title>
<updated>2010-04-05T02:48:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2010-04-05T02:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b0b99f30c4e00689e9faceb363a5c7284541c6be'/>
<id>urn:sha1:b0b99f30c4e00689e9faceb363a5c7284541c6be</id>
<content type='text'>
Attempting to abort a radio operation could lead to a hang if the user
of the radio jumped in and started using it again before the task
attempting to abort woke up. This change just keeps smacking the radio
until the radio goes idle long enough to detect it.
</content>
</entry>
<entry>
<title>Disable monitor mode before attempting radio test.</title>
<updated>2009-12-19T22:14:40+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-12-19T22:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=598d168bd6552c3756e4b0267de44147eadab9f6'/>
<id>urn:sha1:598d168bd6552c3756e4b0267de44147eadab9f6</id>
<content type='text'>
If monitor mode is left active, then the radio lock will not be able
to be acquired for the radio test.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Use ao_radio_get/ao_radio_put in packet code.</title>
<updated>2009-12-19T19:35:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-12-19T19:34:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=10d1bbcd9709a5eee8d50989215242b16feb7232'/>
<id>urn:sha1:10d1bbcd9709a5eee8d50989215242b16feb7232</id>
<content type='text'>
The ao_radio_get function both acquires the mutex *and* configures the
radio channel and frequency. Failing to use this in the packet code
would leave the radio frequency unconfigured.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Re-order config values. Change frequency to cal</title>
<updated>2009-12-05T23:37:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-12-05T23:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=46f03ab3145a61139c8ca6fc99e8f2798728b5a9'/>
<id>urn:sha1:46f03ab3145a61139c8ca6fc99e8f2798728b5a9</id>
<content type='text'>
Place more often used values at top, and consistently call the radio
value 'calibration' instead of 'frequency'.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add radio calibration configuration.</title>
<updated>2009-12-05T07:41:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-12-05T07:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cd49847f3125df1733f298b56a43e8027ab5ce05'/>
<id>urn:sha1:cd49847f3125df1733f298b56a43e8027ab5ce05</id>
<content type='text'>
The crystal we use is only good for 20ppm, which generates a fairly
significant error bounds at our RF frequency. This commit adds a
configuration variable that sets the RF frequency control variable so
that the output frequency can be adjusted.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Remove reason from ao_dma_abort</title>
<updated>2009-10-31T06:48:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-10-31T06:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b428faf74ae145126ec1da972028fcfe0b4b2b18'/>
<id>urn:sha1:b428faf74ae145126ec1da972028fcfe0b4b2b18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Wait for TX to finish sending data</title>
<updated>2009-10-31T06:45:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-10-31T06:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=251b0971f049cbf2f8db79a32729d47441ce65f3'/>
<id>urn:sha1:251b0971f049cbf2f8db79a32729d47441ce65f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add radio carrier command</title>
<updated>2009-10-31T06:43:52+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-10-31T06:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9b31f07fe3556896b3e997bba156e30ef5777a80'/>
<id>urn:sha1:9b31f07fe3556896b3e997bba156e30ef5777a80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial packet bits. Just testing transmission</title>
<updated>2009-10-30T23:39:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-10-30T23:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7b14c3e609749f4fc00dbd660541375048535218'/>
<id>urn:sha1:7b14c3e609749f4fc00dbd660541375048535218</id>
<content type='text'>
</content>
</entry>
</feed>
