<feed xmlns='http://www.w3.org/2005/Atom'>
<title>librambutan/libmaple/include, 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>2015-06-14T05:02:23+00:00</updated>
<entry>
<title>fix timer capture TI1/TI2 bug</title>
<updated>2015-06-14T05:02:23+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-06-14T05:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=94c8e3c9e98412feaef8e5aa8b29b1ec0047e9cf'/>
<id>urn:sha1:94c8e3c9e98412feaef8e5aa8b29b1ec0047e9cf</id>
<content type='text'>
Somewhat confusingly, the TI1/TI2 fields for capture/compare channels 2
and 4 are both flipped compared to channels 1 and 3 and do not
correspond to the binary numbers.

Section 15.4.7 of RM0008 (STM32F1 series) and Section 12.4.7 of RM0368
(STM32F4 series) read:

    CC1S: Capture/Compare 1 selection
      01: CC1 channel is configured as input, IC1 is mapped on TI1
      10: CC1 channel is configured as input, IC1 is mapped on TI2

    CC2S: Capture/Compare 2 selection
      01: CC2 channel is configured as input, IC2 is mapped on TI2
      10: CC2 channel is configured as input, IC2 is mapped on TI1

This commit closes github issue #12 reported by GatorCh.
</content>
</entry>
<entry>
<title>Squash some GCC __always_inline warnings.</title>
<updated>2014-11-26T09:10:51+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-10-15T06:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=91f5b9ec4f37f99be235a460e4f6d924ec2cf2a9'/>
<id>urn:sha1:91f5b9ec4f37f99be235a460e4f6d924ec2cf2a9</id>
<content type='text'>
Change from __always_inline to plain inline to silence warnings about
possibly non-inlinable functions.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>libmaple_types.h: add ifndef guards for some macros</title>
<updated>2014-11-26T09:10:47+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-10-17T08:47:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=485a74ab909a6d71a713ccbccdb093fcb3dfd309'/>
<id>urn:sha1:485a74ab909a6d71a713ccbccdb093fcb3dfd309</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>nvic.h: silence some GCC inline warnings</title>
<updated>2014-11-24T23:17:51+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-11-13T18:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=476b8cebb31cdf00e56d3df20f1c4858d8a096a8'/>
<id>urn:sha1:476b8cebb31cdf00e56d3df20f1c4858d8a096a8</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>systick.h: add systick_attach_callback() prototype</title>
<updated>2014-11-24T23:17:41+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-10-16T09:22:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=27db07c5857af897fad3b2326f1d6be5b0694c68'/>
<id>urn:sha1:27db07c5857af897fad3b2326f1d6be5b0694c68</id>
<content type='text'>
Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>libmaple/stm32.h: add a FIXME for USART config</title>
<updated>2014-11-24T23:17:35+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-10-15T08:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=68a45ed3c0cf860da9a366ca1e560977adf21f57'/>
<id>urn:sha1:68a45ed3c0cf860da9a366ca1e560977adf21f57</id>
<content type='text'>
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>Revert "- tx and rx callbacks for each module"</title>
<updated>2014-01-10T20:17:12+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-01-10T20:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=424fff7a7613e9d27c1f4e4e13955dd95faa2112'/>
<id>urn:sha1:424fff7a7613e9d27c1f4e4e13955dd95faa2112</id>
<content type='text'>
This reverts commit da01c80f24dc9c43ff951ea9fd283abb4628ceb7.

Reverting pull request #54, which breaks examples/i2c-mcp4725-dac.cpp.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Revert "I2C slave support cleanups."</title>
<updated>2014-01-10T20:16:35+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-01-10T20:16:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=0ff27e6588a0997f34d0ac7009fb525f818660ae'/>
<id>urn:sha1:0ff27e6588a0997f34d0ac7009fb525f818660ae</id>
<content type='text'>
This reverts commit 39cd07a640ee87b7937738d36f17019b2865bfae.

Reverting pull request #54, which breaks examples/i2c-mcp4725-dac.cpp.

Signed-off-by: Marti Bolivar &lt;mbolivar@leaflabs.com&gt;
</content>
</entry>
<entry>
<title>Revert "Added I2C slave echo example in examples folder. Using another maple, write a byte and then read."</title>
<updated>2014-01-10T20:15:26+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2014-01-10T20:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=3400e7bec16a9a7c80b52b304da2311cb3932ded'/>
<id>urn:sha1:3400e7bec16a9a7c80b52b304da2311cb3932ded</id>
<content type='text'>
This reverts commit 594724951553a882758c11497a4f03828b4f43e6.

Reverting pull request #54, which breaks examples/i2c-mcp4725-dac.cpp.

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