From 258ae499522039c4cb0c329616090c294bb5fdea Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 8 Feb 2018 17:52:34 +1100 Subject: [PATCH] waf: support PX4 boards with no microSD or USB --- Tools/ardupilotwaf/boards.py | 2 ++ Tools/ardupilotwaf/px4.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Tools/ardupilotwaf/boards.py b/Tools/ardupilotwaf/boards.py index c4ff924e83..cdf657fb4c 100644 --- a/Tools/ardupilotwaf/boards.py +++ b/Tools/ardupilotwaf/boards.py @@ -751,6 +751,7 @@ class px4(Board): env.PX4_BOARD_RC = self.board_rc env.PX4_PX4IO_NAME = self.px4io_name env.PX4_PARAM_DEFAULTS = self.param_defaults + env.PX4_RC_S_SCRIPT = 'init.d/rcS' env.AP_PROGRAM_AS_STLIB = True @@ -809,6 +810,7 @@ class skyviper_v2450_px4(px4_v3): HAL_RCINPUT_WITH_AP_RADIO = 1, LAND_DETECTOR_ACCEL_MAX = 2 ) + env.PX4_RC_S_SCRIPT = 'init.d/rcS_no_microSD' class px4_v4(px4): name = 'px4-v4' diff --git a/Tools/ardupilotwaf/px4.py b/Tools/ardupilotwaf/px4.py index a770c6e696..3c5af7560f 100644 --- a/Tools/ardupilotwaf/px4.py +++ b/Tools/ardupilotwaf/px4.py @@ -191,7 +191,7 @@ def _process_romfs(self): file_list = [ 'init.d/rc.APM', 'init.d/rc.error', - 'init.d/rcS', + (bld.env.PX4_RC_S_SCRIPT, 'init.d/rcS'), 'tones/startup', (bld.env.PX4_BOOTLOADER, 'bootloader/fmu_bl.bin'), ]