<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/lpc/ao_arch_funcs.h, branch debian/1.5-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.5-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.5-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2014-07-05T07:38:10+00:00</updated>
<entry>
<title>altos: Rework packet receive for cc1120</title>
<updated>2014-07-05T07:38:10+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-07-05T07:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=292cb8380b478542555b5f370e8252eafa2f74ac'/>
<id>urn:sha1:292cb8380b478542555b5f370e8252eafa2f74ac</id>
<content type='text'>
Instead of blocking on PQT, just set up the receiver to start going
and when the first bit interrupt comes in, grab the SPI bus if
possible and configure it for reception. This improves sensitivity in
the radio by a significant amount while making the code conceptually a
bit nicer.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc, altos/stm: ARM requires ISB after switching stack pointers</title>
<updated>2013-10-08T04:53:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-08T04:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8f7edcee2db30652ce0b147f282de3396c3786ad'/>
<id>urn:sha1:8f7edcee2db30652ce0b147f282de3396c3786ad</id>
<content type='text'>
This sticks a barrier in the CPU to prevent using the wrong stack
register past the change.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Add boot loader</title>
<updated>2013-06-24T21:30:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-24T21:23:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0dd148e388944d8d265da51d62806c4a00b2c13d'/>
<id>urn:sha1:0dd148e388944d8d265da51d62806c4a00b2c13d</id>
<content type='text'>
Support the USB boot loader, add USB pull-up support.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Filter ADC inputs</title>
<updated>2013-06-15T08:21:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-15T08:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=be9ee9ed2d041c4ab4e77ee2010fe3c7a1ca6597'/>
<id>urn:sha1:be9ee9ed2d041c4ab4e77ee2010fe3c7a1ca6597</id>
<content type='text'>
They're amazingly noisy on EasyMini, so just filter them as the only
thing we use them for is battery and pyro numbers.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Make ADC inputs work</title>
<updated>2013-06-15T08:21:39+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-14T11:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7361371190bf3805b6d0414e61f697aca7c7cff1'/>
<id>urn:sha1:7361371190bf3805b6d0414e61f697aca7c7cff1</id>
<content type='text'>
They're still very unstable (bouncing around a lot), but at least they
seem to report useful stuff now.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Missing parens around ao_gpio_set macro</title>
<updated>2013-05-20T03:39:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-20T03:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3fe11b277dd7268eb445d120c8f9537f95148891'/>
<id>urn:sha1:3fe11b277dd7268eb445d120c8f9537f95148891</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Use separate interrupt stack</title>
<updated>2013-05-18T10:21:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-18T10:21:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c4991db4809ae547fdb245e3cb42517fa7524de5'/>
<id>urn:sha1:c4991db4809ae547fdb245e3cb42517fa7524de5</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Fix ao_enable_input, add ao_enable_analog</title>
<updated>2013-05-18T10:14:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-18T10:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=08887678f900adae81dcb1a7f5353d98d127aafd'/>
<id>urn:sha1:08887678f900adae81dcb1a7f5353d98d127aafd</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add LPC spi driver</title>
<updated>2013-05-18T10:13:17+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-18T10:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=935a7ff38010ec4ad19f315f8a2a1557c01ae554'/>
<id>urn:sha1:935a7ff38010ec4ad19f315f8a2a1557c01ae554</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Get USB working</title>
<updated>2013-05-17T10:50:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-17T10:36:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ac089d4fb930b7dbc4161259fd9bddba94395ebc'/>
<id>urn:sha1:ac089d4fb930b7dbc4161259fd9bddba94395ebc</id>
<content type='text'>
The lpc demo now has a USB command line.
Also allocates system stack so we know when ram is tight at build time

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