<feed xmlns='http://www.w3.org/2005/Atom'>
<title>librambutan, branch stm32f4discovery</title>
<subtitle>[no description]</subtitle>
<id>https://git.bnewbold.net/librambutan/atom?h=stm32f4discovery</id>
<link rel='self' href='https://git.bnewbold.net/librambutan/atom?h=stm32f4discovery'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/'/>
<updated>2015-03-03T08:19:07+00:00</updated>
<entry>
<title>WIP: board support for STM32F4DISCOVERY (huge F407 chip)</title>
<updated>2015-03-03T08:19:07+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-01T23:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=92728fbd1f92123c92a42fcc36f0fc127011e112'/>
<id>urn:sha1:92728fbd1f92123c92a42fcc36f0fc127011e112</id>
<content type='text'>
</content>
</entry>
<entry>
<title>travis CI: add STM32F401CDISCOVERY build target</title>
<updated>2015-03-03T08:18:45+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T08:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=2c2e9ff751d46eac3d9564dfe91ec7734e75e07a'/>
<id>urn:sha1:2c2e9ff751d46eac3d9564dfe91ec7734e75e07a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>travis CI: make for JTAG targets by default</title>
<updated>2015-03-03T08:16:51+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T08:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=da7878508aaf22b8e48acba29cf1e9178ffb9c5b'/>
<id>urn:sha1:da7878508aaf22b8e48acba29cf1e9178ffb9c5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>st_stm32f401cdiscovery: better wirish board support</title>
<updated>2015-03-03T08:15:30+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T08:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=ddcb9f7788e42eaa5fd60d1a479ec490f80778d8'/>
<id>urn:sha1:ddcb9f7788e42eaa5fd60d1a479ec490f80778d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32f4: 32bit-float-friendly GCC flags</title>
<updated>2015-03-03T08:15:30+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T08:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=3246f26bfa100e3d2e1d9a0c761774b9c6fed35a'/>
<id>urn:sha1:3246f26bfa100e3d2e1d9a0c761774b9c6fed35a</id>
<content type='text'>
This commit makes 'float' (32-bit) the default for floating point
constants in the source code, instead of the defaults 'double' (64-bit).

Floating point performance is very sensitive to the float vs. double
distinction on 32-bit processors, especially Cortex-M4s with a VFP unit
for floats but not doubles.

In the future it may be wise to make this change for non-hard-fp chips
(aka, all the other STM32s) as well, for behavioral consistancy. The
warning flag ensures that the frequently used parts of the code base
will be less ambiguous, but doesn't cover series-specific code.
</content>
</entry>
<entry>
<title>stm32f4: wirish: fill in board_setup support for STM32F4</title>
<updated>2015-03-03T08:15:30+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T08:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=a7fd405405f7ba015c1f9b1bdd4e73fd1bede27c'/>
<id>urn:sha1:a7fd405405f7ba015c1f9b1bdd4e73fd1bede27c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32f4: fill in exception handling infrastructure</title>
<updated>2015-03-03T08:15:30+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T08:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=392314a6426bf1848f36dcadd61b0a0981412e40'/>
<id>urn:sha1:392314a6426bf1848f36dcadd61b0a0981412e40</id>
<content type='text'>
Eg, for HardFault or assert() failures.
</content>
</entry>
<entry>
<title>wirish_math: explicit type casts for round()</title>
<updated>2015-03-03T08:15:30+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T08:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=e62b3c0cf623c1bb4e8a1ec2c8953b9037aea433'/>
<id>urn:sha1:e62b3c0cf623c1bb4e8a1ec2c8953b9037aea433</id>
<content type='text'>
This is to squash type promotion warnings and ambiguity (float vs.
double).

A roundf() macro is introduced for use with floats, matching the
POSIX/C99 convention.
</content>
</entry>
<entry>
<title>stm32f4: add F4-specific IRQ entries</title>
<updated>2015-03-03T08:15:30+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T08:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=4f09c7ff0cd1644e6e638e8746d519d021735356'/>
<id>urn:sha1:4f09c7ff0cd1644e6e638e8746d519d021735356</id>
<content type='text'>
Perhaps these should be in F4-specific files instead of the shared F2-F4
files?
</content>
</entry>
<entry>
<title>stm32f4: note possibly incorrect max_baud entries</title>
<updated>2015-03-03T08:15:30+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2015-03-03T07:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/librambutan/commit/?id=ff3d197c123b85bb51bc2b930b4649124fe4bb54'/>
<id>urn:sha1:ff3d197c123b85bb51bc2b930b4649124fe4bb54</id>
<content type='text'>
</content>
</entry>
</feed>
