aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * More convenient bit-banding interfaceMarti Bolivar2011-03-211-0/+40
| |
| * Merge branch 'i2c-wip' into refactorPerry Hung2011-03-2115-15/+974
| |\ | | | | | | | | | | | | | | | | | | Conflicts: examples/test-fsmc.cpp libmaple/rules.mk wirish/boards.h
| | * Reenable other peripherals.Perry Hung2011-03-151-12/+12
| | |
| | * Add rudimentary error handling for nack conditionPerry Hung2011-03-144-74/+117
| | |
| | * Fix merge error and compile error.Perry Hung2011-03-118-175/+186
| | |
| | * Merge refactor into i2c-wip:Perry Hung2011-03-0920-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 Hung2011-03-011-1/+1
| | |
| | * Add 24LC256 EEPROM example.Perry Hung2011-03-011-25/+7
| | |
| | * i2c mergePerry Hung2011-02-2812-1/+1027
| | |\
| | | * checkpointPerry Hung2011-02-2618-16/+1052
| | | |
| | * | comment fixPerry Hung2011-02-271-2/+2
| | | |
| * | | modify gpio interface to expose gpio dev structsPerry Hung2011-03-212-36/+29
| | | |
| * | | Fix compiler errors after reverting broken commit.Perry Hung2011-03-214-16/+16
| | | |
| * | | Revert "RCC refactor, bugfixes"Perry Hung2011-03-2111-575/+212
| | | | | | | | | | | | | | | | This reverts commit e4807a5010f59ab863ad2c96dc14caf65bf1ae60.
| * | | Fixing inefficient rb_safe_remove() implementation; thanks, geoffreymbrown!Marti Bolivar2011-03-171-4/+6
| | | |
| * | | Adding rb_safe_remove() to ring_buffer.hMarti Bolivar2011-03-171-0/+11
| | | |
| * | | Fixing typo in libmaple/usb/descriptors.h; thanks, StephenFromNYC!Marti Bolivar2011-03-171-1/+1
| | | | | | | | | | | | | | | | http://forums.leaflabs.com/topic.php?id=687
| * | | FSMC refactor; SRAM test codeMarti Bolivar2011-03-178-193/+684
| | | |
| * | | Maple RET6 edition supportMarti Bolivar2011-03-1614-20/+194
| | | |
| * | | Flash refactorMarti Bolivar2011-03-162-30/+107
| | | |
| * | | support: linker: Fix high density vector tablePerry Hung2011-03-152-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Entries for high-density interrupt vectors were incorrectly declared to be .weak instead of .long. Thanks redfox74!
| * | | RCC refactor, bugfixesMarti Bolivar2011-03-1211-212/+575
| | | |
| * | | shiftOut(), docs fixesMarti Bolivar2011-03-117-177/+148
| | | |
| * | | bitband.h cleanupMarti Bolivar2011-03-111-28/+10
| | | |
| * | | Cleanups; new support/gdb/gpio.gdb.Marti Bolivar2011-03-113-84/+158
| | | |
| * | | Oops.Marti Bolivar2011-03-111-1/+1
| | | |
| * | | [WIP] GPIO refactor: seems ok, ready for reviewMarti Bolivar2011-03-1150-1145/+1493
| | | |
| * | | Merge remote branch 'origin/refactor' into refactorMarti Bolivar2011-03-041-1/+1
| |\ \ \
| | * | | cscope: Find .S instead of .s filesPerry Hung2011-03-021-1/+1
| | | | |
| * | | | USBSerial docs fix.Marti Bolivar2011-03-041-11/+11
| | | | |
| * | | | Brought examples/ up to date; PIN_MAP bugfix for D24.Marti Bolivar2011-03-0414-314/+381
| | | | |
| * | | | Cosmetic/documentation changes to adc.cMarti Bolivar2011-03-041-1/+3
| | | | |
| * | | | Cosmetic changes to wirish/main.cxxMarti Bolivar2011-03-041-5/+4
| | | | |
| * | | | Untabifying docs/source/conf.pyMarti Bolivar2011-03-041-19/+19
| |/ / /
| * / / Fixing typo in main.cpp.example.Marti Bolivar2011-03-021-1/+1
| |/ /
| * | Also disable systick handler in exception path.Perry Hung2011-02-271-4/+8
| | |
| * | Set NONEBASETHRDENA on exception.Perry Hung2011-02-273-33/+58
| | |
| * | Refactor linker scripts. Rename irq and exception handlers.Perry Hung2011-02-2730-1852/+1163
| | | | | | | | | | | | | | | Add common linker scripts for ram and rom. Add medium and high density libraries for libcs3.
| * | Generate map filePerry Hung2011-02-271-1/+1
| | |
| * | Cleaned out libmaple.h; this had wide-ranging implications.Marti Bolivar2011-02-2723-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 Bolivar2011-02-271-39/+51
| | |
| * | Refactor ADC: Pass device pointer instead of register mapPerry Hung2011-02-274-36/+44
| | |
| * | .gitignore: Ignore cscope* filesPerry Hung2011-02-271-0/+1
| | |
| * | Refactor DACPerry Hung2011-02-274-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 Bolivar2011-02-277-96/+322
| | |
| * | libmaple: Refactor ADC routinesPerry Hung2011-02-2710-280/+389
| | | | | | | | | | | | | | | | | | ADC routines rewritten, support for ADC2, 3, added. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
| * | workaround to compile test-session.cppPerry Hung2011-02-271-1/+1
| | |
* | | Reverting commits between `git merge-head master refactor` and master.Marti Bolivar2011-05-0926-1536/+608
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a combination of 11 revert commits, and allows for a clean merge of the work done in the refactor branch. The combined commit messages follow. Revert "Committing basic ring_buffer test." This reverts commit 987fa5f433e0cd41b1621dad8b4e331cf82d49f3. Revert "qa-slave-shield.cpp and test-session.cpp fixes for Mini and RET6 Edition." This reverts commit cdd367bdd264c9e19180032c119850fbba2115ba. Revert "Brought examples/ up to date; PIN_MAP bugfix for D24." This reverts commit b4c2d4514c6d52cac8a649c5d5c24b68a3c0a416. Revert "Separated GPIO config to a separate FSMC routine." This reverts commit 744848ad0fc33eed66acc44e41c3c9d646c5b100. Revert "Slightly faster RAM writes (6.5MHz)." This reverts commit 8ba0b6bb065acb4aff26bc9c838de5f37515caf1. Revert "FSMC working but slow (~6 MHz)." This reverts commit 0dc9490cf4f4f10a23b08fef1728773f10c1b76a. Revert "Maple Mini ERROR_LED_PIN fix." This reverts commit 07d437706840901db1e09ff0ab88229c67c1fa8a. Revert "Fixing USBSerial::read(void*, uint32) return value (thanks, Crenn!)" This reverts commit 3ba7196712a5bfe4fe1166b6c34d49c3d7254568. Revert "Trivial gpio_init() bugfix" This reverts commit f6ce003bb935f26eeefa54acf7c2ae6afaabd871. Revert "Trivial changes to test-session.cpp" This reverts commit a32a37b121ac7e62660d2a83fe67c857fe705122. Revert ".gitignore: Ignore cscope* files" This reverts commit d8c72c17bd6d7416a0846e69f4f5ae5cb229d58e.
* | | Committing basic ring_buffer test.Marti Bolivar2011-04-041-0/+114
| | |
* | | qa-slave-shield.cpp and test-session.cpp fixes for Mini and RET6 Edition.Marti Bolivar2011-03-089-64/+785
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's a bit of a hack on the RET6 NR_DAC_PINS: due to the fact that PA5 is hooked up to the built-in LED and DAC channel 2, I set NR_DAC_PINS to 0 for the STM32F103RE (in libmaple.h), so that init() doesn't dac_init() and mess with the LED. Not too worried about it since this is just a beta board, but we'll need to fix this in the design for the real version. Also, BUT should be moved, since it steals Timer 8's channel 4 CC connection.