<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/lpc/ao_arch_funcs.h, branch debian/1.7-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.7-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.7-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-04-21T23:40:58+00:00</updated>
<entry>
<title>altos/lpc: Add (void *) cast to fix alignment warning</title>
<updated>2017-04-21T23:40:58+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-04-21T23:40:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=adb842b64b04a7d70e543bad7ae59807d549e85a'/>
<id>urn:sha1:adb842b64b04a7d70e543bad7ae59807d549e85a</id>
<content type='text'>
The -Wcast-align warning is generated when this cast is not present.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Switch from GPLv2 to GPLv2+</title>
<updated>2016-07-12T22:41:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-07-05T16:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a'/>
<id>urn:sha1:1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add one-byte SPI output routine for LPC and STM cores</title>
<updated>2016-03-26T23:07:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-03-25T01:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7348cc4736c9a94f9ad299edd78199b544d0e95a'/>
<id>urn:sha1:7348cc4736c9a94f9ad299edd78199b544d0e95a</id>
<content type='text'>
This allows for SPI output at interrupt time, one byte at a time.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Revert LPC usb performance improvements</title>
<updated>2015-02-05T23:00:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-05T22:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5bf39f674b3d5ee98b55f42562a5ba1a9328ff07'/>
<id>urn:sha1:5bf39f674b3d5ee98b55f42562a5ba1a9328ff07</id>
<content type='text'>
There's something screwy going on, sticking garbage in the input
buffer at boot time

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Set version to 1.5.9.1</title>
<updated>2015-01-16T09:09:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-01-16T09:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e05e0c6b71a1df65f188e00622e9632eb27510fd'/>
<id>urn:sha1:e05e0c6b71a1df65f188e00622e9632eb27510fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos/lpc: Switch LPC SPI driver to interrupt-driven</title>
<updated>2014-12-23T01:27:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-12-23T01:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2a053d3d157e00b6a6406f4f78ddb8e298b6c4b7'/>
<id>urn:sha1:2a053d3d157e00b6a6406f4f78ddb8e298b6c4b7</id>
<content type='text'>
This improves performance for SPI transfers, while allowing other
tasks to get work done during longer SPI transfers.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Disable JTAG when using pins for GPIO</title>
<updated>2014-11-07T00:04:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-11-07T00:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6a082d9b5ed169b9d4153885f3535987e5ae5d84'/>
<id>urn:sha1:6a082d9b5ed169b9d4153885f3535987e5ae5d84</id>
<content type='text'>
JTAG is enabled by default, making those pins not support GPIO unless
specifically configured.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Declare SPI send parameters as const</title>
<updated>2014-11-07T00:04:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-11-07T00:04:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=58db263cc835be0abb972654c2d7369718c88b37'/>
<id>urn:sha1:58db263cc835be0abb972654c2d7369718c88b37</id>
<content type='text'>
This matches STM

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