[usb] add usb-storage for apogee SD logger

[usb] fix usb-storage when mounting before starting log
This commit is contained in:
Gautier Hattenberger
2014-02-06 14:32:31 +01:00
parent 6dd439ee07
commit 8af1bdac4e
10 changed files with 1470 additions and 23 deletions
+2 -1
View File
@@ -42,6 +42,7 @@ CHIBIOS_BOARD_DIR = $(PAPARAZZI_SRC)/sw/airborne/boards/$(BOARD)/chibios-libopen
CHIBIOS_LIB_DIR = $(PAPARAZZI_SRC)/sw/airborne/subsystems/chibios-libopencm3
CHIBIOS_EXT = $(PAPARAZZI_SRC)/sw/ext/chibios
OPENCM3_EXT = $(PAPARAZZI_SRC)/sw/ext/libopencm3
PPRZ_GENERATED = $(PAPARAZZI_SRC)/var/$(AIRCRAFT)/generated
# Launch with "make Q=''" to get full command display
Q=@
@@ -216,7 +217,7 @@ INCDIR = $(PORTINC) $(KERNINC) $(TESTINC) \
$(HALINC) $(PLATFORMINC) $(BOARDINC) \
$(CHIBIOS)/os/various $(OPENCM3_INC) \
$(CHIBIOS_BOARD_DIR) $(CHIBIOS_LIB_DIR) \
$(FATFSINC)
$(PPRZ_GENERATED) $(FATFSINC)
BUILDDIR := $(OBJDIR)
#
+11 -9
View File
@@ -1,10 +1,12 @@
# List of all the board related files.
CHIBIOSLIBSRC = ${CHIBIOS_LIB_DIR}/ringBuffer.c \
${CHIBIOS_LIB_DIR}/chibios_stub.c \
${CHIBIOS_LIB_DIR}/pprz_stub.c \
${CHIBIOS_LIB_DIR}/varLengthMsgQ.c \
${CHIBIOS_LIB_DIR}/rtcAccess.c \
${CHIBIOS_LIB_DIR}/sdLog.c \
${CHIBIOS_LIB_DIR}/chibios_sdlog.c \
${CHIBIOS_LIB_DIR}/sdio.c \
${CHIBIOS_LIB_DIR}/printf.c
CHIBIOSLIBSRC = ${CHIBIOS_LIB_DIR}/ringBuffer.c \
${CHIBIOS_LIB_DIR}/chibios_stub.c \
${CHIBIOS_LIB_DIR}/pprz_stub.c \
${CHIBIOS_LIB_DIR}/varLengthMsgQ.c \
${CHIBIOS_LIB_DIR}/rtcAccess.c \
${CHIBIOS_LIB_DIR}/sdLog.c \
${CHIBIOS_LIB_DIR}/chibios_sdlog.c \
${CHIBIOS_LIB_DIR}/sdio.c \
${CHIBIOS_LIB_DIR}/printf.c \
${CHIBIOS_LIB_DIR}/usb_msd.c \
${CHIBIOS_LIB_DIR}/usbStorage.c