Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Cleaned out libmaple.h; this had wide-ranging implications. | Marti Bolivar | 2011-02-27 | 1 | -30/+27 | |
| | | | | | | | | | | | | | | | | | | | Many of the #defines in libmaple.h were board-specific, not MCU-specific. Most of these were only used by code under libmaple/usb/. These were moved into usb_config.h, and are clearly marked as being terrible hacks. I'm going to treat the USB stack as a black box that we'll deal with later. Further, instead of having a variety of #defines like "How many USARTS do I have?", we decide that based on the density of the chip. This is determined by testing for STM32_MEDIUM_DENSITY or STM32_HIGH_DENSITY defines. libmaple currently doesn't support low-density chips, so that suffices. The Makefile will set these automatically based on the MCU. Other offending #defines are ERROR_LED_PORT and ERROR_LED_PIN; these were made optional, but they're set in the Makefile as a hack to keep things working. | |||||
* | Rewrote Print class. | Marti Bolivar | 2011-02-24 | 2 | -22/+48 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | another minor docs fix | Marti Bolivar | 2011-02-16 | 1 | -3/+2 | |
| | ||||||
* | docs fixes | Marti Bolivar | 2011-02-16 | 11 | -91/+126 | |
| | ||||||
* | Reorganized docs index for more readability, added information about | Marti Bolivar | 2011-02-12 | 7 | -49/+147 | |
| | | | | Maple hardware and design files. Other tweaks and improvements. | |||||
* | [wip] docs fixes; beginning to generalize for multiple devices | Marti Bolivar | 2011-02-11 | 6 | -97/+52 | |
| | ||||||
* | Fixed docs bug where we say "long" when we mean "long long" | Marti Bolivar | 2011-02-09 | 22 | -193/+200 | |
| | ||||||
* | Documentation bugfixes | Marti Bolivar | 2011-02-08 | 4 | -22/+40 | |
| | ||||||
* | removed flush() from SerialUSB docs. | Marti Bolivar | 2010-12-21 | 1 | -6/+0 | |
| | ||||||
* | 0.0.9 release. | Marti Bolivar | 2010-12-15 | 1 | -2/+2 | |
| | | | | | | Made some changes to Servo to get it to compile from within the IDE. Also fixed a lurking broken link in the docs. | |||||
* | Finalized 0.0.9 documentation. | Marti Bolivar | 2010-12-15 | 40 | -1094/+1602 | |
| | ||||||
* | cleaning up previous commits. | Marti Bolivar | 2010-12-03 | 92 | -7007/+0 | |
| | | | | | | note that addition of new files under docs/source/lang/api and docs/source/lang/cpp which were just copies of files in docs/source/lang/ imply that change history is lost to git. | |||||
* | side reorder, home link, template mod to add rel bar links | Hanna Mendes Levitin | 2010-12-02 | 7 | -15/+21 | |
| | ||||||
* | docs, now with style | Hanna Mendes Levitin | 2010-12-01 | 106 | -56/+7224 | |
| | ||||||
* | New documentation content is done. Next step is to theme. | Marti Bolivar | 2010-11-29 | 30 | -272/+663 | |
| | ||||||
* | Finished converting the Arduino docs | Marti Bolivar | 2010-11-29 | 98 | -1580/+1723 | |
| | ||||||
* | reorganized all the arduino/ docs into a lang/ subdirectory since | Marti Bolivar | 2010-11-28 | 120 | -1477/+1437 | |
| | | | | they're properly CC attributed now. | |||||
* | bootloader spec tweaks to be closer to stk-500 | Marti Bolivar | 2010-11-21 | 3 | -10/+53 | |
| | ||||||
* | updated serial bootloader spec; other improvements | Marti Bolivar | 2010-11-21 | 31 | -614/+675 | |
| | ||||||
* | modified the bootloader docs, added description of the rev6 bootloader ↵ | AJM | 2010-11-17 | 1 | -5/+329 | |
| | | | | gameplan and description of the first rev of the serial protocol | |||||
* | arduino docs nearing completion; CC-BY-SA 3.0 notice appended to all of them | Marti Bolivar | 2010-11-17 | 96 | -1/+286 | |
| | ||||||
* | arduino language reference nearing completion, properly CC-BY-SA 3.0 attributed | Marti Bolivar | 2010-11-17 | 96 | -3073/+3058 | |
| | ||||||
* | docs | Marti Bolivar | 2010-10-22 | 18 | -118/+217 | |
| | ||||||
* | initial check-in of arduino docs in RST format (converted using wget+pandoc) | Marti Bolivar | 2010-10-20 | 111 | -109/+6902 | |
| | ||||||
* | switching docs to leaflabs fork of breathe | Marti Bolivar | 2010-10-11 | 2 | -5/+1 | |
| | ||||||
* | more sphinx docs | Marti Bolivar | 2010-10-11 | 11 | -59/+1089 | |
| | ||||||
* | more docs | Marti Bolivar | 2010-10-11 | 16 | -211/+520 | |
| | ||||||
* | docs | Marti Bolivar | 2010-10-11 | 9 | -46/+56 | |
| | ||||||
* | current Maple documentation either rewritten or stubbed out in Sphinx | Marti Bolivar | 2010-10-08 | 29 | -224/+832 | |
| | ||||||
* | lots more docs | Marti Bolivar | 2010-10-07 | 19 | -27/+1109 | |
| | ||||||
* | language reference | Marti Bolivar | 2010-10-07 | 1 | -9/+9 | |
| | ||||||
* | language reference | Marti Bolivar | 2010-10-07 | 2 | -8/+11 | |
| | ||||||
* | language reference | Marti Bolivar | 2010-10-07 | 1 | -39/+290 | |
| | ||||||
* | some comment stubs | Marti Bolivar | 2010-10-07 | 7 | -7/+124 | |
| | ||||||
* | added docs readme file | Marti Bolivar | 2010-10-07 | 1 | -10/+15 | |
| | ||||||
* | added skeleton sphinx docs | Marti Bolivar | 2010-10-07 | 4 | -0/+240 | |