<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/drivers, branch serial-at-interrupt</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=serial-at-interrupt</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=serial-at-interrupt'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2012-05-19T03:19:01+00:00</updated>
<entry>
<title>altos: Check MS5607 CRC. Clean up MS5607 API</title>
<updated>2012-05-19T03:19:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-08T06:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1541fc0bde71f503b1ae5757497e9e1e6d023111'/>
<id>urn:sha1:1541fc0bde71f503b1ae5757497e9e1e6d023111</id>
<content type='text'>
It's not ready for flight yet, but at least it's sensible now.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Conditional byte swapping in mpu6000 driver</title>
<updated>2012-05-19T03:19:00+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-08T06:14:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6a62edd4a1f01a6ee380c3aabaff3f437e8d6f1e'/>
<id>urn:sha1:6a62edd4a1f01a6ee380c3aabaff3f437e8d6f1e</id>
<content type='text'>
Only needed on LSB machines.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Hacking at cc1120 driver</title>
<updated>2012-05-08T04:52:12+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-08T04:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=73c26f39b1a08fcc13e23a5b1a4293bc7df9f163'/>
<id>urn:sha1:73c26f39b1a08fcc13e23a5b1a4293bc7df9f163</id>
<content type='text'>
Still doesn't work, but this adds a ton more register definitions

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Get mpu6000 working</title>
<updated>2012-05-08T04:51:25+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-08T04:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=318b564486aa9965bbad54c71e51fcb32b414162'/>
<id>urn:sha1:318b564486aa9965bbad54c71e51fcb32b414162</id>
<content type='text'>
This initializes the device appropraitely, and provides a command to
dump the current values in converted form.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: STM i2c work.</title>
<updated>2012-05-07T05:47:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-07T05:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0f0cc91ce8e9807dca48a5c0c53d821f5060e245'/>
<id>urn:sha1:0f0cc91ce8e9807dca48a5c0c53d821f5060e245</id>
<content type='text'>
Start now driven by interrupts
Send now done with DMA and interrupts

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add mpu6000 and hmc5883 stubs</title>
<updated>2012-04-26T06:27:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-26T06:27:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e0b8c614ec4d11f432963e48d94e4497d31a9ddc'/>
<id>urn:sha1:e0b8c614ec4d11f432963e48d94e4497d31a9ddc</id>
<content type='text'>
No real drivers here yet, just some testing stubs

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: Pull more interfaces out of ao.h and move to separate files</title>
<updated>2012-04-14T21:04:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-13T16:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0667261e03b3fd403e97d02ea6204b007bb13f58'/>
<id>urn:sha1:0667261e03b3fd403e97d02ea6204b007bb13f58</id>
<content type='text'>
This moves the aes, btm, companion, lcd and packet interfaces out of ao.h

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Massive product config cleanup</title>
<updated>2012-04-14T21:04:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-12T21:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=040a6eb119451026e1ec7c3a6a8e76b439c632d5'/>
<id>urn:sha1:040a6eb119451026e1ec7c3a6a8e76b439c632d5</id>
<content type='text'>
Support multiple serial ports more cleanly

Split out parts of ao.h into separate feature header files

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add support for multiple SPI busses and sharing device drivers</title>
<updated>2012-04-14T20:21:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-10T06:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0dd9e1dd62656a931f9559af6da9131f704f83f9'/>
<id>urn:sha1:0dd9e1dd62656a931f9559af6da9131f704f83f9</id>
<content type='text'>
The STM32L151 has several SPI busses, and we want to use more than
one, so add a 'bus' parameter to the SPI interfaces. To avoid wasting
time on AVR and CC1111 processors which only use one SPI bus, elide
those parameters from the actual functions by wrapping them with
macros.

Configuring chip select is now all macroized so that each chip can
have its own version, allowing the STM to share the various SPI device
drivers with the cc1111 and avr processors. Note that only the M25
driver has been ported; porting the others is 'trivial', but not
necessary at this point.

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