<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/avr, 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: Make telescience-v0.1 build with new ao_data struct</title>
<updated>2012-05-27T23:44:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-05-27T23:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=29edf6d901432a1afc65900ff599c963edac5a2b'/>
<id>urn:sha1:29edf6d901432a1afc65900ff599c963edac5a2b</id>
<content type='text'>
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>
<entry>
<title>altos: Move SPI functions to architecture-specific location</title>
<updated>2012-04-03T05:58:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-03T05:58:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cf1e4d60e1fcd75fa734365a2666ea8930938128'/>
<id>urn:sha1:cf1e4d60e1fcd75fa734365a2666ea8930938128</id>
<content type='text'>
Some architecture specific stuff needs to use core altos code, so
create new ao_arch_funcs.h files per architecture that get pulled in
at the end of ao.h

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Don't disable interrupts before saving interrupt flag on AVR</title>
<updated>2012-03-29T04:37:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-03-19T18:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6a14bee42a8431c909bcd74b0acec57329bc0284'/>
<id>urn:sha1:6a14bee42a8431c909bcd74b0acec57329bc0284</id>
<content type='text'>
This ignores the interrupt disabled state, so we'd always leave
ao_yield with interrupts disabled.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add i2c driver for avr chip</title>
<updated>2011-10-27T07:57:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-27T07:57:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a7b285ec0945830b8b31877115157ddd12d6a9fb'/>
<id>urn:sha1:a7b285ec0945830b8b31877115157ddd12d6a9fb</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Split out arch-specific bits of LCD driver</title>
<updated>2011-10-12T05:28:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-12T05:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=badda0d910c56135401dce9adc9e6abebdba2ad7'/>
<id>urn:sha1:badda0d910c56135401dce9adc9e6abebdba2ad7</id>
<content type='text'>
The arch-specific section just puts a single nibble to the device.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Bump to 1.0.9.3</title>
<updated>2011-10-12T02:58:04+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-12T02:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=47c2c0b79dc516d2566ae149605b7d70ef2dca98'/>
<id>urn:sha1:47c2c0b79dc516d2566ae149605b7d70ef2dca98</id>
<content type='text'>
TeleScience and TelePyro now work.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/avr: telescience doesn't have room for the flash write code</title>
<updated>2011-10-12T00:57:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-10-12T00:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=75960500d1f290fa9f82183431443ac122f12c19'/>
<id>urn:sha1:75960500d1f290fa9f82183431443ac122f12c19</id>
<content type='text'>
This is useful for debugging the SPI and flash drivers, but not
necessary in production code.

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