mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-04 05:42:49 +08:00
moved arm7 directory to arch/lpc21 and set most makefiles accordingly
This commit is contained in:
@@ -104,7 +104,7 @@ multimon:
|
|||||||
static_h: $(MESSAGES_H) $(MESSAGES2_H) $(UBX_PROTOCOL_H) $(XSENS_PROTOCOL_H) $(DL_PROTOCOL_H) $(DL_PROTOCOL2_H)
|
static_h: $(MESSAGES_H) $(MESSAGES2_H) $(UBX_PROTOCOL_H) $(XSENS_PROTOCOL_H) $(DL_PROTOCOL_H) $(DL_PROTOCOL2_H)
|
||||||
|
|
||||||
usb_lib:
|
usb_lib:
|
||||||
@[ -d sw/airborne/arm7/lpcusb ] && ((test -x $(ARMGCC) && (cd sw/airborne/arm7/lpcusb; $(MAKE))) || echo "Not building usb_lib: ARMGCC=$(ARMGCC) not found") || echo "Not building usb_lib: sw/airborne/arm7/lpcusb directory missing"
|
@[ -d sw/airborne/arch/lpc21/lpcusb ] && ((test -x $(ARMGCC) && (cd sw/airborne/arch/lpc21/lpcusb; $(MAKE))) || echo "Not building usb_lib: ARMGCC=$(ARMGCC) not found") || echo "Not building usb_lib: sw/airborne/arch/lpc21/lpcusb directory missing"
|
||||||
|
|
||||||
$(MESSAGES_H) : $(MESSAGES_XML) $(CONF_XML) tools
|
$(MESSAGES_H) : $(MESSAGES_XML) $(CONF_XML) tools
|
||||||
$(Q)test -d $(STATICINCLUDE) || mkdir -p $(STATICINCLUDE)
|
$(Q)test -d $(STATICINCLUDE) || mkdir -p $(STATICINCLUDE)
|
||||||
@@ -152,17 +152,17 @@ ac_h ac1 ac2 ac3 ac fbw ap: static conf
|
|||||||
#
|
#
|
||||||
# call with : make bl PROC=[TINY|FBW|AP|GENERIC]
|
# call with : make bl PROC=[TINY|FBW|AP|GENERIC]
|
||||||
bl:
|
bl:
|
||||||
cd $(AIRBORNE)/arm7/test/bootloader; make clean; make
|
cd $(AIRBORNE)/arch/lpc21/test/bootloader; make clean; make
|
||||||
|
|
||||||
BOOTLOADER_DEV=/dev/ttyUSB0
|
BOOTLOADER_DEV=/dev/ttyUSB0
|
||||||
upload_bl bl.upload: bl
|
upload_bl bl.upload: bl
|
||||||
lpc21isp -control $(AIRBORNE)/arm7/test/bootloader/bl.hex $(BOOTLOADER_DEV) 38400 12000
|
lpc21isp -control $(AIRBORNE)/arch/lpc21/test/bootloader/bl.hex $(BOOTLOADER_DEV) 38400 12000
|
||||||
|
|
||||||
JTAG_INTERFACE = olimex-jtag-tiny.cfg
|
JTAG_INTERFACE = olimex-jtag-tiny.cfg
|
||||||
#JTAG_INTERFACE = olimex-arm-usb-ocd.cfg
|
#JTAG_INTERFACE = olimex-arm-usb-ocd.cfg
|
||||||
|
|
||||||
upload_jtag: bl
|
upload_jtag: bl
|
||||||
openocd -f interface/$(JTAG_INTERFACE) -f board/olimex_lpc_h2148.cfg -c init -c halt -c "flash write_image erase $(AIRBORNE)/arm7/test/bootloader/bl.hex" -c reset -c shutdown
|
openocd -f interface/$(JTAG_INTERFACE) -f board/olimex_lpc_h2148.cfg -c init -c halt -c "flash write_image erase $(AIRBORNE)/arch/lpc21/test/bootloader/bl.hex" -c reset -c shutdown
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -170,15 +170,15 @@ lpc21iap:
|
|||||||
cd sw/ground_segment/lpc21iap; make
|
cd sw/ground_segment/lpc21iap; make
|
||||||
|
|
||||||
upgrade_bl bl.upgrade: bl lpc21iap
|
upgrade_bl bl.upgrade: bl lpc21iap
|
||||||
$(PAPARAZZI_SRC)/sw/ground_segment/lpc21iap/lpc21iap $(AIRBORNE)/arm7/test/bootloader/bl_ram.elf
|
$(PAPARAZZI_SRC)/sw/ground_segment/lpc21iap/lpc21iap $(AIRBORNE)/arch/lpc21/test/bootloader/bl_ram.elf
|
||||||
$(PAPARAZZI_SRC)/sw/ground_segment/lpc21iap/lpc21iap $(AIRBORNE)/arm7/test/bootloader/bl.elf
|
$(PAPARAZZI_SRC)/sw/ground_segment/lpc21iap/lpc21iap $(AIRBORNE)/arch/lpc21/test/bootloader/bl.elf
|
||||||
|
|
||||||
ms:
|
ms:
|
||||||
cd $(AIRBORNE)/arm7/lpcusb; make
|
cd $(AIRBORNE)/arch/lpc21/lpcusb; make
|
||||||
cd $(AIRBORNE)/arm7/lpcusb/examples; make
|
cd $(AIRBORNE)/arch/lpc21/lpcusb/examples; make
|
||||||
|
|
||||||
upload_ms ms.upload: ms
|
upload_ms ms.upload: ms
|
||||||
$(PAPARAZZI_SRC)/sw/ground_segment/lpc21iap/lpc21iap $(AIRBORNE)/arm7/lpcusb/examples/msc.elf
|
$(PAPARAZZI_SRC)/sw/ground_segment/lpc21iap/lpc21iap $(AIRBORNE)/arch/lpc21/lpcusb/examples/msc.elf
|
||||||
|
|
||||||
#####
|
#####
|
||||||
#####
|
#####
|
||||||
|
|||||||
+1
-1
@@ -162,7 +162,7 @@ $(SETTINGS_MODULES) : $(MODULES_H)
|
|||||||
# Copy from Makefile, to get it in the paparazzi-bin package
|
# Copy from Makefile, to get it in the paparazzi-bin package
|
||||||
BOOTLOADER_DEVICE=/dev/ttyUSB0
|
BOOTLOADER_DEVICE=/dev/ttyUSB0
|
||||||
tiny_bl.upload:
|
tiny_bl.upload:
|
||||||
lpc21isp -control $(AIRBORNE)/arm7/test/bootloader/bl.hex $(BOOTLOADER_DEVICE) 38400 12000
|
lpc21isp -control $(AIRBORNE)/arch/lpc21/test/bootloader/bl.hex $(BOOTLOADER_DEVICE) 38400 12000
|
||||||
|
|
||||||
jsbsim jsbsim.compile: jsbsim.ac_h
|
jsbsim jsbsim.compile: jsbsim.ac_h
|
||||||
cd $(AIRBORNE); $(MAKE) TARGET=jsbsim ARCHI=jsbsim ARCH=jsbsim all
|
cd $(AIRBORNE); $(MAKE) TARGET=jsbsim ARCHI=jsbsim ARCH=jsbsim all
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ CFG_FIXEDWING=$(PAPARAZZI_SRC)/conf/autopilot/subsystems/fixedwing
|
|||||||
|
|
||||||
|
|
||||||
SRC_FIXEDWING=.
|
SRC_FIXEDWING=.
|
||||||
SRC_ARCH=$(SRC_FIXEDWING)/$(ARCH)
|
SRC_ARCH=$(SRC_FIXEDWING)/arch/$(ARCH)
|
||||||
SRC_FIXEDWING_TEST=$(SRC_FIXEDWING)/
|
SRC_FIXEDWING_TEST=$(SRC_FIXEDWING)/
|
||||||
|
|
||||||
FIXEDWING_INC = -I$(SRC_FIXEDWING) -I$(SRC_FIXEDWING_ARCH)
|
FIXEDWING_INC = -I$(SRC_FIXEDWING) -I$(SRC_FIXEDWING_ARCH)
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
ARCHI=arm7
|
ARCHI=lpc21
|
||||||
|
|
||||||
FLASH_MODE = ISP
|
FLASH_MODE = ISP
|
||||||
LPC21ISP_PORT = /dev/ttyUSB0
|
LPC21ISP_PORT = /dev/ttyUSB0
|
||||||
|
|||||||
@@ -40,28 +40,29 @@ SRC_FIRMAWRE=firmwares/rotorcraft
|
|||||||
|
|
||||||
SRC_BOOZ_PRIV=booz_priv
|
SRC_BOOZ_PRIV=booz_priv
|
||||||
|
|
||||||
|
SRC_ARCH=arch/$(ARCH)
|
||||||
|
|
||||||
CFG_BOOZ=$(PAPARAZZI_SRC)/conf/autopilot/
|
CFG_BOOZ=$(PAPARAZZI_SRC)/conf/autopilot/
|
||||||
|
|
||||||
BOOZ_INC = -I$(SRC_BOOZ) -I$(SRC_BOOZ_ARCH) -I$(SRC_BOARD)
|
BOOZ_INC = -I$(SRC_BOOZ) -I$(SRC_BOOZ_ARCH) -I$(SRC_BOARD)
|
||||||
|
|
||||||
|
|
||||||
ap.ARCHDIR = $(ARCHI)
|
ap.ARCHDIR = $(ARCH)
|
||||||
# this is supposedly ignored by the stm32 makefile
|
|
||||||
|
|
||||||
|
|
||||||
ap.CFLAGS += $(BOOZ_INC)
|
ap.CFLAGS += $(BOOZ_INC)
|
||||||
ap.CFLAGS += -DBOARD_CONFIG=$(BOARD_CFG) -DPERIPHERALS_AUTO_INIT
|
ap.CFLAGS += -DBOARD_CONFIG=$(BOARD_CFG) -DPERIPHERALS_AUTO_INIT
|
||||||
ap.srcs = $(SRC_FIRMAWRE)/main.c
|
ap.srcs = $(SRC_FIRMAWRE)/main.c
|
||||||
|
|
||||||
ifeq ($(ARCHI), stm32)
|
ifeq ($(ARCH), stm32)
|
||||||
ap.srcs += lisa/plug_sys.c
|
ap.srcs += lisa/plug_sys.c
|
||||||
endif
|
endif
|
||||||
#
|
#
|
||||||
# Interrupts
|
# Interrupts
|
||||||
#
|
#
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ap.srcs += $(SRC_ARCH)/armVIC.c
|
ap.srcs += $(SRC_ARCH)/armVIC.c
|
||||||
else ifeq ($(ARCHI), stm32)
|
else ifeq ($(ARCH), stm32)
|
||||||
ap.srcs += $(SRC_ARCH)/stm32_exceptions.c
|
ap.srcs += $(SRC_ARCH)/stm32_exceptions.c
|
||||||
ap.srcs += $(SRC_ARCH)/stm32_vector_table.c
|
ap.srcs += $(SRC_ARCH)/stm32_vector_table.c
|
||||||
endif
|
endif
|
||||||
@@ -70,7 +71,7 @@ endif
|
|||||||
# LEDs
|
# LEDs
|
||||||
#
|
#
|
||||||
ap.CFLAGS += -DUSE_LED
|
ap.CFLAGS += -DUSE_LED
|
||||||
ifeq ($(ARCHI), stm32)
|
ifeq ($(ARCH), stm32)
|
||||||
ap.srcs += $(SRC_ARCH)/led_hw.c
|
ap.srcs += $(SRC_ARCH)/led_hw.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -80,7 +81,7 @@ endif
|
|||||||
ap.CFLAGS += -DUSE_SYS_TIME
|
ap.CFLAGS += -DUSE_SYS_TIME
|
||||||
ap.srcs += sys_time.c $(SRC_ARCH)/sys_time_hw.c
|
ap.srcs += sys_time.c $(SRC_ARCH)/sys_time_hw.c
|
||||||
ap.CFLAGS += -DPERIODIC_TASK_PERIOD='SYS_TICS_OF_SEC((1./512.))'
|
ap.CFLAGS += -DPERIODIC_TASK_PERIOD='SYS_TICS_OF_SEC((1./512.))'
|
||||||
ifeq ($(ARCHI), stm32)
|
ifeq ($(ARCH), stm32)
|
||||||
ap.CFLAGS += -DSYS_TIME_LED=$(SYS_TIME_LED)
|
ap.CFLAGS += -DSYS_TIME_LED=$(SYS_TIME_LED)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -98,7 +99,7 @@ ap.CFLAGS += -DPPRZ_UART=$(MODEM_PORT)
|
|||||||
ap.srcs += $(SRC_BOOZ)/booz2_datalink.c
|
ap.srcs += $(SRC_BOOZ)/booz2_datalink.c
|
||||||
ap.CFLAGS += -DUSE_$(MODEM_PORT) -D$(MODEM_PORT)_BAUD=$(MODEM_BAUD)
|
ap.CFLAGS += -DUSE_$(MODEM_PORT) -D$(MODEM_PORT)_BAUD=$(MODEM_BAUD)
|
||||||
|
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ap.CFLAGS += -D$(MODEM_PORT)_VIC_SLOT=6
|
ap.CFLAGS += -D$(MODEM_PORT)_VIC_SLOT=6
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -146,14 +147,14 @@ endif
|
|||||||
#
|
#
|
||||||
# Analog Backend
|
# Analog Backend
|
||||||
#
|
#
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ap.CFLAGS += -DBOOZ2_ANALOG_BATTERY_PERIOD='SYS_TICS_OF_SEC((1./10.))'
|
ap.CFLAGS += -DBOOZ2_ANALOG_BATTERY_PERIOD='SYS_TICS_OF_SEC((1./10.))'
|
||||||
ap.srcs += $(SRC_BOOZ)/booz2_battery.c
|
ap.srcs += $(SRC_BOOZ)/booz2_battery.c
|
||||||
ap.CFLAGS += -DADC0_VIC_SLOT=2
|
ap.CFLAGS += -DADC0_VIC_SLOT=2
|
||||||
ap.CFLAGS += -DADC1_VIC_SLOT=3
|
ap.CFLAGS += -DADC1_VIC_SLOT=3
|
||||||
ap.srcs += $(SRC_BOOZ)/booz2_analog.c \
|
ap.srcs += $(SRC_BOOZ)/booz2_analog.c \
|
||||||
$(SRC_BOOZ_ARCH)/booz2_analog_hw.c
|
$(SRC_BOOZ_ARCH)/booz2_analog_hw.c
|
||||||
else ifeq ($(ARCHI), stm32)
|
else ifeq ($(ARCH), stm32)
|
||||||
ap.srcs += lisa/lisa_analog_plug.c
|
ap.srcs += lisa/lisa_analog_plug.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ ap.srcs += $(SRC_ARCH)/servos_direct_hw.c $(SRC_FIXEDWING)/actuators.c
|
|||||||
# TODO TODO UGLY HACK: We re-use the booz actuators: Should become universal actuator code!!
|
# TODO TODO UGLY HACK: We re-use the booz actuators: Should become universal actuator code!!
|
||||||
# Carefull: paths might get broken with this silly rotorcraft/fixedwing mixup of directories
|
# Carefull: paths might get broken with this silly rotorcraft/fixedwing mixup of directories
|
||||||
|
|
||||||
ifeq ($(ARCHI), stm32)
|
ifeq ($(ARCH), stm32)
|
||||||
ap.srcs += $(SRC_FIXEDWING)/booz/arch/stm32/actuators/booz_actuators_pwm_arch.c
|
ap.srcs += $(SRC_FIXEDWING)/booz/arch/stm32/actuators/booz_actuators_pwm_arch.c
|
||||||
ap.CFLAGS += -I$(SRC_FIXEDWING)/booz/arch/stm32/
|
ap.CFLAGS += -I$(SRC_FIXEDWING)/booz/arch/stm32/
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -50,8 +50,8 @@ $(TARGET).CFLAGS += -DTRAFFIC_INFO
|
|||||||
#
|
#
|
||||||
|
|
||||||
$(TARGET).CFLAGS += -DLED
|
$(TARGET).CFLAGS += -DLED
|
||||||
ifneq ($(ARCHI), arm7)
|
ifneq ($(ARCH), lpc21)
|
||||||
ifneq ($(ARCHI), jsbsim)
|
ifneq ($(ARCH), jsbsim)
|
||||||
$(TARGET).srcs += $(SRC_ARCH)/led_hw.c
|
$(TARGET).srcs += $(SRC_ARCH)/led_hw.c
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
@@ -78,15 +78,15 @@ $(TARGET).srcs += $(SRC_FIXEDWING)/inter_mcu.c
|
|||||||
# Interrupt Vectors
|
# Interrupt Vectors
|
||||||
#
|
#
|
||||||
|
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ns_srcs += $(SRC_ARCH)/armVIC.c
|
ns_srcs += $(SRC_ARCH)/armVIC.c
|
||||||
else ifeq ($(ARCHI), stm32)
|
else ifeq ($(ARCH), stm32)
|
||||||
ns_srcs += $(SRC_ARCH)/stm32_exceptions.c
|
ns_srcs += $(SRC_ARCH)/stm32_exceptions.c
|
||||||
ns_srcs += $(SRC_ARCH)/stm32_vector_table.c
|
ns_srcs += $(SRC_ARCH)/stm32_vector_table.c
|
||||||
ns_CFLAGS += -DPERIPHERALS_AUTO_INIT
|
ns_CFLAGS += -DPERIPHERALS_AUTO_INIT
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(ARCHI), stm32)
|
ifeq ($(ARCH), stm32)
|
||||||
ns_srcs += lisa/plug_sys.c
|
ns_srcs += lisa/plug_sys.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -102,7 +102,7 @@ ns_srcs += $(SRC_FIXEDWING)/main.c
|
|||||||
#
|
#
|
||||||
|
|
||||||
ns_CFLAGS += -DUSE_LED
|
ns_CFLAGS += -DUSE_LED
|
||||||
ifeq ($(ARCHI), stm32)
|
ifeq ($(ARCH), stm32)
|
||||||
ns_CFLAGS += -DSYS_TIME_LED=1
|
ns_CFLAGS += -DSYS_TIME_LED=1
|
||||||
else
|
else
|
||||||
ns_CFLAGS += -DTIME_LED=1
|
ns_CFLAGS += -DTIME_LED=1
|
||||||
@@ -127,10 +127,10 @@ ns_srcs += $(SRC_ARCH)/uart_hw.c
|
|||||||
# ANALOG
|
# ANALOG
|
||||||
#
|
#
|
||||||
|
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ns_CFLAGS += -DADC
|
ns_CFLAGS += -DADC
|
||||||
ns_srcs += $(SRC_ARCH)/adc_hw.c
|
ns_srcs += $(SRC_ARCH)/adc_hw.c
|
||||||
else ifeq ($(ARCHI), stm32)
|
else ifeq ($(ARCH), stm32)
|
||||||
ns_srcs += lisa/lisa_analog_plug.c
|
ns_srcs += lisa/lisa_analog_plug.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@@ -12,13 +12,13 @@ endif
|
|||||||
ifeq ($(NORADIO), False)
|
ifeq ($(NORADIO), False)
|
||||||
$(TARGET).CFLAGS += -DRADIO_CONTROL
|
$(TARGET).CFLAGS += -DRADIO_CONTROL
|
||||||
$(TARGET).srcs += $(SRC_FIXEDWING)/radio_control.c
|
$(TARGET).srcs += $(SRC_FIXEDWING)/radio_control.c
|
||||||
ifneq ($(ARCHI),jsbsim)
|
ifneq ($(ARCH),jsbsim)
|
||||||
$(TARGET).srcs += $(SRC_ARCH)/ppm_hw.c
|
$(TARGET).srcs += $(SRC_ARCH)/ppm_hw.c
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(ARCHI),stm32)
|
ifeq ($(ARCH),stm32)
|
||||||
ap.CFLAGS += -I$(SRC_FIXEDWING)/booz/
|
ap.CFLAGS += -I$(SRC_FIXEDWING)/booz/
|
||||||
ap.CFLAGS += -I$(SRC_FIXEDWING)/booz/arch/stm32/
|
ap.CFLAGS += -I$(SRC_FIXEDWING)/booz/arch/stm32/
|
||||||
|
|
||||||
|
|||||||
@@ -1,21 +1,21 @@
|
|||||||
## TODO This file probably needs to move to the board specific folder
|
## TODO This file probably needs to move to the board specific folder
|
||||||
|
|
||||||
# a test program to setup actuators
|
# a test program to setup actuators
|
||||||
setup_actuators.ARCHDIR = $(ARCHI)
|
setup_actuators.ARCHDIR = $(ARCH)
|
||||||
|
|
||||||
setup_actuators.CFLAGS += -DFBW -DBOARD_CONFIG=\"tiny.h\" -DLED -DTIME_LED=1 -DACTUATORS=\"servos_4015_hw.h\" -DSERVOS_4015 -DUSE_UART0 -DUART0_BAUD=B9600 -DDATALINK=PPRZ -DPPRZ_UART=Uart0
|
setup_actuators.CFLAGS += -DFBW -DBOARD_CONFIG=\"tiny.h\" -DLED -DTIME_LED=1 -DACTUATORS=\"servos_4015_hw.h\" -DSERVOS_4015 -DUSE_UART0 -DUART0_BAUD=B9600 -DDATALINK=PPRZ -DPPRZ_UART=Uart0
|
||||||
setup_actuators.srcs += sys_time.c $(SRC_ARCH)/sys_time_hw.c $(SRC_ARCH)/armVIC.c pprz_transport.c setup_actuators.c $(SRC_ARCH)/uart_hw.c $(SRC_ARCH)/servos_4015_hw.c main.c
|
setup_actuators.srcs += sys_time.c $(SRC_ARCH)/sys_time_hw.c $(SRC_ARCH)/armVIC.c pprz_transport.c setup_actuators.c $(SRC_ARCH)/uart_hw.c $(SRC_ARCH)/servos_4015_hw.c main.c
|
||||||
|
|
||||||
|
|
||||||
# a test program to tunnel between both uart
|
# a test program to tunnel between both uart
|
||||||
tunnel.ARCHDIR = $(ARCHI)
|
tunnel.ARCHDIR = $(ARCH)
|
||||||
|
|
||||||
tunnel.CFLAGS += -DFBW -DBOARD_CONFIG=\"tiny_2_1_1_usb.h\" -DLED
|
tunnel.CFLAGS += -DFBW -DBOARD_CONFIG=\"tiny_2_1_1_usb.h\" -DLED
|
||||||
tunnel.srcs += $(SRC_ARCH)/uart_tunnel.c
|
tunnel.srcs += $(SRC_ARCH)/uart_tunnel.c
|
||||||
|
|
||||||
|
|
||||||
# A test program to monitor the ADC values
|
# A test program to monitor the ADC values
|
||||||
test_adcs.ARCHDIR = $(ARCHI)
|
test_adcs.ARCHDIR = $(ARCH)
|
||||||
|
|
||||||
test_adcs.CFLAGS += -DBOARD_CONFIG=$(CONFIG) -DLED -DTIME_LED=1 -DADC -DUSE_ADC_0 -DUSE_ADC_1 -DUSE_ADC_2 -DUSE_ADC_3 -DUSE_ADC_4 -DUSE_ADC_5 -DUSE_ADC_6 -DUSE_ADC_7
|
test_adcs.CFLAGS += -DBOARD_CONFIG=$(CONFIG) -DLED -DTIME_LED=1 -DADC -DUSE_ADC_0 -DUSE_ADC_1 -DUSE_ADC_2 -DUSE_ADC_3 -DUSE_ADC_4 -DUSE_ADC_5 -DUSE_ADC_6 -DUSE_ADC_7
|
||||||
test_adcs.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=XBeeTransport -DDOWNLINK_FBW_DEVICE=Uart0 -DDOWNLINK_AP_DEVICE=Uart0 -DXBEE_UART=Uart0 -DDATALINK=XBEE -DUART0_BAUD=B9600
|
test_adcs.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=XBeeTransport -DDOWNLINK_FBW_DEVICE=Uart0 -DDOWNLINK_AP_DEVICE=Uart0 -DXBEE_UART=Uart0 -DDATALINK=XBEE -DUART0_BAUD=B9600
|
||||||
@@ -26,7 +26,7 @@ test_adcs.srcs += sys_time.c $(SRC_ARCH)/adc_hw.c $(SRC_ARCH)/sys_time_hw.c $(SR
|
|||||||
|
|
||||||
|
|
||||||
# a configuration program to access both uart through usb
|
# a configuration program to access both uart through usb
|
||||||
usb_tunnel_0.ARCHDIR = $(ARCHI)
|
usb_tunnel_0.ARCHDIR = $(ARCH)
|
||||||
usb_tunnel_0.CFLAGS += -DFBW -DBOARD_CONFIG=\"tiny_2_1_1_usb.h\" -DUSE_UART0 -DUART0_BAUD=B115200
|
usb_tunnel_0.CFLAGS += -DFBW -DBOARD_CONFIG=\"tiny_2_1_1_usb.h\" -DUSE_UART0 -DUART0_BAUD=B115200
|
||||||
usb_tunnel_0.CFLAGS += -DUSE_USB_LINE_CODING -DUSE_USB_SERIAL -DLED
|
usb_tunnel_0.CFLAGS += -DUSE_USB_LINE_CODING -DUSE_USB_SERIAL -DLED
|
||||||
usb_tunnel_0.srcs += $(SRC_ARCH)/usb_tunnel.c $(SRC_ARCH)/usb_ser_hw.c $(SRC_ARCH)/uart_hw.c
|
usb_tunnel_0.srcs += $(SRC_ARCH)/usb_tunnel.c $(SRC_ARCH)/usb_ser_hw.c $(SRC_ARCH)/uart_hw.c
|
||||||
@@ -34,7 +34,7 @@ usb_tunnel_0.srcs += $(SRC_ARCH)/lpcusb/usbhw_lpc.c $(SRC_ARCH)/lpcusb/usbinit.c
|
|||||||
usb_tunnel_0.srcs += $(SRC_ARCH)/lpcusb/usbcontrol.c $(SRC_ARCH)/lpcusb/usbstdreq.c
|
usb_tunnel_0.srcs += $(SRC_ARCH)/lpcusb/usbcontrol.c $(SRC_ARCH)/lpcusb/usbstdreq.c
|
||||||
usb_tunnel_0.srcs += sys_time.c $(SRC_ARCH)/sys_time_hw.c $(SRC_ARCH)/armVIC.c
|
usb_tunnel_0.srcs += sys_time.c $(SRC_ARCH)/sys_time_hw.c $(SRC_ARCH)/armVIC.c
|
||||||
|
|
||||||
usb_tunnel_1.ARCHDIR = $(ARCHI)
|
usb_tunnel_1.ARCHDIR = $(ARCH)
|
||||||
usb_tunnel_1.CFLAGS += -DFBW -DBOARD_CONFIG=\"tiny_2_1_1_usb.h\" -DUSE_UART1 -DUART1_BAUD=B115200
|
usb_tunnel_1.CFLAGS += -DFBW -DBOARD_CONFIG=\"tiny_2_1_1_usb.h\" -DUSE_UART1 -DUART1_BAUD=B115200
|
||||||
usb_tunnel_1.CFLAGS += -DUSE_USB_LINE_CODING -DUSE_USB_SERIAL -DLED
|
usb_tunnel_1.CFLAGS += -DUSE_USB_LINE_CODING -DUSE_USB_SERIAL -DLED
|
||||||
usb_tunnel_1.srcs += $(SRC_ARCH)/usb_tunnel.c $(SRC_ARCH)/usb_ser_hw.c $(SRC_ARCH)/uart_hw.c
|
usb_tunnel_1.srcs += $(SRC_ARCH)/usb_tunnel.c $(SRC_ARCH)/usb_ser_hw.c $(SRC_ARCH)/uart_hw.c
|
||||||
|
|||||||
@@ -53,13 +53,11 @@ $(TARGET).srcs += $(SRC_BOOZ)/peripherals/booz_max1168.c \
|
|||||||
$(TARGET).srcs += $(SRC_BOOZ)/peripherals/booz_ms2001.c \
|
$(TARGET).srcs += $(SRC_BOOZ)/peripherals/booz_ms2001.c \
|
||||||
$(SRC_BOOZ_ARCH)/peripherals/booz_ms2001_arch.c
|
$(SRC_BOOZ_ARCH)/peripherals/booz_ms2001_arch.c
|
||||||
|
|
||||||
# FIXME : that would lpc21
|
ifeq ($(ARCH), lpc21)
|
||||||
#ifeq ($(ap.ARCH), arm7tmdi)
|
|
||||||
ifeq ($(ARCHI), arm7)
|
|
||||||
$(TARGET).CFLAGS += -DSSP_VIC_SLOT=9
|
$(TARGET).CFLAGS += -DSSP_VIC_SLOT=9
|
||||||
$(TARGET).CFLAGS += -DMAX1168_EOC_VIC_SLOT=8
|
$(TARGET).CFLAGS += -DMAX1168_EOC_VIC_SLOT=8
|
||||||
$(TARGET).CFLAGS += -DMS2001_DRDY_VIC_SLOT=11
|
$(TARGET).CFLAGS += -DMS2001_DRDY_VIC_SLOT=11
|
||||||
else ifeq ($(ARCHI), stm32)
|
else ifeq ($(ARCH), stm32)
|
||||||
$(TARGET).CFLAGS += -DUSE_SPI2 -DUSE_DMA1_C4_IRQ -DUSE_EXTI2_IRQ -DUSE_SPI2_IRQ
|
$(TARGET).CFLAGS += -DUSE_SPI2 -DUSE_DMA1_C4_IRQ -DUSE_EXTI2_IRQ -DUSE_SPI2_IRQ
|
||||||
$(TARGET).CFLAGS += -DMAX_1168_DRDY_PORT=$(MAX_1168_DRDY_PORT)
|
$(TARGET).CFLAGS += -DMAX_1168_DRDY_PORT=$(MAX_1168_DRDY_PORT)
|
||||||
$(TARGET).CFLAGS += -DMAX_1168_DRDY_PORT_SOURCE=$(MAX_1168_DRDY_PORT_SOURCE)
|
$(TARGET).CFLAGS += -DMAX_1168_DRDY_PORT_SOURCE=$(MAX_1168_DRDY_PORT_SOURCE)
|
||||||
|
|||||||
@@ -2,12 +2,12 @@
|
|||||||
ap.srcs += $(SRC_BOOZ)/actuators/booz_actuators_asctec.c
|
ap.srcs += $(SRC_BOOZ)/actuators/booz_actuators_asctec.c
|
||||||
ap.srcs += i2c.c $(SRC_ARCH)/i2c_hw.c
|
ap.srcs += i2c.c $(SRC_ARCH)/i2c_hw.c
|
||||||
|
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ap.CFLAGS += -DACTUATORS_ASCTEC_DEVICE=i2c0
|
ap.CFLAGS += -DACTUATORS_ASCTEC_DEVICE=i2c0
|
||||||
ap.CFLAGS += -DUSE_I2C0 -DI2C0_SCLL=150 -DI2C0_SCLH=150 -DI2C0_VIC_SLOT=10
|
ap.CFLAGS += -DUSE_I2C0 -DI2C0_SCLL=150 -DI2C0_SCLH=150 -DI2C0_VIC_SLOT=10
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(ARCHI), stm32)
|
ifeq ($(ARCH), stm32)
|
||||||
ap.CFLAGS += -DACTUATORS_ASCTEC_DEVICE=i2c1
|
ap.CFLAGS += -DACTUATORS_ASCTEC_DEVICE=i2c1
|
||||||
ap.CFLAGS += -DUSE_I2C1
|
ap.CFLAGS += -DUSE_I2C1
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -21,12 +21,12 @@ ap.CFLAGS += -DACTUATORS_ASCTEC_V2_PROTOCOL
|
|||||||
ap.srcs += $(SRC_BOOZ)/actuators/booz_actuators_asctec.c
|
ap.srcs += $(SRC_BOOZ)/actuators/booz_actuators_asctec.c
|
||||||
ap.srcs += i2c.c $(SRC_ARCH)/i2c_hw.c
|
ap.srcs += i2c.c $(SRC_ARCH)/i2c_hw.c
|
||||||
|
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ap.CFLAGS += -DACTUATORS_ASCTEC_DEVICE=i2c0
|
ap.CFLAGS += -DACTUATORS_ASCTEC_DEVICE=i2c0
|
||||||
ap.CFLAGS += -DUSE_I2C0 -DI2C0_SCLL=150 -DI2C0_SCLH=150 -DI2C0_VIC_SLOT=10
|
ap.CFLAGS += -DUSE_I2C0 -DI2C0_SCLL=150 -DI2C0_SCLH=150 -DI2C0_VIC_SLOT=10
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(ARCHI), stm32)
|
ifeq ($(ARCH), stm32)
|
||||||
ap.CFLAGS += -DACTUATORS_ASCTEC_DEVICE=i2c1
|
ap.CFLAGS += -DACTUATORS_ASCTEC_DEVICE=i2c1
|
||||||
ap.CFLAGS += -DUSE_I2C1
|
ap.CFLAGS += -DUSE_I2C1
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -30,10 +30,10 @@ ap.srcs += $(SRC_BOOZ)/actuators/booz_supervision.c
|
|||||||
ap.srcs += $(SRC_BOOZ)/actuators/booz_actuators_mkk.c
|
ap.srcs += $(SRC_BOOZ)/actuators/booz_actuators_mkk.c
|
||||||
ap.srcs += i2c.c $(SRC_ARCH)/i2c_hw.c
|
ap.srcs += i2c.c $(SRC_ARCH)/i2c_hw.c
|
||||||
|
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ap.CFLAGS += -DACTUATORS_MKK_DEVICE=i2c0
|
ap.CFLAGS += -DACTUATORS_MKK_DEVICE=i2c0
|
||||||
ap.CFLAGS += -DUSE_I2C0 -DI2C0_SCLL=150 -DI2C0_SCLH=150 -DI2C0_VIC_SLOT=10
|
ap.CFLAGS += -DUSE_I2C0 -DI2C0_SCLL=150 -DI2C0_SCLH=150 -DI2C0_VIC_SLOT=10
|
||||||
else ifeq ($(ARCHI), stm32)
|
else ifeq ($(ARCH), stm32)
|
||||||
ap.CFLAGS += -DACTUATORS_MKK_DEVICE=i2c1
|
ap.CFLAGS += -DACTUATORS_MKK_DEVICE=i2c1
|
||||||
ap.CFLAGS += -DUSE_I2C1
|
ap.CFLAGS += -DUSE_I2C1
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ SRC_BOARD=boards/$(BOARD)
|
|||||||
NPSDIR = $(SIMDIR)/nps
|
NPSDIR = $(SIMDIR)/nps
|
||||||
|
|
||||||
|
|
||||||
sim.ARCHDIR = $(ARCHI)
|
sim.ARCHDIR = $(ARCH)
|
||||||
|
|
||||||
sim.CFLAGS += -DSITL
|
sim.CFLAGS += -DSITL
|
||||||
sim.CFLAGS += `pkg-config glib-2.0 --cflags` -I /usr/include/meschach
|
sim.CFLAGS += `pkg-config glib-2.0 --cflags` -I /usr/include/meschach
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ ap.srcs += $(SRC_BOOZ)/gps/booz_gps_skytraq.c
|
|||||||
ap.CFLAGS += -DUSE_$(GPS_PORT) -D$(GPS_PORT)_BAUD=$(GPS_BAUD)
|
ap.CFLAGS += -DUSE_$(GPS_PORT) -D$(GPS_PORT)_BAUD=$(GPS_BAUD)
|
||||||
ap.CFLAGS += -DUSE_GPS -DGPS_LINK=$(GPS_PORT) -DGPS_LED=$(GPS_LED)
|
ap.CFLAGS += -DUSE_GPS -DGPS_LINK=$(GPS_PORT) -DGPS_LED=$(GPS_LED)
|
||||||
|
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ap.CFLAGS += -D$(GPS_PORT)_VIC_SLOT=5
|
ap.CFLAGS += -D$(GPS_PORT)_VIC_SLOT=5
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ ap.srcs += $(SRC_BOOZ)/gps/booz_gps_ubx.c
|
|||||||
ap.CFLAGS += -DUSE_$(GPS_PORT) -D$(GPS_PORT)_BAUD=$(GPS_BAUD)
|
ap.CFLAGS += -DUSE_$(GPS_PORT) -D$(GPS_PORT)_BAUD=$(GPS_BAUD)
|
||||||
ap.CFLAGS += -DUSE_GPS -DGPS_LINK=$(GPS_PORT) -DGPS_LED=$(GPS_LED)
|
ap.CFLAGS += -DUSE_GPS -DGPS_LINK=$(GPS_PORT) -DGPS_LED=$(GPS_LED)
|
||||||
|
|
||||||
ifeq ($(ARCHI), arm7)
|
ifeq ($(ARCH), lpc21)
|
||||||
ap.CFLAGS += -D$(GPS_PORT)_VIC_SLOT=5
|
ap.CFLAGS += -D$(GPS_PORT)_VIC_SLOT=5
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@@ -53,12 +53,11 @@ imu_srcs += $(SRC_BOOZ)/peripherals/booz_max1168.c \
|
|||||||
imu_srcs += $(SRC_BOOZ)/peripherals/booz_ms2001.c \
|
imu_srcs += $(SRC_BOOZ)/peripherals/booz_ms2001.c \
|
||||||
$(SRC_BOOZ_ARCH)/peripherals/booz_ms2001_arch.c
|
$(SRC_BOOZ_ARCH)/peripherals/booz_ms2001_arch.c
|
||||||
|
|
||||||
# FIXME : that would lpc21
|
ifeq ($(ARCH), lpc21)
|
||||||
ifeq ($(ARCHI), arm7)
|
|
||||||
imu_CFLAGS += -DSSP_VIC_SLOT=9
|
imu_CFLAGS += -DSSP_VIC_SLOT=9
|
||||||
imu_CFLAGS += -DMAX1168_EOC_VIC_SLOT=8
|
imu_CFLAGS += -DMAX1168_EOC_VIC_SLOT=8
|
||||||
imu_CFLAGS += -DMS2001_DRDY_VIC_SLOT=11
|
imu_CFLAGS += -DMS2001_DRDY_VIC_SLOT=11
|
||||||
else ifeq ($(ARCHI), stm32)
|
else ifeq ($(ARCH), stm32)
|
||||||
imu_CFLAGS += -DUSE_SPI2 -DUSE_DMA1_C4_IRQ -DUSE_EXTI2_IRQ -DUSE_SPI2_IRQ
|
imu_CFLAGS += -DUSE_SPI2 -DUSE_DMA1_C4_IRQ -DUSE_EXTI2_IRQ -DUSE_SPI2_IRQ
|
||||||
imu_CFLAGS += -DMAX_1168_DRDY_PORT=$(MAX_1168_DRDY_PORT)
|
imu_CFLAGS += -DMAX_1168_DRDY_PORT=$(MAX_1168_DRDY_PORT)
|
||||||
imu_CFLAGS += -DMAX_1168_DRDY_PORT_SOURCE=$(MAX_1168_DRDY_PORT_SOURCE)
|
imu_CFLAGS += -DMAX_1168_DRDY_PORT_SOURCE=$(MAX_1168_DRDY_PORT_SOURCE)
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
# Makefile for the Tiny board (1 arm7tdmi, 1 LEA-LA)
|
# Makefile for the Tiny board (1 arm7tdmi, 1 LEA-LA)
|
||||||
|
|
||||||
|
#
|
||||||
|
# can we remove this file?
|
||||||
|
# the makefiles under conf/boards/ should be used now
|
||||||
|
#
|
||||||
|
|
||||||
ARCHI=arm7
|
ARCHI=arm7
|
||||||
ARCH=arm7
|
ARCH=arm7
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# http://paparazzi.enac.fr/wiki/Booz
|
# http://paparazzi.enac.fr/wiki/Booz
|
||||||
#
|
#
|
||||||
ARCH=lpc21
|
ARCH=lpc21
|
||||||
ARCHI=arm7
|
ARCHI=lpc21
|
||||||
BOARD=booz
|
BOARD=booz
|
||||||
BOARD_VERSION=1.0
|
BOARD_VERSION=1.0
|
||||||
BOARD_CFG=\"boards/$(BOARD)_$(BOARD_VERSION).h\"
|
BOARD_CFG=\"boards/$(BOARD)_$(BOARD_VERSION).h\"
|
||||||
|
|||||||
@@ -3,9 +3,8 @@
|
|||||||
#
|
#
|
||||||
# http://paparazzi.enac.fr/wiki/Classix
|
# http://paparazzi.enac.fr/wiki/Classix
|
||||||
#
|
#
|
||||||
# TODO: move all to new directories
|
|
||||||
# ARCH=lpc21
|
ARCH=lpc21
|
||||||
ARCH=arm7tdmi
|
|
||||||
ARCHI=arm7
|
ARCHI=arm7
|
||||||
|
|
||||||
|
|
||||||
@@ -30,7 +29,7 @@ LPC21ISP_XTAL = 12000
|
|||||||
GPS_BAUD = B38400
|
GPS_BAUD = B38400
|
||||||
|
|
||||||
# All targets on the TINY board run on the same processor achitecture
|
# All targets on the TINY board run on the same processor achitecture
|
||||||
$(TARGET).ARCHDIR = $(ARCHI)
|
$(TARGET).ARCHDIR = $(ARCH)
|
||||||
|
|
||||||
# Battery Voltage
|
# Battery Voltage
|
||||||
fbw.CFLAGS += -DUSE_AD0
|
fbw.CFLAGS += -DUSE_AD0
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
#
|
#
|
||||||
# TODO: move all to new directories
|
# TODO: move all to new directories
|
||||||
# ARCH=lpc21
|
# ARCH=lpc21
|
||||||
ARCH=arm7
|
ARCH=lpc21
|
||||||
ARCHI=arm7
|
ARCHI=arm7
|
||||||
|
|
||||||
|
|
||||||
@@ -43,5 +43,5 @@ ADC_GYRO_NB_SAMPLES = 16
|
|||||||
ADC_GENERIC_NB_SAMPLES = 16
|
ADC_GENERIC_NB_SAMPLES = 16
|
||||||
|
|
||||||
# All targets on the TINY board run on the same processor achitecture
|
# All targets on the TINY board run on the same processor achitecture
|
||||||
$(TARGET).ARCHDIR = $(ARCHI)
|
$(TARGET).ARCHDIR = $(ARCH)
|
||||||
|
|
||||||
|
|||||||
@@ -26,9 +26,10 @@ OBJDIR = $(PAPARAZZI_HOME)/var/$(AIRCRAFT)/$(TARGET)
|
|||||||
VARINCLUDE=$(PAPARAZZI_HOME)/var/include
|
VARINCLUDE=$(PAPARAZZI_HOME)/var/include
|
||||||
ACINCLUDE = $(PAPARAZZI_HOME)/var/$(AIRCRAFT)
|
ACINCLUDE = $(PAPARAZZI_HOME)/var/$(AIRCRAFT)
|
||||||
|
|
||||||
INCLUDES = -I $(PAPARAZZI_SRC)/sw/include -I $(PAPARAZZI_SRC)/sw/airborne -I $(PAPARAZZI_SRC)/conf/autopilot -I $(PAPARAZZI_SRC)/sw/airborne/$($(TARGET).ARCHDIR) -I $(VARINCLUDE) -I $(ACINCLUDE)
|
INCLUDES = -I $(PAPARAZZI_SRC)/sw/include -I $(PAPARAZZI_SRC)/sw/airborne -I $(PAPARAZZI_SRC)/conf/autopilot -I $(PAPARAZZI_SRC)/sw/airborne/arch/$($(TARGET).ARCHDIR) -I $(VARINCLUDE) -I $(ACINCLUDE)
|
||||||
|
|
||||||
SRC_ARCH = $(PAPARAZZI_SRC)/sw/airborne/$(ARCHDIR)
|
# doesn't seem to be used/needed
|
||||||
|
#SRC_ARCH = $(PAPARAZZI_SRC)/sw/airborne/$(ARCHDIR)
|
||||||
|
|
||||||
ifneq ($(MAKECMDGOALS),clean)
|
ifneq ($(MAKECMDGOALS),clean)
|
||||||
include $(PAPARAZZI_HOME)/var/$(AIRCRAFT)/Makefile.ac
|
include $(PAPARAZZI_HOME)/var/$(AIRCRAFT)/Makefile.ac
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user