aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Rewrote Print class.Marti Bolivar2011-02-242-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 fixMarti Bolivar2011-02-161-3/+2
| |
| * docs fixesMarti Bolivar2011-02-1611-91/+126
| |
| * Reorganized docs index for more readability, added information aboutMarti Bolivar2011-02-127-49/+147
| | | | | | | | Maple hardware and design files. Other tweaks and improvements.
| * [wip] docs fixes; beginning to generalize for multiple devicesMarti Bolivar2011-02-116-97/+52
| |
| * Fixed docs bug where we say "long" when we mean "long long"Marti Bolivar2011-02-0922-193/+200
| |
| * Documentation bugfixesMarti Bolivar2011-02-084-22/+40
| |
| * updating copy-to-ide script for more convenient IDE compilationMarti Bolivar2011-01-131-26/+0
| |
| * removed flush() from SerialUSB docs.Marti Bolivar2010-12-211-6/+0
| |
| * 0.0.9 release.Marti Bolivar2010-12-151-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 Bolivar2010-12-1541-1099/+1608
| |
| * cleaning up previous commits.Marti Bolivar2010-12-0392-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 linksHanna Mendes Levitin2010-12-027-15/+21
| |
| * docs, now with styleHanna Mendes Levitin2010-12-01106-56/+7224
| |
| * New documentation content is done. Next step is to theme.Marti Bolivar2010-11-2930-272/+663
| |
| * Finished converting the Arduino docsMarti Bolivar2010-11-2999-1604/+1782
| |
| * reorganized all the arduino/ docs into a lang/ subdirectory sinceMarti Bolivar2010-11-28120-1477/+1437
| | | | | | | | they're properly CC attributed now.
| * bootloader spec tweaks to be closer to stk-500Marti Bolivar2010-11-213-10/+53
| |
| * updated serial bootloader spec; other improvementsMarti Bolivar2010-11-2131-614/+675
| |
| * modified the bootloader docs, added description of the rev6 bootloader ↵AJM2010-11-171-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 themMarti Bolivar2010-11-1796-1/+286
| |
| * arduino language reference nearing completion, properly CC-BY-SA 3.0 attributedMarti Bolivar2010-11-1798-3165/+3059
| |
| * docsMarti Bolivar2010-10-2220-119/+309
| |
| * initial check-in of arduino docs in RST format (converted using wget+pandoc)Marti Bolivar2010-10-20112-109/+6928
| |
| * weird broken table for maple miniMarti Bolivar2010-10-201-8/+6
| |
| * switching docs to leaflabs fork of breatheMarti Bolivar2010-10-113-9/+8
| |
| * more sphinx docsMarti Bolivar2010-10-1111-59/+1089
| |
| * sphinx bugfixesMarti Bolivar2010-10-113-21/+24
| |
| * more docsMarti Bolivar2010-10-1118-223/+2183
| |
| * docsMarti Bolivar2010-10-119-46/+56
| |
| * current Maple documentation either rewritten or stubbed out in SphinxMarti Bolivar2010-10-0829-224/+832
| |
| * lots more docsMarti Bolivar2010-10-0719-27/+1109
| |
| * language referenceMarti Bolivar2010-10-071-9/+9
| |
| * language referenceMarti Bolivar2010-10-072-8/+11
| |
| * language referenceMarti Bolivar2010-10-071-39/+290
| |
| * some comment stubsMarti Bolivar2010-10-077-7/+124
| |
| * added docs readme fileMarti Bolivar2010-10-072-10/+43
| |
| * added skeleton sphinx docsMarti Bolivar2010-10-076-0/+525
|
* Merge pull request #89 from Gregwar/bootloader-optionMarti Bolivar2014-04-299-1/+164
|\ | | | | Adding BOOTLOADER option to support Robotis bootloader different ROM
| * Adding ROBOTIS "make install" and reset hookGregwar2014-04-243-0/+130
| | | | | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>
| * Adding BOOTLOADER option to support Robotis bootloader different ROMGregwar2014-04-237-1/+34
|/ | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>
* Merge pull request #85 from Gregwar/robotisPerry Hung2014-02-277-0/+468
|\ | | | | Adding support for cm900 and opencm904 boards (robotis)
| * Removing redundant defines (see #85)Gregwar2014-02-211-2/+0
| | | | | | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>
| * Adding support for cm900 and opencm904 boards (robotis)Gregwar2014-02-207-0/+470
|/ | | | Signed-off-by: Grégoire Passault <g.passault@gmail.com>
* Merge pull request #83 from wesen/bug/clear-dma-irq-flag-firstMarti Bolivar2014-02-061-1/+1
|\ | | | | always clear ISR DMA bit before even calling handler
| * always clear ISR DMA bit before even calling handlerManuel Odendahl2014-02-061-1/+1
| |
* | Merge branch 'revert-pull-54'Marti Bolivar2014-01-105-460/+3
|\ \
| * | Revert "- tx and rx callbacks for each module"Marti Bolivar2014-01-104-306/+1
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit da01c80f24dc9c43ff951ea9fd283abb4628ceb7. Reverting pull request #54, which breaks examples/i2c-mcp4725-dac.cpp. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
| * | Revert "I2C slave support cleanups."Marti Bolivar2014-01-103-46/+9
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 39cd07a640ee87b7937738d36f17019b2865bfae. Reverting pull request #54, which breaks examples/i2c-mcp4725-dac.cpp. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
| * | Revert "Added I2C slave echo example in examples folder. Using another ↵Marti Bolivar2014-01-104-121/+6
|/ / | | | | | | | | | | | | | | | | | | maple, write a byte and then read." This reverts commit 594724951553a882758c11497a4f03828b4f43e6. Reverting pull request #54, which breaks examples/i2c-mcp4725-dac.cpp. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>