lm4f: Implement a basic USB driver

Implement a basic driver for the LM4F USB controller. The driver is in a
basic form. DMA is not yet implemented. Double-buffering is supported by
the hardware, but is not yet implemented

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
This commit is contained in:
Alexandru Gagniuc
2013-01-10 18:46:04 -06:00
parent df5bc49245
commit 2fda5282ab
2 changed files with 482 additions and 2 deletions

View File

@@ -32,8 +32,9 @@ CFLAGS = -Os -g \
-ffunction-sections -fdata-sections -MD -DLM4F
# ARFLAGS = rcsv
ARFLAGS = rcs
OBJS = gpio.o vector.o assert.o systemcontrol.o rcc.o uart.o
OBJS = gpio.o vector.o assert.o systemcontrol.o rcc.o uart.o \
usb_lm4f.o usb.o usb_control.o usb_standard.o
VPATH += ../cm3
VPATH += ../usb:../cm3
include ../Makefile.include