<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/lpc, branch debian/1.8.2-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.2-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.8.2-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-05-05T05:10:36+00:00</updated>
<entry>
<title>altos: Make CDC ACM 'line coding' public</title>
<updated>2017-05-05T05:10:36+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-05-05T05:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e76d543a203f210683cb77df2b9bbff1a9f4b381'/>
<id>urn:sha1:e76d543a203f210683cb77df2b9bbff1a9f4b381</id>
<content type='text'>
This allows other systems to see what baud rate the host has requested.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Really fix aes entry in lpc vpath</title>
<updated>2017-04-22T04:32:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-04-22T04:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=5849ee6c09669e6d2e6940a76bcb5cc23178fc68'/>
<id>urn:sha1:5849ee6c09669e6d2e6940a76bcb5cc23178fc68</id>
<content type='text'>
I added another entry instead of fixing the existing one. Not ideal.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc,altos/stmf0: Use -n flag to work around link editor issue</title>
<updated>2017-04-22T00:06:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-04-22T00:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=64ac93f5495db7a8b06f1eb4fe4eb2418125d792'/>
<id>urn:sha1:64ac93f5495db7a8b06f1eb4fe4eb2418125d792</id>
<content type='text'>
Something changed in the link editor which makes it complain about 'no
space for program headers' on LPC and STMF0 builds. Somehow, adding
the '-n' flag to the linking step fixes it. It doesn't appear to break
the build, so I guess it's ok?

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<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>altos/lpc: Fix up Makefile definitions</title>
<updated>2017-04-21T16:18:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-04-21T16:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=51ce352d179835ca08e4cf9326e9e77d6b972fb7'/>
<id>urn:sha1:51ce352d179835ca08e4cf9326e9e77d6b972fb7</id>
<content type='text'>
vpath reference to aes was busted.
WARN_CFLAGS needs -Wcast-align.
Wrap AO_CFLAGS.

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/lpc: Handle USB reset by resetting internal state</title>
<updated>2016-06-10T21:33:50+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-06-10T21:33:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=54f8d53584d0a902676b441cd122c01cd54f2283'/>
<id>urn:sha1:54f8d53584d0a902676b441cd122c01cd54f2283</id>
<content type='text'>
Just like stmf0, this clears internal state at USB reset time so the
driver can survive host OS reboots.

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>altos/lpc: Add fast timer</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:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b31c6fd153825ae5ad0fcea7189472af1a9cffff'/>
<id>urn:sha1:b31c6fd153825ae5ad0fcea7189472af1a9cffff</id>
<content type='text'>
This offers a faster timer callback for higher-precision operation

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Give up on interrupt-driven SPI driver</title>
<updated>2015-02-07T09:05:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-07T09:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f9f235bce84df3a6c0261e9d256aac544f87f70f'/>
<id>urn:sha1:f9f235bce84df3a6c0261e9d256aac544f87f70f</id>
<content type='text'>
There are just too many limitations in when interrupts are delivered
to make them useful. Instead, just drive the SPI directly with the
CPU. At higher spi speeds (6Mhz or more), it's probably faster to do
it this way anyways.

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