aboutsummaryrefslogtreecommitdiffstats
path: root/libmaple/spi.h
Commit message (Collapse)AuthorAgeFilesLines
* Initial timer refactor.Marti Bolivar2011-03-241-0/+3
| | | | | | | | | | | | | | | Basic PWM works. Had some problems in testing that might be due to USART bugs. HardwareTimer has been removed from the build for now; I will re-implement it in terms of the new libmaple API, but consider it deprecated. Let's come up with something better. Servo is implemented in terms of HardwareTimer, so it also has been temporarily removed from the build. pwmWrite() likely got a little bit less inefficient due to indirection, but the PIN_MAPs shrank by a pointer per PinMapping.
* docsMarti Bolivar2010-10-111-0/+1
|
* whitespace cleanupsMarti Bolivar2010-09-271-31/+32
|
* inital portability workbnewbold2010-08-251-0/+1
|
* Added a spi send block functionPerry Hung2010-04-271-1/+2
|
* Upper level libmaple interfacePerry Hung2010-04-241-1/+10
| | | | | Added a C++ HardwareSPI class to access the SPI interface. See HardwareSPI.cpp and HardwareSPI.h for documentation.
* Initial SPI Polling implementation.Perry Hung2010-04-241-0/+106
Initial commit of a polling-based SPI driver. The driver is limited to synchronous, blocking sends and a 8-bit data frame format. Tested on SPI1 and SPI2. Other peripherals are temporarily disabled, and the rx function is untested until I find a good peripheral to test everything on.