<feed xmlns='http://www.w3.org/2005/Atom'>
<title>feurig/libmaple/wirish/stm32f2/boards_setup.cpp, branch master</title>
<subtitle>Working copy of Leaflabs libmaple</subtitle>
<id>https://git.suspectdevices.com/feurig/libmaple/atom?h=master</id>
<link rel='self' href='https://git.suspectdevices.com/feurig/libmaple/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/'/>
<updated>2012-06-12T20:03:17+00:00</updated>
<entry>
<title>Typo fix.</title>
<updated>2012-06-12T20:03:17+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-08T02:47:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/commit/?id=e3fc4cd14d36a5ff47fe514f836b14a68734086d'/>
<id>urn:sha1:e3fc4cd14d36a5ff47fe514f836b14a68734086d</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>STM32F2: Allow boards to override PLL configuration.</title>
<updated>2012-06-07T07:38:29+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-05T21:50:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/commit/?id=4e20383ff5f4b36dcbf6635d42fca67b129dd24c'/>
<id>urn:sha1:4e20383ff5f4b36dcbf6635d42fca67b129dd24c</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>wirish: Weaken boards_private.h definitions.</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:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/commit/?id=cc28a31a5b266bdb350130e69a4d2446ed0ff5b5'/>
<id>urn:sha1:cc28a31a5b266bdb350130e69a4d2446ed0ff5b5</id>
<content type='text'>
This lets users override them conveniently if our decisions don't
suit.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>STM32F2: Turn on SYSCFG I/O compensation during init().</title>
<updated>2012-06-04T02:45:41+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-04T02:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/commit/?id=c2a57833123dadc41ecbe663e66d2d59e9bd3774'/>
<id>urn:sha1:c2a57833123dadc41ecbe663e66d2d59e9bd3774</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>STM32F2: Add SYSCFG support.</title>
<updated>2012-06-04T02:44:43+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-04T01:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/commit/?id=647c4b10279a2ba7908faa137480241b233f2b18'/>
<id>urn:sha1:647c4b10279a2ba7908faa137480241b233f2b18</id>
<content type='text'>
Turn it on at init() time on F2.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Bring timer initialization back to init().</title>
<updated>2012-06-03T01:04:13+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-06-03T01:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/commit/?id=6c52b7e870ddb4308341cacf8c1cd60d47fa123a'/>
<id>urn:sha1:6c52b7e870ddb4308341cacf8c1cd60d47fa123a</id>
<content type='text'>
Turns out the F1 code was pretty portable after all, so take it from
the F1 boards_setup.cpp and stick it back into boards.cpp. The only
change needed was to add a call to the newly-minted
timer_has_cc_channel() (and this is necessary on F103 XL-density,
anyway).

Also assert LeafLabs copyright in boards.cpp. We really need to do
this throughout the library; it's basically been rewritten since
Perry.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Resurrect ADC support.</title>
<updated>2012-04-11T20:56:56+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-03-27T02:17:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/commit/?id=a949744d3c0e830b9a00c372e868158ee3714f5a'/>
<id>urn:sha1:a949744d3c0e830b9a00c372e868158ee3714f5a</id>
<content type='text'>
Standard refactoring: add series headers for F1 and F2, along with
series adc.c files. There are some issues relating to adc_extsel_event
to hammer out later, but this will do for now.

We also add some new portability interfaces to libmaple/adc.h in order
for Wirish to use the same code to initialize the ADCs at init() time.

As usual, F1 is untested.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>[FIXME] Resurrect boards.cpp for F2 and F1.</title>
<updated>2012-04-11T20:56:54+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2012-03-20T21:44:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaple/commit/?id=87ce0f6c58f3b140cc264405599e0e6549fd45b6'/>
<id>urn:sha1:87ce0f6c58f3b140cc264405599e0e6549fd45b6</id>
<content type='text'>
FIXME:

- F1 support currently appears to be failing in start_c.c, for some
  unknown reason. This will need to get sorted out later.

Add a new wirish namespace, and a sub-namespace wirish::priv::. Put a
bunch of board setup routines in this namespace, and declare them in
new wirish/boards_private.h. boards.cpp uses this to perform
initialization tasks in a portable way, with two new boards_setup.cpp
files under wirish/stm32f1 and wirish/stm32f2 handling the
series-specific details.

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