diff --git a/mk/environ.mk b/mk/environ.mk index 8e4442952b..b494824888 100644 --- a/mk/environ.mk +++ b/mk/environ.mk @@ -168,6 +168,11 @@ HAL_BOARD = HAL_BOARD_LINUX HAL_BOARD_SUBTYPE = HAL_BOARD_SUBTYPE_LINUX_RASPILOT endif +ifneq ($(findstring erlebrain2, $(MAKECMDGOALS)),) +HAL_BOARD = HAL_BOARD_LINUX +HAL_BOARD_SUBTYPE = HAL_BOARD_SUBTYPE_LINUX_ERLEBRAIN2 +endif + ifneq ($(findstring bbbmini, $(MAKECMDGOALS)),) HAL_BOARD = HAL_BOARD_LINUX HAL_BOARD_SUBTYPE = HAL_BOARD_SUBTYPE_LINUX_BBBMINI diff --git a/mk/help.mk b/mk/help.mk index f259bca1b1..791deef23e 100644 --- a/mk/help.mk +++ b/mk/help.mk @@ -33,3 +33,4 @@ help: @echo " raspilot - the RaspberryPi + pilot cape combination" @echo " erleboard - the ErleBoard legacy design" @echo " minlure - the drone lure for MinnowBoard and others" + @echo " erlebrain2 - the Erle-Brain 2 board" \ No newline at end of file diff --git a/mk/targets.mk b/mk/targets.mk index b6605fa35c..a179653df4 100644 --- a/mk/targets.mk +++ b/mk/targets.mk @@ -51,6 +51,10 @@ navio: all raspilot: HAL_BOARD = HAL_BOARD_LINUX raspilot: TOOLCHAIN = RPI raspilot: all + +erlebrain2: HAL_BOARD = HAL_BOARD_LINUX +erlebrain2: TOOLCHAIN = RPI +erlebrain2: all bbbmini: HAL_BOARD = HAL_BOARD_LINUX bbbmini: TOOLCHAIN = BBONE @@ -75,7 +79,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 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 +BOARDS = apm1 apm2 apm2beta apm1-1280 px4 px4-v1 px4-v2 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 define frame_template $(1)-$(2) : EXTRAFLAGS += "-DFRAME_CONFIG=$(shell echo $(2) | tr a-z A-Z | sed s/-/_/g)_FRAME "