mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-08 08:53:56 -04:00
build: support BH HAT build
This commit is contained in:
parent
65e2fb5367
commit
736e3e6f46
@ -202,6 +202,11 @@ ifneq ($(findstring flymaple, $(MAKECMDGOALS)),)
|
|||||||
HAL_BOARD = HAL_BOARD_FLYMAPLE
|
HAL_BOARD = HAL_BOARD_FLYMAPLE
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(findstring bhat, $(MAKECMDGOALS)),)
|
||||||
|
HAL_BOARD = HAL_BOARD_LINUX
|
||||||
|
HAL_BOARD_SUBTYPE = HAL_BOARD_SUBTYPE_LINUX_BH
|
||||||
|
endif
|
||||||
|
|
||||||
# default to SITL
|
# default to SITL
|
||||||
ifeq ($(HAL_BOARD),)
|
ifeq ($(HAL_BOARD),)
|
||||||
HAL_BOARD = HAL_BOARD_SITL
|
HAL_BOARD = HAL_BOARD_SITL
|
||||||
|
@ -35,3 +35,4 @@ help:
|
|||||||
@echo " erleboard - the ErleBoard legacy design"
|
@echo " erleboard - the ErleBoard legacy design"
|
||||||
@echo " minlure - the drone lure for MinnowBoard and others"
|
@echo " minlure - the drone lure for MinnowBoard and others"
|
||||||
@echo " erlebrain2 - the Erle-Brain 2 board"
|
@echo " erlebrain2 - the Erle-Brain 2 board"
|
||||||
|
@echo " bhat - the RaspberryPi + BH HAT combination"
|
||||||
|
@ -61,6 +61,10 @@ bbbmini: HAL_BOARD = HAL_BOARD_LINUX
|
|||||||
bbbmini: TOOLCHAIN = BBONE
|
bbbmini: TOOLCHAIN = BBONE
|
||||||
bbbmini: all
|
bbbmini: all
|
||||||
|
|
||||||
|
bhat: HAL_BOARD = HAL_BOARD_LINUX
|
||||||
|
bhat: TOOLCHAIN = RPI
|
||||||
|
bhat: all
|
||||||
|
|
||||||
empty: HAL_BOARD = HAL_BOARD_EMPTY
|
empty: HAL_BOARD = HAL_BOARD_EMPTY
|
||||||
empty: TOOLCHAIN = AVR
|
empty: TOOLCHAIN = AVR
|
||||||
empty: all
|
empty: all
|
||||||
@ -84,7 +88,7 @@ empty: all
|
|||||||
|
|
||||||
# cope with copter and hil targets
|
# cope with copter and hil targets
|
||||||
FRAMES = quad tri hexa y6 octa octa-quad heli single coax obc nologging
|
FRAMES = quad tri hexa y6 octa octa-quad heli single coax obc nologging
|
||||||
BOARDS = apm1 apm2 apm2beta apm1-1280 px4 px4-v1 px4-v2 px4-v4 sitl flymaple linux vrbrain vrbrain-v40 vrbrain-v45 vrbrainv-50 vrbrain-v51 vrbrain-v52 vrubrain-v51 vrubrain-v52 vrhero-v10 erle pxf navio raspilot bbbmini minlure erlebrain2
|
BOARDS = apm1 apm2 apm2beta apm1-1280 px4 px4-v1 px4-v2 px4-v4 sitl flymaple linux vrbrain vrbrain-v40 vrbrain-v45 vrbrainv-50 vrbrain-v51 vrbrain-v52 vrubrain-v51 vrubrain-v52 vrhero-v10 erle pxf navio raspilot bbbmini minlure erlebrain2 bhat
|
||||||
|
|
||||||
define frame_template
|
define frame_template
|
||||||
$(1)-$(2) : EXTRAFLAGS += "-DFRAME_CONFIG=$(shell echo $(2) | tr a-z A-Z | sed s/-/_/g)_FRAME "
|
$(1)-$(2) : EXTRAFLAGS += "-DFRAME_CONFIG=$(shell echo $(2) | tr a-z A-Z | sed s/-/_/g)_FRAME "
|
||||||
|
Loading…
Reference in New Issue
Block a user