aboutsummaryrefslogtreecommitdiffstats
path: root/libmaple/usb/usb_config.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleaned out libmaple.h; this had wide-ranging implications.Marti Bolivar2011-02-271-7/+69
| | | | | | | | | | | | | | | | | | | 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.
* enlarged rx buffer and nak when less than 64 bytes is left in packet bufAJM2010-12-131-0/+1
|
* Portability fixesbnewbold2010-08-311-3/+0
| | | | Still not working but fixed a lot of merge errors
* Merge maple-native changes into portablebnewbold2010-08-311-6/+0
|\ | | | | | | This compiles for both maple and maple_native but is untested.
| * inital portability workbnewbold2010-08-251-6/+0
| |
* | Some refactoringbnewbold2010-08-051-2/+2
|/
* added a somewhat broken version of the reset magic number scheme.AJM2010-06-091-0/+1
| | | | current version gets stuck in the isr somewhere. not sure why or where. must debug.
* changed the id for the serial port to 1eaf:0004, to match up with the ↵AJM2010-05-221-1/+1
| | | | windows driver
* minor mods to adjust the driver number and the vendor product id's (serial ↵AJM2010-05-211-2/+2
| | | | | | port now 1eaf:0004) and fixed a bug in reset.py, added a no-delay usb serial loop to main.cpp as an example. has no problem at 115200 in minicom!
* moved the usb directory to its proper home in ./libmapleAJM2010-05-201-0/+53
also, removed some old usb file, bootVect.h, which setup the static table for the runtime usb lib that no longer exists and was provided by the bootloader rev 1