Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adding license to ring_buffer.h | Marti Bolivar | 2011-03-21 | 1 | -0/+26 |
| | |||||
* | RCC refactor. | Marti Bolivar | 2011-03-21 | 3 | -178/+563 |
| | | | | | | Older refactor commit e4807a5010f59ab863ad2c96dc14caf65bf1ae60 used bit-banding in rcc_clk_init() to set RCC_CR_HSEON, which doesn't work for some reason. Not going to try to figure out why. | ||||
* | Native PIN_MAP typo | Marti Bolivar | 2011-03-21 | 1 | -1/+1 |
| | |||||
* | More convenient bit-banding interface | Marti Bolivar | 2011-03-21 | 1 | -0/+40 |
| | |||||
* | Merge branch 'i2c-wip' into refactor | Perry Hung | 2011-03-21 | 15 | -15/+974 |
|\ | | | | | | | | | | | | | Conflicts: examples/test-fsmc.cpp libmaple/rules.mk wirish/boards.h | ||||
| * | Reenable other peripherals. | Perry Hung | 2011-03-15 | 1 | -12/+12 |
| | | |||||
| * | Add rudimentary error handling for nack condition | Perry Hung | 2011-03-14 | 4 | -74/+117 |
| | | |||||
| * | Fix merge error and compile error. | Perry Hung | 2011-03-11 | 8 | -175/+186 |
| | | |||||
| * | Merge refactor into i2c-wip: | Perry Hung | 2011-03-09 | 20 | -352/+420 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 4d6662dadfda7f2fd55107535165dc98a0638a3c Merge: 174d9ab 7ddc844 Author: Marti Bolivar <mbolivar@leaflabs.com> Date: Fri Mar 4 23:18:29 2011 -0500 Merge remote branch 'origin/refactor' into refactor commit 174d9ab73cc3387a3812e6f3d3e97519bf5b2150 Author: Marti Bolivar <mbolivar@leaflabs.com> Date: Fri Mar 4 23:16:53 2011 -0500 USBSerial docs fix. commit f217acb73d94f0a88bf33a42684e6e988dcb3685 Author: Marti Bolivar <mbolivar@leaflabs.com> Date: Fri Mar 4 20:25:26 2011 -0500 Brought examples/ up to date; PIN_MAP bugfix for D24. commit c4ba3ba05fc39ef260cd80d91759966952df74ae Author: Marti Bolivar <mbolivar@leaflabs.com> Date: Fri Mar 4 19:16:42 2011 -0500 Cosmetic/documentation changes to adc.c commit e7747b4eb831621951deef6d31629f55cb5c3500 Author: Marti Bolivar <mbolivar@leaflabs.com> Date: Fri Mar 4 19:16:07 2011 -0500 Cosmetic changes to wirish/main.cxx commit e2f9d4116e59d8487c936989384228ea084a3501 Author: Marti Bolivar <mbolivar@leaflabs.com> Date: Fri Mar 4 19:15:24 2011 -0500 Untabifying docs/source/conf.py commit 7ddc84481b4eebe337065a0219e3d8dc000791e5 Author: Perry Hung <iperry@gmail.com> Date: Wed Mar 2 00:30:19 2011 -0500 cscope: Find .S instead of .s files commit 62cb09ed6357eae58b0234fbc074c44e9c0aa5e5 Author: Marti Bolivar <mbolivar@leaflabs.com> Date: Wed Mar 2 00:07:10 2011 -0500 Fixing typo in main.cpp.example. | ||||
| * | Rename i2c irq handler to new naming convention. | Perry Hung | 2011-03-01 | 1 | -1/+1 |
| | | |||||
| * | Add 24LC256 EEPROM example. | Perry Hung | 2011-03-01 | 1 | -25/+7 |
| | | |||||
| * | i2c merge | Perry Hung | 2011-02-28 | 12 | -1/+1027 |
| |\ | |||||
| | * | checkpoint | Perry Hung | 2011-02-26 | 18 | -16/+1052 |
| | | | |||||
| * | | comment fix | Perry Hung | 2011-02-27 | 1 | -2/+2 |
| | | | |||||
* | | | modify gpio interface to expose gpio dev structs | Perry Hung | 2011-03-21 | 2 | -36/+29 |
| | | | |||||
* | | | Fix compiler errors after reverting broken commit. | Perry Hung | 2011-03-21 | 4 | -16/+16 |
| | | | |||||
* | | | Revert "RCC refactor, bugfixes" | Perry Hung | 2011-03-21 | 11 | -575/+212 |
| | | | | | | | | | | | | This reverts commit e4807a5010f59ab863ad2c96dc14caf65bf1ae60. | ||||
* | | | Fixing inefficient rb_safe_remove() implementation; thanks, geoffreymbrown! | Marti Bolivar | 2011-03-17 | 1 | -4/+6 |
| | | | |||||
* | | | Adding rb_safe_remove() to ring_buffer.h | Marti Bolivar | 2011-03-17 | 1 | -0/+11 |
| | | | |||||
* | | | Fixing typo in libmaple/usb/descriptors.h; thanks, StephenFromNYC! | Marti Bolivar | 2011-03-17 | 1 | -1/+1 |
| | | | | | | | | | | | | http://forums.leaflabs.com/topic.php?id=687 | ||||
* | | | FSMC refactor; SRAM test code | Marti Bolivar | 2011-03-17 | 8 | -193/+684 |
| | | | |||||
* | | | Maple RET6 edition support | Marti Bolivar | 2011-03-16 | 14 | -20/+194 |
| | | | |||||
* | | | Flash refactor | Marti Bolivar | 2011-03-16 | 2 | -30/+107 |
| | | | |||||
* | | | support: linker: Fix high density vector table | Perry Hung | 2011-03-15 | 2 | -17/+17 |
| | | | | | | | | | | | | | | | | | | | | | Entries for high-density interrupt vectors were incorrectly declared to be .weak instead of .long. Thanks redfox74! | ||||
* | | | RCC refactor, bugfixes | Marti Bolivar | 2011-03-12 | 11 | -212/+575 |
| | | | |||||
* | | | shiftOut(), docs fixes | Marti Bolivar | 2011-03-11 | 7 | -177/+148 |
| | | | |||||
* | | | bitband.h cleanup | Marti Bolivar | 2011-03-11 | 1 | -28/+10 |
| | | | |||||
* | | | Cleanups; new support/gdb/gpio.gdb. | Marti Bolivar | 2011-03-11 | 3 | -84/+158 |
| | | | |||||
* | | | Oops. | Marti Bolivar | 2011-03-11 | 1 | -1/+1 |
| | | | |||||
* | | | [WIP] GPIO refactor: seems ok, ready for review | Marti Bolivar | 2011-03-11 | 50 | -1145/+1493 |
| | | | |||||
* | | | Merge remote branch 'origin/refactor' into refactor | Marti Bolivar | 2011-03-04 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | cscope: Find .S instead of .s files | Perry Hung | 2011-03-02 | 1 | -1/+1 |
| | | | | |||||
* | | | | USBSerial docs fix. | Marti Bolivar | 2011-03-04 | 1 | -11/+11 |
| | | | | |||||
* | | | | Brought examples/ up to date; PIN_MAP bugfix for D24. | Marti Bolivar | 2011-03-04 | 14 | -314/+381 |
| | | | | |||||
* | | | | Cosmetic/documentation changes to adc.c | Marti Bolivar | 2011-03-04 | 1 | -1/+3 |
| | | | | |||||
* | | | | Cosmetic changes to wirish/main.cxx | Marti Bolivar | 2011-03-04 | 1 | -5/+4 |
| | | | | |||||
* | | | | Untabifying docs/source/conf.py | Marti Bolivar | 2011-03-04 | 1 | -19/+19 |
|/ / / | |||||
* / / | Fixing typo in main.cpp.example. | Marti Bolivar | 2011-03-02 | 1 | -1/+1 |
|/ / | |||||
* | | Also disable systick handler in exception path. | Perry Hung | 2011-02-27 | 1 | -4/+8 |
| | | |||||
* | | Set NONEBASETHRDENA on exception. | Perry Hung | 2011-02-27 | 3 | -33/+58 |
| | | |||||
* | | Refactor linker scripts. Rename irq and exception handlers. | Perry Hung | 2011-02-27 | 30 | -1852/+1163 |
| | | | | | | | | | | Add common linker scripts for ram and rom. Add medium and high density libraries for libcs3. | ||||
* | | Generate map file | Perry Hung | 2011-02-27 | 1 | -1/+1 |
| | | |||||
* | | Cleaned out libmaple.h; this had wide-ranging implications. | Marti Bolivar | 2011-02-27 | 23 | -285/+308 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Made DAC comments 80-column clean. | Marti Bolivar | 2011-02-27 | 1 | -39/+51 |
| | | |||||
* | | Refactor ADC: Pass device pointer instead of register map | Perry Hung | 2011-02-27 | 4 | -36/+44 |
| | | |||||
* | | .gitignore: Ignore cscope* files | Perry Hung | 2011-02-27 | 1 | -0/+1 |
| | | |||||
* | | Refactor DAC | Perry Hung | 2011-02-27 | 4 | -76/+144 |
| | | | | | | | | | | DAC header and source slightly cleaned up. Test on Maple Native prototype. Add flags parameter to allow selective enabling of channels. | ||||
* | | Refactor backup (BKP) and power (PWR) routines. | Marti Bolivar | 2011-02-27 | 7 | -96/+322 |
| | | |||||
* | | libmaple: Refactor ADC routines | Perry Hung | 2011-02-27 | 10 | -280/+389 |
| | | | | | | | | | | | | ADC routines rewritten, support for ADC2, 3, added. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | ||||
* | | workaround to compile test-session.cpp | Perry Hung | 2011-02-27 | 1 | -1/+1 |
| | |