<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stm/ao_serial_stm.c, 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-04-14T21:04:29+00:00</updated>
<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: Make STM clock configuration per-product. Fix 32MHz CPU speed</title>
<updated>2012-04-10T05:17:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-10T05:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=51aef5d4fc29986353ad887f4a67ed2fe35f8c8e'/>
<id>urn:sha1:51aef5d4fc29986353ad887f4a67ed2fe35f8c8e</id>
<content type='text'>
This moves all of the STM clock configuration into ao_pins.h so that
each product can configure it separately. While doing this, I
discovered that the flash memory mode (64-bit, prefetch, latency 1)
wasn't actually getting set, which is why the CPU refused to work at
32MHz.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Oops. Set per-USART STM baud rate register instead of usart1</title>
<updated>2012-04-03T02:29:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-04-03T02:27:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c09d155328bd446bb84ac1068d380cceb884df22'/>
<id>urn:sha1:c09d155328bd446bb84ac1068d380cceb884df22</id>
<content type='text'>
Was accidentally always setting usart1 instead of the per-usart
register. Didn't work too well for other usarts...

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Use 16-bits for STM32 LED mask. Export serial I/O functions</title>
<updated>2012-03-29T04:37:04+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-03-23T07:42:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d7ddfd4e6d75e50ca64a342181f5c52e9f4919af'/>
<id>urn:sha1:d7ddfd4e6d75e50ca64a342181f5c52e9f4919af</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Allow any STM usart to be used for stdio</title>
<updated>2012-03-29T04:37:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-03-23T07:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c9e61a4f1f0ce5e5177a2252e8b7a02a578e77f1'/>
<id>urn:sha1:c9e61a4f1f0ce5e5177a2252e8b7a02a578e77f1</id>
<content type='text'>
This also adds the alternate pin configurations for the other two
usarts

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Actually enable usarts with the new usart code</title>
<updated>2012-03-29T04:37:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-03-23T02:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f6e557bc2f0bd6d4272ed00dd09554d27a83be89'/>
<id>urn:sha1:f6e557bc2f0bd6d4272ed00dd09554d27a83be89</id>
<content type='text'>
And move USART1 to PB6/PB7 to avoid conflicting with
the LCD pins.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Clean up multiple serial port support for STM32L</title>
<updated>2012-03-29T04:37:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-03-21T23:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=03fbc18ea17a9e77a1d4d8e0ddb97abbe5da3658'/>
<id>urn:sha1:03fbc18ea17a9e77a1d4d8e0ddb97abbe5da3658</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add support for multiple serial ports on STM32L</title>
<updated>2012-03-29T04:37:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-03-21T23:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f560c961ae4fedec0c9f11d5b3635fcb0d67ed8e'/>
<id>urn:sha1:f560c961ae4fedec0c9f11d5b3635fcb0d67ed8e</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Basic OS running on STM32L</title>
<updated>2012-03-29T04:37:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-03-19T05:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ab6ea9043b592c25948a70b6204d613756a9a250'/>
<id>urn:sha1:ab6ea9043b592c25948a70b6204d613756a9a250</id>
<content type='text'>
This gets stm-demo working

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add stm-demo program</title>
<updated>2012-03-29T04:37:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-03-17T07:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=8ba5344514f8ed51f6fd69ca09f6c7035c4fd0da'/>
<id>urn:sha1:8ba5344514f8ed51f6fd69ca09f6c7035c4fd0da</id>
<content type='text'>
This runs AltOS and talks over the serial port.

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