diff --git a/conf/airframes/logger_sd.xml b/conf/airframes/logger_sd.xml new file mode 100644 index 0000000000..68ed0a2db5 --- /dev/null +++ b/conf/airframes/logger_sd.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + diff --git a/conf/airframes/obsolete/logger_sd.xml b/conf/autopilot/logger.makefile similarity index 56% rename from conf/airframes/obsolete/logger_sd.xml rename to conf/autopilot/logger.makefile index 3da654143f..1845dd204b 100644 --- a/conf/airframes/obsolete/logger_sd.xml +++ b/conf/autopilot/logger.makefile @@ -1,62 +1,54 @@ - +# +# setup.makefile +# +# - +# default config +ifndef SPI_CHANNEL +SPI_CHANNEL = 1 +endif - +ifndef UART0_BAUD +UART0_BAUD = B9600 +endif - +ifndef UART1_BAUD +UART1_BAUD = B9600 +endif -CONFIG = \"tiny_2_1_1_usb.h\" -include $(PAPARAZZI_SRC)/conf/autopilot/tiny.makefile +# a configuration program to access both uart through usb +ifeq ($(ARCH), lpc21) -FLASH_MODE=IAP -ap.CFLAGS += -DBOARD_CONFIG=$(CONFIG) -DUSE_LED -ap.srcs = sys_time.c $(SRC_ARCH)/sys_time_hw.c $(SRC_ARCH)/armVIC.c main_logger.c +ap.CFLAGS += -DUSE_LED +ap.srcs = sys_time.c $(SRC_ARCH)/sys_time_hw.c $(SRC_ARCH)/armVIC.c $(SRC_FIRMWARE)/main_logger.c #choose one ap.CFLAGS += -DLOG_XBEE #ap.CFLAGS += -DLOG_PPRZ + #set the speed -ap.CFLAGS += -DUSE_UART0 -DUART0_BAUD=B9600 -DUSE_UART0_RX_ONLY -ap.CFLAGS += -DUSE_UART1 -DUART1_BAUD=B9600 -DUSE_UART1_RX_ONLY +ap.CFLAGS += -DUSE_UART0 -DUART0_BAUD=$(UART0_BAUD) -DUSE_UART0_RX_ONLY +ap.CFLAGS += -DUSE_UART1 -DUART1_BAUD=$(UART1_BAUD) -DUSE_UART1_RX_ONLY ap.srcs += $(SRC_ARCH)/mcu_periph/uart_arch.c +ap.srcs += mcu_periph/uart.c +ap.srcs += $(SRC_ARCH)/mcu_arch.c +ap.srcs += mcu.c #set SPI interface for SD card (0 or 1) -ap.CFLAGS += -DHW_ENDPOINT_LPC2000_SPINUM=1 +ap.CFLAGS += -DHW_ENDPOINT_LPC2000_SPINUM=$(SPI_CHANNEL) #efsl ap.CFLAGS += -I $(SRC_ARCH)/efsl/inc -I $(SRC_ARCH)/efsl/conf @@ -84,7 +76,9 @@ ap.srcs += $(SRC_ARCH)/lpcusb/examples/msc_scsi.c ap.srcs += $(SRC_ARCH)/lpcusb/examples/blockdev_sd.c ap.srcs += $(SRC_ARCH)/lpcusb/examples/lpc2000_spi.c - - +else +$(error usb_tunnel currently only implemented for the lpc21) +endif +