mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-07 00:53:41 +08:00
made RADIO_CONTROL_LINK configurable
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Autopilot
|
||||
# Makefile for radio_control susbsytem in rotorcraft firmware
|
||||
#
|
||||
ifndef RADIO_CONTROL_SPEKTRUM_MODEL
|
||||
RADIO_CONTROL_SPEKTRUM_MODEL=\"booz/radio_control/booz_radio_control_spektrum_dx7se.h\"
|
||||
@@ -8,17 +8,11 @@ endif
|
||||
ap.CFLAGS += -DUSE_RADIO_CONTROL -DRADIO_CONTROL_BIND_IMPL_FUNC=radio_control_spektrum_try_bind
|
||||
ap.CFLAGS += -DRADIO_CONTROL_TYPE_H=\"booz/radio_control/booz_radio_control_spektrum.h\"
|
||||
ap.CFLAGS += -DRADIO_CONTROL_SPEKTRUM_MODEL_H=$(RADIO_CONTROL_SPEKTRUM_MODEL)
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LED=$(RADIO_CONTROL_LED)
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LINK=$(RADIO_CONTROL_LINK)
|
||||
ap.CFLAGS += -DUSE_$(RADIO_CONTROL_LINK) -D$(RADIO_CONTROL_LINK)_BAUD=B115200
|
||||
|
||||
ap.srcs += $(SRC_BOOZ)/booz_radio_control.c \
|
||||
$(SRC_BOOZ)/radio_control/booz_radio_control_spektrum.c \
|
||||
$(SRC_BOOZ_ARCH)/radio_control/booz_radio_control_spektrum_arch.c
|
||||
ifeq ($(ARCHI), arm7)
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LED=1
|
||||
ap.CFLAGS += -DUSE_UART0 -DUART0_BAUD=B115200
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LINK=Uart0
|
||||
else ifeq ($(ARCHI), stm32)
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LED=5
|
||||
ap.CFLAGS += -DUSE_UART3 -DUART3_BAUD=B115200
|
||||
ap.CFLAGS += -DRADIO_CONTROL_LINK=Uart3
|
||||
endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user