<feed xmlns='http://www.w3.org/2005/Atom'>
<title>librambutan/libmaple/stm32f2, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://git.bnewbold.net/librambutan/atom?h=master</id>
<link rel='self' href='https://git.bnewbold.net/librambutan/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/'/>
<updated>2014-11-24T23:17:13+00:00</updated>
<entry>
<title>Rename various "stm32f2" directories "stm32f2-f4".</title>
<updated>2014-11-24T23:17:13+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-10-15T06:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=9daa30c70e3eaf4a95c42f6de055bb6797044c4e'/>
<id>urn:sha1:9daa30c70e3eaf4a95c42f6de055bb6797044c4e</id>
<content type='text'>
Preparatory patch for adding STM32F4 support.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Add STM32F2 I2C support.</title>
<updated>2014-11-24T23:17:06+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-10-15T06:37:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=6b47dac54b478081231b88e6e143a150f341c0cb'/>
<id>urn:sha1:6b47dac54b478081231b88e6e143a150f341c0cb</id>
<content type='text'>
Untested, but fixes the build and at least provides the correct
register map and base pointers.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>ADC: Doxygen fixups</title>
<updated>2012-06-30T00:46:20+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-30T00:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=94ddccd06c20cc8e7fef34fe53d7b550b64d65da'/>
<id>urn:sha1:94ddccd06c20cc8e7fef34fe53d7b550b64d65da</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Doxygen hacks and fixups.</title>
<updated>2012-06-28T21:29:43+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-28T21:27:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=6a6af3980a827a02e371968ec56271774ceb26ac'/>
<id>urn:sha1:6a6af3980a827a02e371968ec56271774ceb26ac</id>
<content type='text'>
- Shut Doxygen up in various places
- Fix some genuine docs bugs
- Ignore sources we're not responsible for

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Implement DMA tube API on STM32F2.</title>
<updated>2012-06-15T21:41:37+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-14T22:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=e72e411c1f0e4f96326351264301c6e475206e30'/>
<id>urn:sha1:e72e411c1f0e4f96326351264301c6e475206e30</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Bring back &lt;libmaple/spi.h&gt;.</title>
<updated>2012-06-08T01:46:25+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-08T01:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=a52fe9205cbb8f8a2e458e300c2048d889b26b54'/>
<id>urn:sha1:a52fe9205cbb8f8a2e458e300c2048d889b26b54</id>
<content type='text'>
Add a spi_private.h with a SPI_DEV(), for convenience. Use it in the
F1 and F2 implementations. We could probably unify these with an
STM32_HAVE_SPI(n) macro, but we'll leave that for the future.

Most everything from F1 is portable; F2 has some additional bit
definitions and a spi_get_af() routine, but that's about it.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Move timer_dev definitions into libmaple/timer.c.</title>
<updated>2012-06-07T23:15:04+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-07T08:56:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=9e18f9577b4a838e98311afc59a34df4fc050075'/>
<id>urn:sha1:9e18f9577b4a838e98311afc59a34df4fc050075</id>
<content type='text'>
The addition of STM32_HAVE_TIMER() allows us to avoid some
repetition. There's still an issue with names on F1 preventing us from
moving the IRQ handlers to libmaple/timer.c, but once that's resolved,
we'll be able to remove even more.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Tweak some timer_private APIs.</title>
<updated>2012-06-07T23:15:04+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-07T08:39:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=0acbcb9c50d6eeb41d6036b2706a7b3d2b5e4b3c'/>
<id>urn:sha1:0acbcb9c50d6eeb41d6036b2706a7b3d2b5e4b3c</id>
<content type='text'>
The current versions of DELARE_*_TIMER() don't play well with cscope,
which is a bad sign. Fix that.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>series/timer.h: Remove silly duplicate declarations.</title>
<updated>2012-06-07T23:15:04+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-07T08:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=cb15495943b560cb0ca45e652bbcf7e14df2eadc'/>
<id>urn:sha1:cb15495943b560cb0ca45e652bbcf7e14df2eadc</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>stm32.h: Soften "missing MCU" errors into warnings.</title>
<updated>2012-06-07T07:38:29+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-05T19:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=bc6d7181b8fe73fb4f7343a6eeec3da9342bc1fc'/>
<id>urn:sha1:bc6d7181b8fe73fb4f7343a6eeec3da9342bc1fc</id>
<content type='text'>
It's not important whether the MCU is specified. What's important is
that &lt;libmaple/stm32.h&gt; gets everything it needs -- which it now
ensures that it does. Requiring people to do things on a per-MCU basis
hurts hackability and is just asking for trouble.

On the other hand, it's nice to provide a clue as to why
&lt;libmaple/stm32.h&gt; might be giving #errors, so do leave the
warnings. People can always hack the header to shut them up if they
want.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
</feed>
