| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-06-11 | Remove 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-23 | 0.0.10 docs RC | Marti Bolivar | |
| 2011-04-26 | 0.0.10 Documentation checkpoint. | Marti Bolivar | |
| The vast majority of the Maple-specific values have been pulled out of the higher-level overview pages and replaced with refs into documents under /docs/source/hardware/. Much of the work that's left to be done in this regard is labeled with versioned TODO and FIXME comments. Suggestions from StephenFromNYC and gbulmer were incorporated from this forum thread: http://forums.leaflabs.com/topic.php?id=703 | |||
| 2011-04-25 | Docs tweaks. | Marti Bolivar | |
| Blocking fixes for 0.0.10; other changes. | |||
| 2011-04-12 | Reverting "Rewrote Print class." | Marti Bolivar | |
| This reverts commit 8bd3cebbee62e2dd7e961b149cc8bb0e980eaf88. | |||
| 2011-04-07 | USART refactor. | Marti Bolivar | |
| 2011-02-24 | Rewrote 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-01 | docs, now with style | Hanna Mendes Levitin | |
