aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
* Major hierarchy reorganization; see README.bnewbold2010-03-3125-3271/+0
| | | | | copy-to-ide and Makefile updated to conform; .gitignore added; LICENSE added
* Merge branch 'master' of git@github.com:leaflabs/maple-libraryPerry Hung2010-03-221-0/+1
|\
| * Configure port D correctly so that header pin 25 works; this maybnewbold2010-03-181-0/+1
| | | | | | | | have unintended consequences?
* | Add a carriage return for println, remove it from the usart sendPerry Hung2010-03-221-7/+7
|/ | | | routine.
* turn usb interrupts on after failed assert so bootloader still worksiperry2010-03-111-0/+18
| | | | git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@148 749a229e-a60e-11de-b98f-4500b42dc123
* turn usb interrupts on after failed assert so bootloader still worksiperry2010-03-112-0/+9
| | | | git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@147 749a229e-a60e-11de-b98f-4500b42dc123
* Enabled 39 GPIOs for digitalWrite(), fixed timer/usart collisions on ↵iperry2010-01-171-0/+1
| | | | | | PWM/USART pins git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@120 749a229e-a60e-11de-b98f-4500b42dc123
* added serial1 supportiperry2010-01-131-0/+7
| | | | git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@113 749a229e-a60e-11de-b98f-4500b42dc123
* forgot to turn on the interrupt for usar3iperry2010-01-101-3/+3
| | | | git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@110 749a229e-a60e-11de-b98f-4500b42dc123
* enabled serial3iperry2010-01-101-1/+7
| | | | git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@109 749a229e-a60e-11de-b98f-4500b42dc123
* Added a print class for USB, works identically to the Serial object. Bugs ↵ajmeyer@mit.edu2010-01-073-26/+78
| | | | | | out if you try and pump more than 64 bytes through it in a single packet (which is really the OS's decision). This can be fixed git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@93 749a229e-a60e-11de-b98f-4500b42dc123
* Fixed delayMicroseconds, changed serial interface, added an (untested) ↵iperry2009-12-256-100/+51
| | | | | | runtime check for pwm/serial collision, moved more headers around. git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@79 749a229e-a60e-11de-b98f-4500b42dc123
* added a usb.h and usb.c to cover some of the low level access functions that ↵ajmeyer@mit.edu2009-12-193-8/+38
| | | | | | we can use to build the usb serial port. my sandbox widgets are in main.cpp, look at it then throw it out. I adjusted the stm32f10x_conf.h file to properly NOT include certain st lib files that werent being used, and modified the NVIC init to cope with the bootloader git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@76 749a229e-a60e-11de-b98f-4500b42dc123
* Added licensing. Moved lots of header files around. Added HardwareSerial ↵iperry2009-12-1920-195/+991
| | | | | | reads, writes. Tweaked some of the util and assert functions. Added various useful routines for printing stuff to the serial port. Continued moving out stm32lib. Slightly more consistent naming, this will come in another change. git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@74 749a229e-a60e-11de-b98f-4500b42dc123
* fixed some minor naming issues in usb.c/h usb_serialWriteStr is nonfunctionalajmeyer@mit.edu2009-12-192-14/+10
| | | | git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@73 749a229e-a60e-11de-b98f-4500b42dc123
* added USB support (TX over virtual com port), the linker modifications to ↵ajmeyer@mit.edu2009-12-193-0/+644
| | | | | | work with the bootloader, a modified libcs-lanchon-stm32.a, and the arduino-required main.cxx and WProgram.h git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@72 749a229e-a60e-11de-b98f-4500b42dc123
* Initial commit of library code, moved from leaftest repoiperry2009-12-1717-0/+1760
git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@69 749a229e-a60e-11de-b98f-4500b42dc123