aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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>
* | Merge branch 'master' of github.com:leaflabs/libmapleMarti Bolivar2014-01-105-3/+460
|\ \
| * \ Merge pull request #54 from ginge/masterMarti Bolivar2013-07-265-3/+460
| |\ \ | | | | | | | | Added i2c slave support
| | * | Added I2C slave echo example in examples folder. Using another maple, write ↵Barry Carter2012-09-054-6/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a byte and then read. Slight tidy up. Reformatted CREDITS file to be in correct order. Added a note about buffer overrun Signed-off-by:- Barry Carter <barry.carter@gmail.com>
| | * | I2C slave support cleanups.Barry Carter2012-09-043-9/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added fix for corner case where badly behaving master doesn't NACK and we don't get the callbacks fires. Removed my own name from several places and added attribution to the correct place. Updated include comments to reference the fact it now supports I2C slave Signed-off-by:- Barry Carter <barry.carter@gmail.com>
| | * | - tx and rx callbacks for each moduleBarry Carter2012-09-034-1/+306
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Callbacks can be called after each read/write cycle or per byte - Each I2C module can have different callbacks - General call support also working - Supports master and slave at same time. Also works with multimaster Usage: i2c_msg msg; char buffer[255]; main() { i2c_slave_enable(I2C1, I2C_FAST_MODE | I2C_SLAVE_DUAL_ADDRESS | I2C_SLAVE_GENERAL_CALL | I2C_SLAVE_USE_RX_BUFFER); // init slave mode. Enables master too i2c_slave_attach_recv_handler(I2C1, pmsg, funcrx); // attach receive handler i2c_slave_attach_transmit_handler(I2C1, pmsg, functx); // attach transmit handler i2c_slave_set_own_address(I2C1, 0x10); // set addresss 1 i2c_slave_set_own_address2(I2C1, 0x20); // set addresss 2 } void funcrx(i2c_msg *msg) { printf("length is %d.\n", msg->length); char return_data = msg0>data[0]; } void functx(i2c_msg *dev) { msg->data[0] = 0x01; msg->data[1] = 0x02; msg->data[2] = 0x03; msg->data[3] = 0x04; msg->data[4] = 0x05; msg->length = 5; } All code derived from datasheets and libmaple. Signed-off-by:- Barry Carter <barry.carter@gmail.com>
* | | | build-rules.mk: allow user to override dfu-util path.Marti Bolivar2013-07-191-1/+1
|/ / / | | | | | | | | | Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* | | build-rules.mk: Add CROSS_COMPILE env var supportDaniel Nyström2013-06-041-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | Since toolchains other then older Code Sourcery (Mentor Graphics) might not use the arm-none-eabi triplet, make it possible to use any triplet by just setting the CROSS_COMPILE environment variable accordingly. Signed-off-by: Daniel Nyström <daniel@nystrom.st>
* | | wirish/syscalls.c: Replace obsolete caddr_t with void *Daniel Nyström2013-06-041-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | caddr_t is obsolete in POSIX and thus unavailable in most modern toolchains. caddr_t usage should be replaced by void *. stddef.h includes the size_t typedef which was missing. Signed-off-by: Daniel Nyström <daniel@nystrom.st>
* | | libmaple/timer.c: Sync enable_irq() declaration with it's definitionDaniel Nyström2013-06-041-1/+1
| | | | | | | | | | | | Signed-off-by: Daniel Nyström <daniel@nystrom.st>
* | | Use linker symbol __text_start__ to setup base of nvic vector table.Magnus Lundin2013-05-031-5/+7
| | | | | | | | | | | | | | | Signed-off-by: Magnus Lundin <lundin@mlu.mine.nu> Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
* | | wirish/syscalls.c: add weak exit function.Magnus Lundin2013-05-021-0/+5
| | | | | | | | | | | | | | | | | | For toolchains which require an exit function. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>