<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/src/stm/stm32l.h, branch droid-prefs</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=droid-prefs</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=droid-prefs'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2013-08-28T03:56:42+00:00</updated>
<entry>
<title>altos: Initial TeleMetrum v2.0 bits</title>
<updated>2013-08-28T03:56:42+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-08-20T18:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7b0f9b25a56fa8b4aa1c2e9d79c43e6a97cab0c0'/>
<id>urn:sha1:7b0f9b25a56fa8b4aa1c2e9d79c43e6a97cab0c0</id>
<content type='text'>
Adds new telemetry and logging formats along with code for TeleMetrum
v2.0 design.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add fast-timer API. Use for quadrature and button drivers</title>
<updated>2013-06-10T05:09:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-06-10T05:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=988924b51980ad43e39bc4785a625ff25eb16449'/>
<id>urn:sha1:988924b51980ad43e39bc4785a625ff25eb16449</id>
<content type='text'>
This splits the fast-timer portion out of the debounce helper code and
shares that with the quadrature driver which now uses it directly.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add program flash function</title>
<updated>2013-05-08T03:15:45+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-03-11T07:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=56a7cbbf51f5c9ebbfe17d1cc30ed807572af3cc'/>
<id>urn:sha1:56a7cbbf51f5c9ebbfe17d1cc30ed807572af3cc</id>
<content type='text'>
And get it loaded to RAM so it can execute correctly.

Nothing calls it yet...

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Use SYSTICK on STM32L</title>
<updated>2013-05-08T03:08:01+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-05-01T15:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=091582c446319fe4a79154153ece5372b2faec83'/>
<id>urn:sha1:091582c446319fe4a79154153ece5372b2faec83</id>
<content type='text'>
It's probably more power efficient than using one of the timers, and
it's certainly easier to configure.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos/stm: Add more bits to NVIC register definitions</title>
<updated>2013-02-24T08:19:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2013-02-24T08:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=25435dcbc6416935aa432fc090ea977bfff5d153'/>
<id>urn:sha1:25435dcbc6416935aa432fc090ea977bfff5d153</id>
<content type='text'>
This cleans up a few values, adds more comments and a few more NVIC fields.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Clean up stm arch macros a bit.</title>
<updated>2012-10-25T20:38:13+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-25T20:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=9b978cd467f9128f3069765dd8fbf8abad3459a4'/>
<id>urn:sha1:9b978cd467f9128f3069765dd8fbf8abad3459a4</id>
<content type='text'>
Turn a bunch of the macros into inline functions.
Clean up the reboot method to use the stm_scb structure.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add stack-guard code. Uses STM MPU to trap stack overflow.</title>
<updated>2012-10-25T07:07:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-25T05:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4b13d3c659240e5a8347b1ba7ab0bf1d8355eba3'/>
<id>urn:sha1:4b13d3c659240e5a8347b1ba7ab0bf1d8355eba3</id>
<content type='text'>
This marks the lowest portion of the stack as inaccessible to the CPU,
causing the processor to fault when it reaches it. The fault then
generates a panic message so that the user can know what happened.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: profiling on STM32L</title>
<updated>2012-10-25T07:07:14+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-10-24T05:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b119e19604aa557a40e848c60d98a67b5f259bbd'/>
<id>urn:sha1:b119e19604aa557a40e848c60d98a67b5f259bbd</id>
<content type='text'>
Add sample-based profiling, using a 1kHz timer

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Enable STM SYSCFG when routing EXTI</title>
<updated>2012-08-29T06:00:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-28T05:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=68df2b1173e82d48f7857ad2e9325e6a9cbbedfd'/>
<id>urn:sha1:68df2b1173e82d48f7857ad2e9325e6a9cbbedfd</id>
<content type='text'>
The EXTI routing information is in the syscfg unit, so that needs to
be powered up or writes to its registers will be lost.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Add ao_gpio_get and ao_exti_set_mode</title>
<updated>2012-08-07T02:33:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2012-08-07T02:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6171892fa32e8a662a494ec6ba28a82fddc68589'/>
<id>urn:sha1:6171892fa32e8a662a494ec6ba28a82fddc68589</id>
<content type='text'>
Needed to support general GPIO interrupts

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