Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleaned out libmaple.h; this had wide-ranging implications. | Marti Bolivar | 2011-02-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Finalized 0.0.9 documentation. | Marti Bolivar | 2010-12-15 | 1 | -28/+41 |
| | |||||
* | Servo library tested and debugged. | Marti Bolivar | 2010-12-08 | 1 | -58/+118 |
| | | | | | Some additional HardwareTimer methods introduced to make this convenient; ancillary libmaple/timers.h changes resulted. | ||||
* | maple mini runs blinky now. | Marti Bolivar | 2010-10-22 | 1 | -11/+274 |
| | | | | still need usb descriptors to improve, and also nothing else is tested. | ||||
* | wirish reformatted and code-styled | Marti Bolivar | 2010-09-26 | 1 | -31/+31 |
| | |||||
* | timer refactor (c, not c++) | bnewbold | 2010-09-05 | 1 | -10/+0 |
| | | | | also removed an old ASSERT() | ||||
* | Further wirish portability progress | bnewbold | 2010-08-31 | 1 | -0/+14 |
| | | | | Sort of ugly changes. Compiles but untested. | ||||
* | wirish implementation of timers plus test | bnewbold | 2010-07-20 | 1 | -0/+73 |