From 736e3e6f46791a6d52f109d413d80750fbf546e8 Mon Sep 17 00:00:00 2001 From: Aaron Wang Shi Date: Sat, 28 Nov 2015 17:17:26 +0800 Subject: [PATCH] build: support BH HAT build --- mk/environ.mk | 5 +++++ mk/help.mk | 1 + mk/targets.mk | 6 +++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/mk/environ.mk b/mk/environ.mk index b494824888..0a2d4f74e7 100644 --- a/mk/environ.mk +++ b/mk/environ.mk @@ -202,6 +202,11 @@ ifneq ($(findstring flymaple, $(MAKECMDGOALS)),) HAL_BOARD = HAL_BOARD_FLYMAPLE endif +ifneq ($(findstring bhat, $(MAKECMDGOALS)),) +HAL_BOARD = HAL_BOARD_LINUX +HAL_BOARD_SUBTYPE = HAL_BOARD_SUBTYPE_LINUX_BH +endif + # default to SITL ifeq ($(HAL_BOARD),) HAL_BOARD = HAL_BOARD_SITL diff --git a/mk/help.mk b/mk/help.mk index 43f15239e2..e21389061a 100644 --- a/mk/help.mk +++ b/mk/help.mk @@ -35,3 +35,4 @@ help: @echo " erleboard - the ErleBoard legacy design" @echo " minlure - the drone lure for MinnowBoard and others" @echo " erlebrain2 - the Erle-Brain 2 board" + @echo " bhat - the RaspberryPi + BH HAT combination" diff --git a/mk/targets.mk b/mk/targets.mk index 0dc743daf8..46570073f0 100644 --- a/mk/targets.mk +++ b/mk/targets.mk @@ -61,6 +61,10 @@ bbbmini: HAL_BOARD = HAL_BOARD_LINUX bbbmini: TOOLCHAIN = BBONE bbbmini: all +bhat: HAL_BOARD = HAL_BOARD_LINUX +bhat: TOOLCHAIN = RPI +bhat: all + empty: HAL_BOARD = HAL_BOARD_EMPTY empty: TOOLCHAIN = AVR empty: all @@ -84,7 +88,7 @@ empty: all # cope with copter and hil targets 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 $(1)-$(2) : EXTRAFLAGS += "-DFRAME_CONFIG=$(shell echo $(2) | tr a-z A-Z | sed s/-/_/g)_FRAME "