<feed xmlns='http://www.w3.org/2005/Atom'>
<title>feurig/libmaplemidi-cma/docs/source/lang/api/serialusb.rst, branch master</title>
<subtitle>C and C++ library for STM32 ARM Cortex-M3 development boards.</subtitle>
<id>https://git.suspectdevices.com/feurig/libmaplemidi-cma/atom?h=master</id>
<link rel='self' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/'/>
<updated>2011-06-12T00:05:33+00:00</updated>
<entry>
<title>Remove reST documentation, attendant updates.</title>
<updated>2011-06-12T00:05:33+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-06-11T23:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=f36a1d98492fba4c96bde76106aff161a30b389a'/>
<id>urn:sha1:f36a1d98492fba4c96bde76106aff161a30b389a</id>
<content type='text'>
The documentation covers topics not specifically relevant to libmaple,
so it doesn't make sense for it to be part of the libmaple source
distribution.

Delete the docs/ tree, and prepare libmaple for use with the new
leaflabs-docs repo, which will contain the docs from now on.

* README: update to reflect this change

* support/doxygen/Doxyfile: This is the old docs/Doxyfile

* Makefile: Add a doxygen target

* wirish/comm/HardwareSerial.h: fix reference to docs/.  The comment
  informing maintainers that the HardwareSerial interface is
  documented by hand refers to the docs/ tree, which no longer exists.
  Update it to refer to the separate leaflabs-docs repository.

* support/scripts/copy-to-ide: No longer build the documentation
</content>
</entry>
<entry>
<title>SerialUSB fixups.</title>
<updated>2011-05-04T17:31:53+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-05-04T17:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=e7d5f4c167f063ca186bfa30f3ca72b1ca1a11aa'/>
<id>urn:sha1:e7d5f4c167f063ca186bfa30f3ca72b1ca1a11aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reverting "Rewrote Print class."</title>
<updated>2011-04-12T21:25:51+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-04-12T05:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=b99df81845ea89279771ac0ce9278dce1dd44905'/>
<id>urn:sha1:b99df81845ea89279771ac0ce9278dce1dd44905</id>
<content type='text'>
This reverts commit 8bd3cebbee62e2dd7e961b149cc8bb0e980eaf88.
</content>
</entry>
<entry>
<title>USBSerial docs fix.</title>
<updated>2011-03-05T04:16:53+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-03-05T04:16:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=174d9ab73cc3387a3812e6f3d3e97519bf5b2150'/>
<id>urn:sha1:174d9ab73cc3387a3812e6f3d3e97519bf5b2150</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrote Print class.</title>
<updated>2011-02-24T20:45:41+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@leaflabs.com</email>
</author>
<published>2011-02-24T19:42:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=8bd3cebbee62e2dd7e961b149cc8bb0e980eaf88'/>
<id>urn:sha1:8bd3cebbee62e2dd7e961b149cc8bb0e980eaf88</id>
<content type='text'>
The old Print class couldn't print uint64 values, and featured
hand-hacked functionality better handled by snprintf().  Redid it
using snprintf(), using "[u]int[8,16,32,64]" types for more clarity,
and eliminated some private methods in favor of auxiliary functions in
Print.cpp.

Breaking compatibility with original implementation in three ways:

  - Print::print(double) is now accurate to 6 digits, rather
    than 2; this is consistent with the default behavior of the %f
    format specifier, and if you're using floating point, it's slow
    enough that you probably want the increased accuracy.

  - The only bases you can print a number to are 2, 8, 10, and
    16.  8, 10, and 16 already have format specifiers, and 2 is an
    important special case; others complicate matters unnecessarily.

  - Printing numbers in bases other than 10 treats them as
    unsigned quantities (i.e., won't print '-' characters).  This is
    more consistent with C++'s behavior for hexadecimal and octal
    literals (e.g., 0xFFFFFFFF has type uint32).

Updated HardwareSerial and USBSerial class documentation to reflect
the new behavior.
</content>
</entry>
<entry>
<title>removed flush() from SerialUSB docs.</title>
<updated>2010-12-21T08:58:22+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-12-21T08:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=559b2bbe43211f61656ee037f77eb38419afb184'/>
<id>urn:sha1:559b2bbe43211f61656ee037f77eb38419afb184</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Finalized 0.0.9 documentation.</title>
<updated>2010-12-15T21:16:31+00:00</updated>
<author>
<name>Marti Bolivar</name>
<email>mbolivar@mit.edu</email>
</author>
<published>2010-12-15T06:50:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=88cb23747ef424d26e6fffc458b5ebfc678e4d9f'/>
<id>urn:sha1:88cb23747ef424d26e6fffc458b5ebfc678e4d9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs, now with style</title>
<updated>2010-12-01T09:37:07+00:00</updated>
<author>
<name>Hanna Mendes Levitin</name>
<email>hanna@anomaly-3.local</email>
</author>
<published>2010-12-01T09:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/feurig/libmaplemidi-cma/commit/?id=7138e998cc7b49cc27fe1f6144c8b6942c95dc75'/>
<id>urn:sha1:7138e998cc7b49cc27fe1f6144c8b6942c95dc75</id>
<content type='text'>
</content>
</entry>
</feed>
