aboutsummaryrefslogtreecommitdiff
path: root/docs/source/lang/api/serialusb.rst
AgeCommit message (Collapse)Author
2011-06-11Remove reST documentation, attendant updates.Marti Bolivar
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
2011-05-04SerialUSB fixups.Marti Bolivar
2011-04-12Reverting "Rewrote Print class."Marti Bolivar
This reverts commit 8bd3cebbee62e2dd7e961b149cc8bb0e980eaf88.
2011-03-04USBSerial docs fix.Marti Bolivar
2011-02-24Rewrote Print class.Marti Bolivar
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.
2010-12-21removed flush() from SerialUSB docs.Marti Bolivar
2010-12-15Finalized 0.0.9 documentation.Marti Bolivar
2010-12-01docs, now with styleHanna Mendes Levitin