<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stm/ao_spi_stm.c, branch altosdroid</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=altosdroid</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=altosdroid'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-06-27T21:34:53+00:00</updated>
<entry>
<title>altos: include targe SPI speed in get request</title>
<updated>2012-06-27T21:34:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-27T21:34:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=08a4ed8fe794a2b2b52147bd5535fe0954822e95'/>
<id>urn:sha1:08a4ed8fe794a2b2b52147bd5535fe0954822e95</id>
<content type='text'>
STM needs it to be provided when enabling the SPI device, so just fix
AVR and cc1111 to do the same.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Optimize FEC encode and decode</title>
<updated>2012-06-27T06:11:10+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-27T06:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f1ae622eff60e05c1f5d8f822a3cf6a85750c6cc'/>
<id>urn:sha1:f1ae622eff60e05c1f5d8f822a3cf6a85750c6cc</id>
<content type='text'>
Integrate interleaving, CRC and padding within the decode/encode
functions.

Provide for ISR priorities so that the 1120 RX interrupt takes
precedence over the other interrupts or we risk losing bits.

Optimize the viterbi decoder a bit (goes from 10ms per packet to 7ms
per packet).

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Crank down STM SPI speed for MM</title>
<updated>2012-06-21T16:46:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-21T16:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ff5b0ba90e73a83360a2e8a7e9969ed2c3ce1514'/>
<id>urn:sha1:ff5b0ba90e73a83360a2e8a7e9969ed2c3ce1514</id>
<content type='text'>
The cc1120 is noisy enough to break SPI data transfers at 4MHz, so
crank things down to 1MHz. It's "stable" now, but clearly needs a
filter and shorter traces.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Reduce STM SPI data rate to 4MHz</title>
<updated>2012-06-16T05:41:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-06-16T05:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e856df474c386b8df3d2bd9e87b766ae0439efbf'/>
<id>urn:sha1:e856df474c386b8df3d2bd9e87b766ae0439efbf</id>
<content type='text'>
cc1120 doesn't want more than 6.1MHz, otherwise it gets very angry.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Starting to write cc1120 driver</title>
<updated>2012-04-17T18:01:18+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-17T18:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1489263b895a2a825e29d0560c9b1dbba8a3f431'/>
<id>urn:sha1:1489263b895a2a825e29d0560c9b1dbba8a3f431</id>
<content type='text'>
This does "something" in radio test mode, appearing to generate a
730MHz signal.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Increase STM SPI speed to PCLK/4</title>
<updated>2012-04-10T05:24:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-10T05:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d15c4976ed9c23c861e620eb9c429d1cb7eedbee'/>
<id>urn:sha1:d15c4976ed9c23c861e620eb9c429d1cb7eedbee</id>
<content type='text'>
The pressure sensor seems happy at this speed.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Slow STM SPI down a bit so the MS5607 returns values</title>
<updated>2012-04-09T07:06:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-09T07:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e027247a9ef82746c26bcb8d0a851a0fa06511de'/>
<id>urn:sha1:e027247a9ef82746c26bcb8d0a851a0fa06511de</id>
<content type='text'>
It's still not working right, but at least it returns something other
than all zeros...

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: STM SPI is not using interrupts itself</title>
<updated>2012-04-08T01:54:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-08T01:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b5e9d14b4e3e8f29ad8a7bb9b339890be4bcfa2f'/>
<id>urn:sha1:b5e9d14b4e3e8f29ad8a7bb9b339890be4bcfa2f</id>
<content type='text'>
All SPI transfers are done via DMA, so the DMA interrupts suffice.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Disable STM SPI transceiver when idle</title>
<updated>2012-04-07T05:39:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-07T05:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=20926b62a87154a846cb950dc542c737cd54826d'/>
<id>urn:sha1:20926b62a87154a846cb950dc542c737cd54826d</id>
<content type='text'>
Should save a bit of power.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add DMA, SPI and MS5607 drivers</title>
<updated>2012-04-07T01:07:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-07T01:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9b12bc445fe482306e4587ad60c6d2daf65a60f3'/>
<id>urn:sha1:9b12bc445fe482306e4587ad60c6d2daf65a60f3</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
