<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/cc1111, branch 1.1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=1.1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=1.1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-08-29T18:16:42+00:00</updated>
<entry>
<title>altos: Wait for IN dma complete on slave SPI send</title>
<updated>2012-08-29T18:16:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-29T18:16:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1a7d2faf76a46271532102e217c2dd5515e38b72'/>
<id>urn:sha1:1a7d2faf76a46271532102e217c2dd5515e38b72</id>
<content type='text'>
SPI send double buffered, so the DMA completes one byte too early. Use
the recv DMA to know when the SPI transfer is complete.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Mostly working SPI radio link</title>
<updated>2012-08-29T06:00:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-29T01:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=fc9841ee5e92318471b6bec09b7075a788ab8872'/>
<id>urn:sha1:fc9841ee5e92318471b6bec09b7075a788ab8872</id>
<content type='text'>
This includes long delays to avoid overrunning the cc1111 input,
otherwise it works pretty well. The delays mean that we can't capture
the reply to a cmac command though, so more work is needed.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: When sharing radio DMA for AES, use it for in instead of out</title>
<updated>2012-08-29T06:00:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-29T01:05:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f2d919a2147025daa332957cda6d91959e4731ab'/>
<id>urn:sha1:f2d919a2147025daa332957cda6d91959e4731ab</id>
<content type='text'>
We look at the out_done value, but not the in_done value; if we use
the radio DMA for out, we would have to use ao_radio_dma_done to check
for completion. This way, we can ignore that value and use the
existing ao_aes_dma_out_done value.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Fix ao_delay function and move from per-chip code to ao_task.c</title>
<updated>2012-08-29T06:00:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-29T01:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=31b42b99edbb976534ac432c07e218f13d1f5f9b'/>
<id>urn:sha1:31b42b99edbb976534ac432c07e218f13d1f5f9b</id>
<content type='text'>
ao_delay hasn't been chip-specific for a long time, and it had a bug
in not calling ao_clear_alarm.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Clean up radio APIs</title>
<updated>2012-08-27T20:47:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-27T20:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0f3483f93137f41a61f3fcbe06afcaffb1b9e17b'/>
<id>urn:sha1:0f3483f93137f41a61f3fcbe06afcaffb1b9e17b</id>
<content type='text'>
Move api to ao_radio_cmac.h include file.
Expose ao_radio_test as standard API.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: More SPI slave changes for cc1111 driver</title>
<updated>2012-08-27T20:37:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-27T20:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=28c3923b6180e24a77aecc7162bb2852cec7d770'/>
<id>urn:sha1:28c3923b6180e24a77aecc7162bb2852cec7d770</id>
<content type='text'>
Don't enable DMA in the other direction when doing slave transfers.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add SPI slave get/put macros to cc1111</title>
<updated>2012-08-27T20:35:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-27T20:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a27b9b5c36cf748e415ba210c8d8ae72d8227a98'/>
<id>urn:sha1:a27b9b5c36cf748e415ba210c8d8ae72d8227a98</id>
<content type='text'>
Theese don't try to drive the chip select line

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Allow sharing of radio DMA with aes engine</title>
<updated>2012-08-26T16:43:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-26T16:43:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=89f1a685a02c7808cf03853aa9a5ee50c6baf49e'/>
<id>urn:sha1:89f1a685a02c7808cf03853aa9a5ee50c6baf49e</id>
<content type='text'>
otherwise, telefire doesn't have enough DMA channels.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Make cc1111 SPI pins configurable</title>
<updated>2012-08-24T07:33:38+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-24T07:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=50b58d703b8b48005a3ca9ad4e3603d6f7ac1430'/>
<id>urn:sha1:50b58d703b8b48005a3ca9ad4e3603d6f7ac1430</id>
<content type='text'>
Allow either USART in any configuration. Still only supports one SPI
bus though.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Disable telefire 'pad' listener when testing radio</title>
<updated>2012-08-24T07:27:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-24T07:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7a0ed0ff4192060854d69e640de2c30105eb2f62'/>
<id>urn:sha1:7a0ed0ff4192060854d69e640de2c30105eb2f62</id>
<content type='text'>
Ensures that the radio testing won't block waiting for a firing mode
packet to arrive.

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