diff --git a/Tools/ardupilotwaf/boards.py b/Tools/ardupilotwaf/boards.py index a7930ea0a31d4..f3667e4f13c08 100644 --- a/Tools/ardupilotwaf/boards.py +++ b/Tools/ardupilotwaf/boards.py @@ -1658,6 +1658,15 @@ def configure_env(self, cfg, env): CONFIG_HAL_BOARD_SUBTYPE = 'HAL_BOARD_SUBTYPE_LINUX_CANZERO', ) +class pilotpi(linux): + toolchain = 'aarch64-linux-gnu' + + def configure_env(self, cfg, env): + super(pilotpi, self).configure_env(cfg, env) + env.DEFINES.update( + CONFIG_HAL_BOARD_SUBTYPE = 'HAL_BOARD_SUBTYPE_LINUX_PILOTPI', + ) + class SITL_static(sitl): def configure_env(self, cfg, env): super(SITL_static, self).configure_env(cfg, env) diff --git a/Tools/scripts/board_list.py b/Tools/scripts/board_list.py index 9758a1cc800ea..cc332b2d1fb71 100755 --- a/Tools/scripts/board_list.py +++ b/Tools/scripts/board_list.py @@ -71,6 +71,7 @@ def __init__(self): Board("blue"), Board("pxfmini"), Board("canzero"), + Board("pilotpi"), Board("SITL_x86_64_linux_gnu"), Board("SITL_arm_linux_gnueabihf"), ]