From 321cad640cbdf1224be84f2830285703792028c4 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 10 Dec 2016 18:01:02 +1100 Subject: [PATCH] waf: trim PX4 config to reduce firmware size removed unused drivers --- .../cmake/configs/nuttx_px4fmu-common_apm.cmake | 12 ------------ .../px4/cmake/configs/nuttx_px4fmu-v1_apm.cmake | 3 --- .../px4/cmake/configs/nuttx_px4fmu-v2_apm.cmake | 14 -------------- .../px4/cmake/configs/nuttx_px4fmu-v3_apm.cmake | 7 ------- .../px4/cmake/configs/nuttx_px4fmu-v4_apm.cmake | 1 - 5 files changed, 37 deletions(-) diff --git a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-common_apm.cmake b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-common_apm.cmake index 1aa342dacf..c9f982137c 100644 --- a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-common_apm.cmake +++ b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-common_apm.cmake @@ -29,14 +29,11 @@ set(config_module_list systemcmds/bl_update systemcmds/mixer systemcmds/perf - systemcmds/pwm systemcmds/reboot systemcmds/top systemcmds/nshterm systemcmds/mtd systemcmds/ver - systemcmds/reflect - systemcmds/motor_test systemcmds/usb_connected systemcmds/otp @@ -46,12 +43,9 @@ set(config_module_list modules/systemlib modules/systemlib/mixer modules/uORB - lib/mathlib/math/filter - lib/conversion ) set(config_extra_builtin_cmds - serdis sercon ArduPilot ) @@ -68,12 +62,6 @@ set_target_properties(sercon PROPERTIES STACK "2048" ) -add_custom_target(serdis) -set_target_properties(serdis PROPERTIES - MAIN "serdis" - STACK "2048" -) - add_custom_target(ArduPilot) set_target_properties(ArduPilot PROPERTIES MAIN "ArduPilot" diff --git a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v1_apm.cmake b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v1_apm.cmake index 42c6fd7bf7..df1cb61806 100644 --- a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v1_apm.cmake +++ b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v1_apm.cmake @@ -1,9 +1,6 @@ include(configs/nuttx_px4fmu-common_apm) list(APPEND config_module_list - drivers/mpu6000 - drivers/hmc5883 - drivers/ms5611 drivers/boards/px4fmu-v1 drivers/px4io ) diff --git a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v2_apm.cmake b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v2_apm.cmake index cbf2b3a5ec..b808fa7098 100644 --- a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v2_apm.cmake +++ b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v2_apm.cmake @@ -1,23 +1,9 @@ include(configs/nuttx_px4fmu-common_apm) list(APPEND config_module_list - drivers/lsm303d - drivers/l3gd20 - drivers/mpu9250 - drivers/mpu6000 - drivers/hmc5883 - drivers/ms5611 drivers/boards/px4fmu-v2 drivers/pwm_input - modules/uavcan - lib/mathlib drivers/px4io - drivers/oreoled -) - -list(APPEND config_extra_libs - uavcan - uavcan_stm32_driver ) set(config_io_board diff --git a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v3_apm.cmake b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v3_apm.cmake index cbf2b3a5ec..993cacc6b1 100644 --- a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v3_apm.cmake +++ b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v3_apm.cmake @@ -1,16 +1,9 @@ include(configs/nuttx_px4fmu-common_apm) list(APPEND config_module_list - drivers/lsm303d - drivers/l3gd20 - drivers/mpu9250 - drivers/mpu6000 - drivers/hmc5883 - drivers/ms5611 drivers/boards/px4fmu-v2 drivers/pwm_input modules/uavcan - lib/mathlib drivers/px4io drivers/oreoled ) diff --git a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v4_apm.cmake b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v4_apm.cmake index 927cfd13c5..3a849aa77a 100644 --- a/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v4_apm.cmake +++ b/Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v4_apm.cmake @@ -4,7 +4,6 @@ list(APPEND config_module_list drivers/boards/px4fmu-v4 drivers/pwm_input modules/uavcan - lib/mathlib lib/rc )