Commit graph

  • 13be968982 made SerialUSB.read blocking AJM 2010-12-13 22:09:12 -05:00
  • f6fae55b59 candidate bugfix for serialusb receive bug AJM 2010-12-13 22:03:14 -05:00
  • 7b6c4633d0 fixed horrible misleading comment in usb.h Marti Bolivar 2010-12-13 21:23:31 -05:00
  • 691f0cf6d0 Servo library tested and debugged. Marti Bolivar 2010-12-08 23:39:37 -05:00
  • 1b746c1a59 cleaning up previous commits. Marti Bolivar 2010-12-03 20:18:00 -05:00
  • 513be03d8d side reorder, home link, template mod to add rel bar links Hanna Mendes Levitin 2010-12-02 22:38:45 -05:00
  • 563770c353 added interrupts()/noInterrupts() Marti Bolivar 2010-12-02 17:15:43 -05:00
  • 7138e998cc docs, now with style Hanna Mendes Levitin 2010-12-01 03:37:07 -06:00
  • e1290a38cb maple mini prototype seems to be working Marti Bolivar 2010-11-30 21:31:17 -05:00
  • dd2b6e1adb New documentation content is done. Next step is to theme. Marti Bolivar 2010-11-29 18:08:04 -05:00
  • edc97211f6 Finished converting the Arduino docs Marti Bolivar 2010-11-29 01:49:26 -05:00
  • 305ce2a74b reorganized all the arduino/ docs into a lang/ subdirectory since they're properly CC attributed now. Marti Bolivar 2010-11-28 11:23:33 -05:00
  • 1b27f31997 bootloader spec tweaks to be closer to stk-500 Marti Bolivar 2010-11-21 04:41:22 -05:00
  • 0644debb5f updated serial bootloader spec; other improvements Marti Bolivar 2010-11-21 01:40:37 -05:00
  • 374666d73f modified the bootloader docs, added description of the rev6 bootloader gameplan and description of the first rev of the serial protocol AJM 2010-11-17 16:14:50 -05:00
  • a385546c4c arduino docs nearing completion; CC-BY-SA 3.0 notice appended to all of them Marti Bolivar 2010-11-17 12:43:21 -05:00
  • 88a16d144f arduino language reference nearing completion, properly CC-BY-SA 3.0 attributed Marti Bolivar 2010-10-25 21:15:28 -04:00
  • 2a73980456 fixed highByte() implementation for when sizeof(argument) > 2 Marti Bolivar 2010-11-16 07:41:03 -05:00
  • abe45fd38e removed arduino/gpl dependency in bits.h; added binary notation for bytes (e.g. B10110011) Marti Bolivar 2010-11-10 03:22:18 -05:00
  • c30863ca9a Add library target, to build a .a file for use in complex projects. Bruce Perens 2010-10-25 17:37:58 -07:00
  • 8658f090c2 maple mini runs blinky now. Marti Bolivar 2010-10-22 21:13:02 -04:00
  • 4d4b2b7424 docs Marti Bolivar 2010-10-22 21:10:34 -04:00
  • dbd96db9bb initial check-in of arduino docs in RST format (converted using wget+pandoc) Marti Bolivar 2010-10-20 06:46:52 -04:00
  • 582b474f68 weird broken table for maple mini Marti Bolivar 2010-10-20 06:17:31 -04:00
  • d38ffc1c65 Wait until the transmit buffer is empty before send to save time Michael Hope 2010-10-20 21:06:17 +13:00
  • 5b85643816 Added DMA1 and DMA2 to the RCC Michael Hope 2010-10-20 21:05:38 +13:00
  • 457fac0997 Added basic DMA support Michael Hope 2010-10-20 20:53:43 +13:00
  • 850db43290 Merge branch 'master' of github.com:leaflabs/libmaple Marti Bolivar 2010-10-14 23:31:33 -04:00
  • c855c5bb49 Added independent watchdog support Michael Hope 2010-10-14 21:03:30 +13:00
  • ab55cf348e Add selective enabling of channels for pwm channels Perry Hung 2010-10-12 20:58:48 -04:00
  • df1755ef8e switching docs to leaflabs fork of breathe Marti Bolivar 2010-10-11 23:47:56 -04:00
  • 1d3f7c7831 more sphinx docs Marti Bolivar 2010-10-11 23:39:50 -04:00
  • e1c75e7bed sphinx bugfixes Marti Bolivar 2010-10-11 20:19:15 -04:00
  • 861730f1e3 more docs Marti Bolivar 2010-10-11 20:02:04 -04:00
  • 86354d5ebb docs Marti Bolivar 2010-10-11 12:32:31 -04:00
  • 0caf14387c Reduced the use of volatiles to speed up rb_insert() and rb_remove(). Added support for non-power-of-two ring buffers. Michael Hope 2010-10-10 20:57:06 +13:00
  • c925e6c219 Changed the ring_buffer indexes to uint16 to cut memory usage and increase capacity. Sorted struct members by size to improve the packing. Michael Hope 2010-10-10 20:07:34 +13:00
  • 0ed51a1b7b Mark head and tail as volatile as a ring buffer works accross threads/interrupts. Add comments. Michael Hope 2010-10-10 20:06:05 +13:00
  • 552dde8917 Make rcc.h C++ safe Michael Hope 2010-10-10 20:00:24 +13:00
  • c2e4ece801 Change the systick handler to the CMSIS compliant SysTick_Handler Michael Hope 2010-10-10 19:59:45 +13:00
  • 76e8745d80 Make systick.h C++ safe. Expose the sys tick count via systick.h and remove other externs. Michael Hope 2010-10-10 19:58:58 +13:00
  • de88697ccd current Maple documentation either rewritten or stubbed out in Sphinx Marti Bolivar 2010-10-08 22:07:53 -04:00
  • fb67449425 lots more docs Marti Bolivar 2010-10-07 20:12:29 -04:00
  • 4fa9756646 language reference Marti Bolivar 2010-10-07 12:45:46 -04:00
  • a500b307e2 language reference Marti Bolivar 2010-10-07 12:44:43 -04:00
  • 10d169c583 language reference Marti Bolivar 2010-10-07 12:40:02 -04:00
  • 26bf02d50e Merge branch 'fix_asserts' Marti Bolivar 2010-10-07 09:20:19 -04:00
  • 06ff573b6d somebody broke assertions Marti Bolivar 2010-10-07 08:59:17 -04:00
  • 4ed8406019 some comment stubs Marti Bolivar 2010-10-07 08:55:35 -04:00
  • e14e959411 added docs readme file Marti Bolivar 2010-10-07 07:06:22 -04:00
  • ed59489f57 added skeleton sphinx docs Marti Bolivar 2010-10-07 06:47:57 -04:00
  • 6fcd4cd306 Merge remote branch 'upstream/master' Michael Hope 2010-09-29 20:45:57 +13:00
  • 368e4fc166 Fixed up the build due to a missing header file. Michael Hope 2010-09-29 20:42:18 +13:00
  • b43977a8f6 Added automake scripts that can be used to build the libraries instead of custom Makefiles. Michael Hope 2010-09-29 20:40:55 +13:00
  • 0fcccd921e Added support for programming ELF files without converting first. Michael Hope 2010-09-29 20:28:39 +13:00
  • d470dc6daa Do basic validation on the boot version and chip IDs. Michael Hope 2010-09-29 20:21:52 +13:00
  • 97f6b77b58 Make the initial chip detection much more robust. Michael Hope 2010-09-29 20:20:32 +13:00
  • 3b48e21018 Changed the exception handling so that Ctrl-C passes through and isn't treated as a timeout. Michael Hope 2010-09-29 20:06:51 +13:00
  • 1169dc6e3b Added auto detection of the USB to serial port under Linux and MacOS. Michael Hope 2010-09-29 20:01:10 +13:00
  • adde11b099 Fix HardwareSPI to pass SPI modes for CPOL and CPHA Perry Hung 2010-09-28 19:21:16 -04:00
  • 7b72956308 added notes/coding_standard.txt, more cleanups Marti Bolivar 2010-09-27 03:47:47 -04:00
  • 994f1f1e36 cleanups Marti Bolivar 2010-09-27 00:51:11 -04:00
  • 753f89de35 whitespace cleanups Marti Bolivar 2010-09-27 00:40:44 -04:00
  • 849bc0f8f6 wirish reformatted and code-styled Marti Bolivar 2010-09-26 21:47:55 -04:00
  • c13e850abe Enable external interrupts on all Maple GPIOs. Perry Hung 2010-09-22 03:17:45 -04:00
  • 89cd6296ea Fix improper interrupt clearing Perry Hung 2010-09-22 02:59:26 -04:00
  • 943006daef Add PWM_OPEN_DRAIN option to pinMode() Perry Hung 2010-09-21 20:22:17 -04:00
  • f2fd21628e minor bugfix to BIT definition Marti Bolivar 2010-09-21 17:21:36 -04:00
  • ff31b640dd Add MIT license on exc.S Perry Hung 2010-09-17 04:27:08 -04:00
  • 0f82ae884f Forgot to add exc.S Perry Hung 2010-09-17 03:57:52 -04:00
  • 2e79aafb70 Enable USB auto-reset in a hard fault. Perry Hung 2010-09-17 03:49:14 -04:00
  • bdb85a4549 Improve reset reliability on OS X. Perry Hung 2010-09-17 01:48:52 -04:00
  • f37e717c8a Fix maple linker memory map for jtag target Perry Hung 2010-09-16 21:46:36 -04:00
  • 9180233b97 Check different set of flags for SPI master transmit Perry Hung 2010-09-14 23:09:38 -04:00
  • 1cec807e44 Fix enable/disable global irq Perry Hung 2010-09-14 21:59:39 -04:00
  • 208e35e7d7 exposed build-targets.mk Marti Bolivar 2010-09-13 15:15:39 -04:00
  • ee5667f54d bugfix MAPLE_RELOAD_VAL, whitespace fixes Marti Bolivar 2010-09-13 13:32:01 -04:00
  • 5bfeb40e47 systick testing and simplification bnewbold 2010-09-05 23:48:31 -04:00
  • 552da87052 timer fixes for maple native bnewbold 2010-09-05 23:22:19 -04:00
  • ae64a19745 improved timer test program bnewbold 2010-09-05 23:00:18 -04:00
  • 340cdc7966 debug verbosity levels bnewbold 2010-09-05 19:11:01 -04:00
  • b6e3624a70 timer refactor (c, not c++) bnewbold 2010-09-05 18:34:44 -04:00
  • 16b4c1fce5 fixed Serial crash bug bnewbold 2010-09-05 21:43:06 -04:00
  • 1c6f9a9b5e Off-by-one in timer setPeriod() function bnewbold 2010-09-02 22:29:36 -04:00
  • 3b2cca3d37 changes to copy-to-ide for portable branch bnewbold 2010-09-02 20:03:32 -04:00
  • 6783e66eb1 added 'unused' attribs and reset default target bnewbold 2010-09-02 19:23:22 -04:00
  • 800b8ca1c1 board-specifc linker scripts bnewbold 2010-09-02 17:39:52 -04:00
  • d6a3299168 Various fixes, working with Maple bnewbold 2010-09-01 00:02:36 -04:00
  • 0ccec95446 Portability fixes bnewbold 2010-08-31 22:05:39 -04:00
  • 9c9d6c1531 added support to enable/disable systick in wirish Marti Bolivar 2010-08-31 18:28:07 -04:00
  • 1e3e0862bb simplified example headers bnewbold 2010-08-25 18:17:10 -04:00
  • 2c2812b620 added stm32loader.py upload script bnewbold 2010-08-25 18:12:54 -04:00
  • 0b955fe597 D38 note bnewbold 2010-08-25 17:30:39 -04:00
  • 02d7b08f04 Merge maple-native changes into portable bnewbold 2010-08-31 17:39:46 -04:00
  • e03d58f4da Further wirish portability progress bnewbold 2010-08-31 17:17:57 -04:00
  • 01c38f5567 Partial progress on wirish portability bnewbold 2010-08-31 16:28:23 -04:00
  • 695f0dc4ba MCU-specific, not BOARD-specific bnewbold 2010-08-31 15:21:09 -04:00
  • 42fd9fdf2d Toolchain improvements Marti Bolivar 2010-08-29 20:29:31 -04:00
  • b10ef4875f fix reset.py to work on OS X,; .gitignore leaves out ~ files; cleanup support/make/build-rules.mk Marti Bolivar 2010-08-29 02:07:32 -04:00
  • 12c351d056 inital portability work bnewbold 2010-08-25 22:57:46 -04:00