aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorPerry Hung <iperry@alum.mit.edu>2010-04-24 04:16:47 -0400
committerPerry Hung <iperry@alum.mit.edu>2010-04-24 04:16:47 -0400
commite608ac87afd39ed837ad3518bec652e3fd6eeffa (patch)
tree232efb6fb9cd55a57a6632bd88218bc93e540844 /Makefile
parentcb3284fad5347fc9622a170d6e3cd870fd9e2846 (diff)
downloadlibrambutan-e608ac87afd39ed837ad3518bec652e3fd6eeffa.tar.gz
librambutan-e608ac87afd39ed837ad3518bec652e3fd6eeffa.zip
Initial SPI implementation.
Squashed commit of the following: commit b41eb846ca60559cff242d0c550699eb8f309909 Author: Perry Hung <iperry@alum.mit.edu> Date: Sat Apr 24 04:09:16 2010 -0400 Turn the other peripherals back on. Not extensively tested for interactions between peripherals. commit bf4fc3bf6bc02342ae508b52fb4515d361d626f6 Author: Perry Hung <iperry@alum.mit.edu> Date: Sat Apr 24 03:16:35 2010 -0400 Upper level libmaple interface Added a C++ HardwareSPI class to access the SPI interface. See HardwareSPI.cpp and HardwareSPI.h for documentation. commit 17e0e5edde60e9bf2aa4d52173ad7d47d6d6da75 Author: Perry Hung <iperry@alum.mit.edu> Date: Thu Apr 22 02:36:01 2010 -0400 Initial SPI Polling implementation. 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.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 2076083..e7df3a5 100644
--- a/Makefile
+++ b/Makefile
@@ -70,6 +70,7 @@ CSRC = libmaple/systick.c \
libmaple/usb.c \
libmaple/rcc.c \
libmaple/flash.c \
+ libmaple/spi.c \
core/wiring.c \
core/wiring_shift.c \
core/wiring_analog.c \
@@ -82,6 +83,7 @@ CPPSRC = core/wiring_math.cpp \
core/Print.cpp \
core/comm/HardwareSerial.cpp \
core/comm/HardwareUsb.cpp \
+ core/comm/HardwareSPI.cpp \
main.cpp
# i really have no idea what i'm doing