Browse Source

waf: trim PX4 config to reduce firmware size

removed unused drivers
master
Andrew Tridgell 8 years ago
parent
commit
321cad640c
  1. 12
      Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-common_apm.cmake
  2. 3
      Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v1_apm.cmake
  3. 14
      Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v2_apm.cmake
  4. 7
      Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v3_apm.cmake
  5. 1
      Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v4_apm.cmake

12
Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-common_apm.cmake

@ -29,14 +29,11 @@ set(config_module_list @@ -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 @@ -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 @@ -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"

3
Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v1_apm.cmake

@ -1,9 +1,6 @@ @@ -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
)

14
Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v2_apm.cmake

@ -1,23 +1,9 @@ @@ -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

7
Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v3_apm.cmake

@ -1,16 +1,9 @@ @@ -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
)

1
Tools/ardupilotwaf/px4/cmake/configs/nuttx_px4fmu-v4_apm.cmake

@ -4,7 +4,6 @@ list(APPEND config_module_list @@ -4,7 +4,6 @@ list(APPEND config_module_list
drivers/boards/px4fmu-v4
drivers/pwm_input
modules/uavcan
lib/mathlib
lib/rc
)

Loading…
Cancel
Save