<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/lpc, branch new-state</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=new-state</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=new-state'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-10-08T16:22:03+00:00</updated>
<entry>
<title>Add --with parameters to configure for compiler selection</title>
<updated>2013-10-08T16:22:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-08T16:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6a1e398e590121458176758858bb4210f3eb5a55'/>
<id>urn:sha1:6a1e398e590121458176758858bb4210f3eb5a55</id>
<content type='text'>
This allows the user to specify which compiler to use for each target
CPU. Also checks to make sure the arm compiler supports -m0 and -m3
cpu type flags. The build now actually uses the specified compilers too.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Rename easymini-v0.1 to easymini-v1.0</title>
<updated>2013-10-08T05:01:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-10-08T05:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=258d225df1f4afe1cfdc9c43208bcd75d18cdf2d'/>
<id>urn:sha1:258d225df1f4afe1cfdc9c43208bcd75d18cdf2d</id>
<content type='text'>
The production boards are the same as the modified v0.1 boards

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 bits for building flash loaders</title>
<updated>2013-08-31T13:20:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-31T13:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4188153548fca104bb49cda2d502c708fe4b49d7'/>
<id>urn:sha1:4188153548fca104bb49cda2d502c708fe4b49d7</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into telegps-v0.3</title>
<updated>2013-08-26T05:00:27+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-26T05:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=203951f6e049ec7e95489849a2bfaa01aa19c0c9'/>
<id>urn:sha1:203951f6e049ec7e95489849a2bfaa01aa19c0c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos: Wake up on LPC usart ISR only once</title>
<updated>2013-08-25T23:22:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-17T15:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=aa2948803d33dbee6f1eab30370178252df2b56d'/>
<id>urn:sha1:aa2948803d33dbee6f1eab30370178252df2b56d</id>
<content type='text'>
Instead of waking up after every character, wait until the FIFO is
empty to reduce overhead

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Set default LPC stack to 512 bytes, Em to 384 bytes</title>
<updated>2013-08-25T23:22:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-17T15:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=10f88c46df9a266f62452dc25275c79a3bb0653d'/>
<id>urn:sha1:10f88c46df9a266f62452dc25275c79a3bb0653d</id>
<content type='text'>
The default for lpc has been raised to 512 bytes, but Em doesn't have
enough RAM for that.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use installed arm compiler for LPC</title>
<updated>2013-08-25T23:20:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-23T18:24:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e908eb090fc2aaa03b35dc37c3e008b05ad44d80'/>
<id>urn:sha1:e908eb090fc2aaa03b35dc37c3e008b05ad44d80</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/lpc: Stop using burst mode for LPC ADC</title>
<updated>2013-08-25T23:20:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-23T18:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1aed2eb5c7d477a2f3d4fada22980041aba97cb8'/>
<id>urn:sha1:1aed2eb5c7d477a2f3d4fada22980041aba97cb8</id>
<content type='text'>
Burst mode doesn't stop after one round of conversions, so we end up
getting incorrect values in whatever the last conversion register is.

Just use single conversions and take an interrupt per channel.

Also, slow down the ADC so that our values are more stable -- just
need to make sure we get the whole conversion sequence done 100 times
a second.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Wake up on LPC usart ISR only once</title>
<updated>2013-08-17T15:45:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-17T15:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0dd55f66d79f54b450fd8122aecd84d68b810bf4'/>
<id>urn:sha1:0dd55f66d79f54b450fd8122aecd84d68b810bf4</id>
<content type='text'>
Instead of waking up after every character, wait until the FIFO is
empty to reduce overhead

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