mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-06 16:58:48 +08:00
move radio_control subsystem makefiles to shared
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
# MODEM_BAUD
|
||||
#
|
||||
|
||||
CFG_SHARED=$(PAPARAZZI_SRC)/conf/autopilot/subsystems/shared
|
||||
CFG_ROTORCRAFT=$(PAPARAZZI_SRC)/conf/autopilot/subsystems/rotorcraft
|
||||
|
||||
SRC_BOOZ=booz
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
#
|
||||
# Autopilot
|
||||
#
|
||||
ap.CFLAGS += -DRADIO_CONTROL -DRADIO_CONTROL_LED=$(RADIO_CONTROL_LED)
|
||||
ap.CFLAGS += -DRADIO_CONTROL_TYPE_H=\"subsystems/radio_control/ppm.h\"
|
||||
ap.CFLAGS += -DRADIO_CONTROL_TYPE_PPM
|
||||
ap.srcs += $(SRC_SUBSYSTEMS)/radio_control.c \
|
||||
$(SRC_SUBSYSTEMS)/radio_control/ppm.c \
|
||||
$(SRC_ARCH)/subsystems/radio_control/ppm_arch.c
|
||||
ap.CFLAGS += -DUSE_TIM2_IRQ
|
||||
|
||||
#
|
||||
# Simulator
|
||||
#
|
||||
sim.CFLAGS += -DRADIO_CONTROL -DRADIO_CONTROL_LED=1
|
||||
sim.CFLAGS += -DRADIO_CONTROL_TYPE_H=\"subsystems/radio_control/ppm.h\"
|
||||
sim.CFLAGS += -DRADIO_CONTROL_TYPE_PPM
|
||||
sim.srcs += $(SRC_SUBSYSTEMS)/radio_control.c \
|
||||
$(SRC_SUBSYSTEMS)/radio_control/ppm.c \
|
||||
$(SRC_ARCH)/subsystems/radio_control/ppm_arch.c
|
||||
|
||||
#
|
||||
# test_rc_ppm
|
||||
#
|
||||
# configuration
|
||||
# SYS_TIME_LED
|
||||
# MODEM_PORT
|
||||
# MODEM_BAUD
|
||||
# RADIO_CONTROL_LED
|
||||
#
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
#
|
||||
# Makefile for radio_control susbsytem in rotorcraft firmware
|
||||
#
|
||||
ifndef RADIO_CONTROL_SPEKTRUM_MODEL
|
||||
RADIO_CONTROL_SPEKTRUM_MODEL=\"subsystems/radio_control/spektrum_dx7se.h\"
|
||||
endif
|
||||
|
||||
ap.CFLAGS += -DRADIO_CONTROL -DRADIO_CONTROL_BIND_IMPL_FUNC=radio_control_spektrum_try_bind
|
||||
ap.CFLAGS += -DRADIO_CONTROL_TYPE_H=\"subsystems/radio_control/spektrum.h\"
|
||||
ifeq ($(BOARD), booz)
|
||||
ap.CFLAGS += -DRADIO_CONTROL_SPEKTRUM_MODEL_H=$(RADIO_CONTROL_SPEKTRUM_MODEL)
|
||||
endif
|
||||
ifdef RADIO_CONTROL_LED
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LED=$(RADIO_CONTROL_LED)
|
||||
endif
|
||||
ap.CFLAGS += -DRADIO_CONTROL_SPEKTRUM_PRIMARY_PORT=$(RADIO_CONTROL_SPEKTRUM_PRIMARY_PORT)
|
||||
ap.CFLAGS += -DOVERRIDE_$(RADIO_CONTROL_SPEKTRUM_PRIMARY_PORT)_IRQ_HANDLER -DUSE_TIM6_IRQ
|
||||
|
||||
ap.srcs += $(SRC_SUBSYSTEMS)/radio_control.c \
|
||||
$(SRC_SUBSYSTEMS)/radio_control/spektrum.c \
|
||||
$(SRC_ARCH)/subsystems/radio_control/spektrum_arch.c
|
||||
|
||||
+9
-17
@@ -1,3 +1,6 @@
|
||||
#
|
||||
# Makefile for shared radio_control ppm susbsytem
|
||||
#
|
||||
|
||||
NORADIO = False
|
||||
|
||||
@@ -7,25 +10,11 @@ ifeq ($(BOARD),classix)
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
|
||||
ifeq ($(ARCH),stm32)
|
||||
ap.CFLAGS += -DRADIO_CONTROL
|
||||
ifdef RADIO_CONTROL_LED
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LED=$(RADIO_CONTROL_LED)
|
||||
endif
|
||||
ap.CFLAGS += -DRADIO_CONTROL_TYPE_H=\"subsystems/radio_control/ppm.h\"
|
||||
ap.CFLAGS += -DRADIO_CONTROL_TYPE_PPM
|
||||
ap.srcs += $(SRC_SUBSYSTEMS)/radio_control.c \
|
||||
$(SRC_SUBSYSTEMS)/radio_control/ppm.c \
|
||||
$(SRC_ARCH)/subsystems/radio_control/ppm_arch.c
|
||||
ap.CFLAGS += -DUSE_TIM2_IRQ
|
||||
|
||||
NORADIO = True
|
||||
endif
|
||||
|
||||
ifeq ($(NORADIO), False)
|
||||
$(TARGET).CFLAGS += -DRADIO_CONTROL
|
||||
ifdef RADIO_CONTROL_LED
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LED=$(RADIO_CONTROL_LED)
|
||||
endif
|
||||
$(TARGET).CFLAGS += -DRADIO_CONTROL_TYPE_H=\"subsystems/radio_control/ppm.h\"
|
||||
$(TARGET).CFLAGS += -DRADIO_CONTROL_TYPE_PPM
|
||||
$(TARGET).srcs += $(SRC_SUBSYSTEMS)/radio_control.c
|
||||
@@ -33,4 +22,7 @@ ifeq ($(NORADIO), False)
|
||||
ifneq ($(ARCH),jsbsim)
|
||||
$(TARGET).srcs += $(SRC_ARCH)/subsystems/radio_control/ppm_arch.c
|
||||
endif
|
||||
ifeq ($(ARCH),stm32)
|
||||
ap.CFLAGS += -DUSE_TIM2_IRQ
|
||||
endif
|
||||
endif
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Makefile for radio_control susbsytem in fixedwing firmware
|
||||
# Makefile for shared radio_control spektrum susbsytem
|
||||
#
|
||||
ifndef RADIO_CONTROL_SPEKTRUM_MODEL
|
||||
RADIO_CONTROL_SPEKTRUM_MODEL=\"subsystems/radio_control/spektrum_dx7se.h\"
|
||||
Reference in New Issue
Block a user