diff --git a/boards/airmind/mindpx-v2/default.cmake b/boards/airmind/mindpx-v2/default.cmake index 24950c8b4a..5c2d9d2852 100644 --- a/boards/airmind/mindpx-v2/default.cmake +++ b/boards/airmind/mindpx-v2/default.cmake @@ -69,6 +69,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/ark/can-gps/debug.cmake b/boards/ark/can-gps/debug.cmake index 0a8440ee55..eb90e68d96 100644 --- a/boards/ark/can-gps/debug.cmake +++ b/boards/ark/can-gps/debug.cmake @@ -33,6 +33,6 @@ px4_add_board( topic_listener tune_control uorb - ver + #ver work_queue ) diff --git a/boards/ark/can-gps/default.cmake b/boards/ark/can-gps/default.cmake index 6a46aabbce..d6ce768f1f 100644 --- a/boards/ark/can-gps/default.cmake +++ b/boards/ark/can-gps/default.cmake @@ -4,7 +4,8 @@ px4_add_board( PLATFORM nuttx TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m4 - #CONSTRAINED_FLASH + CONSTRAINED_FLASH + NO_HELP CONSTRAINED_MEMORY EXTERNAL_METADATA ROMFSROOT cannode diff --git a/boards/ark/can-rtk-gps/debug.cmake b/boards/ark/can-rtk-gps/debug.cmake index 0a8440ee55..eb90e68d96 100644 --- a/boards/ark/can-rtk-gps/debug.cmake +++ b/boards/ark/can-rtk-gps/debug.cmake @@ -33,6 +33,6 @@ px4_add_board( topic_listener tune_control uorb - ver + #ver work_queue ) diff --git a/boards/ark/can-rtk-gps/default.cmake b/boards/ark/can-rtk-gps/default.cmake index 6a46aabbce..d6ce768f1f 100644 --- a/boards/ark/can-rtk-gps/default.cmake +++ b/boards/ark/can-rtk-gps/default.cmake @@ -4,7 +4,8 @@ px4_add_board( PLATFORM nuttx TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m4 - #CONSTRAINED_FLASH + CONSTRAINED_FLASH + NO_HELP CONSTRAINED_MEMORY EXTERNAL_METADATA ROMFSROOT cannode diff --git a/boards/atl/mantis-edu/default.cmake b/boards/atl/mantis-edu/default.cmake index e295fbf4a4..89013ce585 100644 --- a/boards/atl/mantis-edu/default.cmake +++ b/boards/atl/mantis-edu/default.cmake @@ -27,6 +27,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/av/x-v1/default.cmake b/boards/av/x-v1/default.cmake index da00f74dd4..74266e6556 100644 --- a/boards/av/x-v1/default.cmake +++ b/boards/av/x-v1/default.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/beaglebone/blue/default.cmake b/boards/beaglebone/blue/default.cmake index 11baca6304..ff42e85907 100644 --- a/boards/beaglebone/blue/default.cmake +++ b/boards/beaglebone/blue/default.cmake @@ -53,6 +53,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/bitcraze/crazyflie/default.cmake b/boards/bitcraze/crazyflie/default.cmake index b2cf37e5d5..c1ed6685d4 100644 --- a/boards/bitcraze/crazyflie/default.cmake +++ b/boards/bitcraze/crazyflie/default.cmake @@ -32,6 +32,7 @@ px4_add_board( logger mavlink mc_att_control + # mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/bitcraze/crazyflie21/default.cmake b/boards/bitcraze/crazyflie21/default.cmake index a9dede1447..de302f9558 100644 --- a/boards/bitcraze/crazyflie21/default.cmake +++ b/boards/bitcraze/crazyflie21/default.cmake @@ -31,6 +31,7 @@ px4_add_board( logger mavlink mc_att_control + # mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/cuav/nora/default.cmake b/boards/cuav/nora/default.cmake index 0ba15810e8..87a9599fd9 100644 --- a/boards/cuav/nora/default.cmake +++ b/boards/cuav/nora/default.cmake @@ -75,6 +75,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/cuav/nora/test.cmake b/boards/cuav/nora/test.cmake index 59c8c3154d..089c214d6f 100644 --- a/boards/cuav/nora/test.cmake +++ b/boards/cuav/nora/test.cmake @@ -16,7 +16,7 @@ px4_add_board( # CONSOLE: /dev/ttyS4 # RC: /dev/ttyS5 DRIVERS - adc/ads1115 + #adc/ads1115 adc/board_adc barometer # all available barometer drivers batt_smbus @@ -37,8 +37,8 @@ px4_add_board( lights # all available light drivers lights/rgbled_pwm magnetometer # all available magnetometer drivers - optical_flow # all available optical flow drivers - osd + #optical_flow # all available optical flow drivers + #osd pca9685 pca9685_pwm_out power_monitor/ina226 @@ -75,6 +75,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/cuav/x7pro/default.cmake b/boards/cuav/x7pro/default.cmake index 3bd4137069..15a22ee57e 100644 --- a/boards/cuav/x7pro/default.cmake +++ b/boards/cuav/x7pro/default.cmake @@ -76,6 +76,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/cuav/x7pro/test.cmake b/boards/cuav/x7pro/test.cmake index 355126c9ae..9d1a80c18b 100644 --- a/boards/cuav/x7pro/test.cmake +++ b/boards/cuav/x7pro/test.cmake @@ -16,7 +16,7 @@ px4_add_board( # CONSOLE: /dev/ttyS4 # RC: /dev/ttyS5 DRIVERS - adc/ads1115 + #adc/ads1115 adc/board_adc barometer # all available barometer drivers batt_smbus @@ -28,20 +28,21 @@ px4_add_board( gps heater #imu # all available imu drivers - imu/analog_devices/adis16448 + #imu/analog_devices/adis16448 imu/analog_devices/adis16470 imu/bosch/bmi088 imu/invensense/icm20649 imu/invensense/icm20689 imu/invensense/icm20948 # required for ak09916 mag + #imu/invensense/icm42688p #irlock lights # all available light drivers lights/rgbled_pwm magnetometer # all available magnetometer drivers - optical_flow # all available optical flow drivers - osd - pca9685 - pca9685_pwm_out + #optical_flow # all available optical flow drivers + #osd + #pca9685 + #pca9685_pwm_out power_monitor/ina226 #protocol_splitter pwm_out_sim @@ -50,6 +51,7 @@ px4_add_board( #roboclaw #rpm safety_button + #smart_battery/batmon telemetry # all available telemetry drivers test_ppm tone_alarm @@ -76,6 +78,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control @@ -112,7 +115,7 @@ px4_add_board( reboot #reflect sd_bench - serial_test + #serial_test #system_time tests # tests and test runner top diff --git a/boards/cubepilot/cubeorange/default.cmake b/boards/cubepilot/cubeorange/default.cmake index c235f134e0..95aac67d7d 100644 --- a/boards/cubepilot/cubeorange/default.cmake +++ b/boards/cubepilot/cubeorange/default.cmake @@ -72,6 +72,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/cubepilot/cubeorange/test.cmake b/boards/cubepilot/cubeorange/test.cmake index 58fc30a239..d7452b757c 100644 --- a/boards/cubepilot/cubeorange/test.cmake +++ b/boards/cubepilot/cubeorange/test.cmake @@ -73,6 +73,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/cubepilot/cubeyellow/default.cmake b/boards/cubepilot/cubeyellow/default.cmake index bda31b59b1..5b7c1d4cc1 100644 --- a/boards/cubepilot/cubeyellow/default.cmake +++ b/boards/cubepilot/cubeyellow/default.cmake @@ -70,6 +70,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/cubepilot/cubeyellow/test.cmake b/boards/cubepilot/cubeyellow/test.cmake index 7c35e3f300..ffc173dcbc 100644 --- a/boards/cubepilot/cubeyellow/test.cmake +++ b/boards/cubepilot/cubeyellow/test.cmake @@ -71,6 +71,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/emlid/navio2/default.cmake b/boards/emlid/navio2/default.cmake index f9ac9f2ab0..101fcffc12 100644 --- a/boards/emlid/navio2/default.cmake +++ b/boards/emlid/navio2/default.cmake @@ -53,6 +53,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/holybro/durandal-v1/default.cmake b/boards/holybro/durandal-v1/default.cmake index 4f40cee473..be88e5b9e7 100644 --- a/boards/holybro/durandal-v1/default.cmake +++ b/boards/holybro/durandal-v1/default.cmake @@ -70,6 +70,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/holybro/durandal-v1/test.cmake b/boards/holybro/durandal-v1/test.cmake index 6179c893e1..00871f28f1 100644 --- a/boards/holybro/durandal-v1/test.cmake +++ b/boards/holybro/durandal-v1/test.cmake @@ -71,6 +71,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/holybro/kakutef7/default.cmake b/boards/holybro/kakutef7/default.cmake index 29e04c3488..382be18ec3 100644 --- a/boards/holybro/kakutef7/default.cmake +++ b/boards/holybro/kakutef7/default.cmake @@ -1,4 +1,6 @@ +add_definitions(-DCONSTRAINED_FLASH_NO_HELP="https://docs.px4.io/master/en/modules/modules_main.html") + px4_add_board( PLATFORM nuttx TOOLCHAIN arm-none-eabi @@ -45,6 +47,7 @@ px4_add_board( logger mavlink mc_att_control + # mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/holybro/pix32v5/default.cmake b/boards/holybro/pix32v5/default.cmake index 70020a5395..d7a6857e10 100644 --- a/boards/holybro/pix32v5/default.cmake +++ b/boards/holybro/pix32v5/default.cmake @@ -74,6 +74,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/modalai/fc-v1/default.cmake b/boards/modalai/fc-v1/default.cmake index 869d17c059..524fdce042 100644 --- a/boards/modalai/fc-v1/default.cmake +++ b/boards/modalai/fc-v1/default.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/modalai/fc-v1/rtps.cmake b/boards/modalai/fc-v1/rtps.cmake index fa2f3fafb9..72dc54ad94 100644 --- a/boards/modalai/fc-v1/rtps.cmake +++ b/boards/modalai/fc-v1/rtps.cmake @@ -66,6 +66,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/modalai/fc-v1/test.cmake b/boards/modalai/fc-v1/test.cmake index a347a5a4a7..7cb71efe6b 100644 --- a/boards/modalai/fc-v1/test.cmake +++ b/boards/modalai/fc-v1/test.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/modalai/fc-v2/default.cmake b/boards/modalai/fc-v2/default.cmake index 09593fb5c5..70e3fbd4fd 100644 --- a/boards/modalai/fc-v2/default.cmake +++ b/boards/modalai/fc-v2/default.cmake @@ -72,6 +72,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/modalai/fc-v2/test.cmake b/boards/modalai/fc-v2/test.cmake index 98e7c0079a..341e14e837 100644 --- a/boards/modalai/fc-v2/test.cmake +++ b/boards/modalai/fc-v2/test.cmake @@ -73,6 +73,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/mro/ctrl-zero-f7-oem/default.cmake b/boards/mro/ctrl-zero-f7-oem/default.cmake index 729d6efc0c..56bc2c0b70 100644 --- a/boards/mro/ctrl-zero-f7-oem/default.cmake +++ b/boards/mro/ctrl-zero-f7-oem/default.cmake @@ -71,6 +71,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/mro/ctrl-zero-f7/default.cmake b/boards/mro/ctrl-zero-f7/default.cmake index c761b678b7..36d89f53cd 100644 --- a/boards/mro/ctrl-zero-f7/default.cmake +++ b/boards/mro/ctrl-zero-f7/default.cmake @@ -71,6 +71,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/mro/ctrl-zero-h7-oem/default.cmake b/boards/mro/ctrl-zero-h7-oem/default.cmake index 9d71fa810b..7d10b45920 100644 --- a/boards/mro/ctrl-zero-h7-oem/default.cmake +++ b/boards/mro/ctrl-zero-h7-oem/default.cmake @@ -70,6 +70,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/mro/ctrl-zero-h7/default.cmake b/boards/mro/ctrl-zero-h7/default.cmake index 6ced4ff3b7..aeebd6811f 100644 --- a/boards/mro/ctrl-zero-h7/default.cmake +++ b/boards/mro/ctrl-zero-h7/default.cmake @@ -70,6 +70,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/mro/pixracerpro/default.cmake b/boards/mro/pixracerpro/default.cmake index 3812eddc77..2cb1b53a44 100644 --- a/boards/mro/pixracerpro/default.cmake +++ b/boards/mro/pixracerpro/default.cmake @@ -70,6 +70,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/mro/x21-777/default.cmake b/boards/mro/x21-777/default.cmake index 89eccc9961..eb6af35d47 100644 --- a/boards/mro/x21-777/default.cmake +++ b/boards/mro/x21-777/default.cmake @@ -71,6 +71,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/mro/x21/default.cmake b/boards/mro/x21/default.cmake index 269e37fc53..f331caf6c8 100644 --- a/boards/mro/x21/default.cmake +++ b/boards/mro/x21/default.cmake @@ -72,6 +72,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/nxp/fmuk66-e/default.cmake b/boards/nxp/fmuk66-e/default.cmake index 24ea759654..b941c60151 100644 --- a/boards/nxp/fmuk66-e/default.cmake +++ b/boards/nxp/fmuk66-e/default.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/nxp/fmuk66-e/rtps.cmake b/boards/nxp/fmuk66-e/rtps.cmake index 56c6a9d27b..95d15c7585 100644 --- a/boards/nxp/fmuk66-e/rtps.cmake +++ b/boards/nxp/fmuk66-e/rtps.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/nxp/fmuk66-e/socketcan.cmake b/boards/nxp/fmuk66-e/socketcan.cmake index 4f69b596aa..6c1833dfa1 100644 --- a/boards/nxp/fmuk66-e/socketcan.cmake +++ b/boards/nxp/fmuk66-e/socketcan.cmake @@ -67,6 +67,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/nxp/fmuk66-v3/default.cmake b/boards/nxp/fmuk66-v3/default.cmake index 625e0f0646..f9b79e85ed 100644 --- a/boards/nxp/fmuk66-v3/default.cmake +++ b/boards/nxp/fmuk66-v3/default.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/nxp/fmuk66-v3/rtps.cmake b/boards/nxp/fmuk66-v3/rtps.cmake index ae8a0da7ee..9973596236 100644 --- a/boards/nxp/fmuk66-v3/rtps.cmake +++ b/boards/nxp/fmuk66-v3/rtps.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/nxp/fmuk66-v3/socketcan.cmake b/boards/nxp/fmuk66-v3/socketcan.cmake index 0e94115564..6db7246668 100644 --- a/boards/nxp/fmuk66-v3/socketcan.cmake +++ b/boards/nxp/fmuk66-v3/socketcan.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/nxp/fmuk66-v3/test.cmake b/boards/nxp/fmuk66-v3/test.cmake index 4c340d03ba..f4694fb6cb 100644 --- a/boards/nxp/fmuk66-v3/test.cmake +++ b/boards/nxp/fmuk66-v3/test.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/nxp/fmurt1062-v1/default.cmake b/boards/nxp/fmurt1062-v1/default.cmake index abe2f1100a..201f934aca 100644 --- a/boards/nxp/fmurt1062-v1/default.cmake +++ b/boards/nxp/fmurt1062-v1/default.cmake @@ -44,7 +44,7 @@ px4_add_board( #roboclaw #rpm safety_button - smart_battery/batmon + #smart_battery/batmon telemetry # all available telemetry drivers tone_alarm #uavcan @@ -70,6 +70,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/omnibus/f4sd/default.cmake b/boards/omnibus/f4sd/default.cmake index da35a5d805..66eabd445d 100644 --- a/boards/omnibus/f4sd/default.cmake +++ b/boards/omnibus/f4sd/default.cmake @@ -56,6 +56,7 @@ px4_add_board( logger mavlink mc_att_control + #mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v2/default.cmake b/boards/px4/fmu-v2/default.cmake index 5aceeaf80c..2de6626b1e 100644 --- a/boards/px4/fmu-v2/default.cmake +++ b/boards/px4/fmu-v2/default.cmake @@ -79,6 +79,7 @@ px4_add_board( logger mavlink mc_att_control + # mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v2/multicopter.cmake b/boards/px4/fmu-v2/multicopter.cmake index 366bcf4781..6289b06660 100644 --- a/boards/px4/fmu-v2/multicopter.cmake +++ b/boards/px4/fmu-v2/multicopter.cmake @@ -51,6 +51,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v3/default.cmake b/boards/px4/fmu-v3/default.cmake index 1c7a331669..12ee88919a 100644 --- a/boards/px4/fmu-v3/default.cmake +++ b/boards/px4/fmu-v3/default.cmake @@ -73,6 +73,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v3/test.cmake b/boards/px4/fmu-v3/test.cmake index f761c3a09b..be9fc64f02 100644 --- a/boards/px4/fmu-v3/test.cmake +++ b/boards/px4/fmu-v3/test.cmake @@ -74,6 +74,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v4/default.cmake b/boards/px4/fmu-v4/default.cmake index b1af9c6dc2..6180dae1b0 100644 --- a/boards/px4/fmu-v4/default.cmake +++ b/boards/px4/fmu-v4/default.cmake @@ -71,6 +71,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v4/test.cmake b/boards/px4/fmu-v4/test.cmake index 584bbbb038..3aa0ef7bfc 100644 --- a/boards/px4/fmu-v4/test.cmake +++ b/boards/px4/fmu-v4/test.cmake @@ -73,6 +73,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v4pro/default.cmake b/boards/px4/fmu-v4pro/default.cmake index a32a3aedad..eec22a5cef 100644 --- a/boards/px4/fmu-v4pro/default.cmake +++ b/boards/px4/fmu-v4pro/default.cmake @@ -72,6 +72,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v4pro/test.cmake b/boards/px4/fmu-v4pro/test.cmake index 8b3bc795e6..3fd65d58aa 100644 --- a/boards/px4/fmu-v4pro/test.cmake +++ b/boards/px4/fmu-v4pro/test.cmake @@ -73,6 +73,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/cryptotest.cmake b/boards/px4/fmu-v5/cryptotest.cmake index 55eb0fe3de..7ea2216c0a 100644 --- a/boards/px4/fmu-v5/cryptotest.cmake +++ b/boards/px4/fmu-v5/cryptotest.cmake @@ -76,6 +76,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/ctrlalloc.cmake b/boards/px4/fmu-v5/ctrlalloc.cmake index cb3fe05474..883ad0e315 100644 --- a/boards/px4/fmu-v5/ctrlalloc.cmake +++ b/boards/px4/fmu-v5/ctrlalloc.cmake @@ -75,6 +75,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/debug.cmake b/boards/px4/fmu-v5/debug.cmake index 5ebc233fe0..e0908f334f 100644 --- a/boards/px4/fmu-v5/debug.cmake +++ b/boards/px4/fmu-v5/debug.cmake @@ -75,6 +75,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/default.cmake b/boards/px4/fmu-v5/default.cmake index 63080685ed..5aa14a5f2a 100644 --- a/boards/px4/fmu-v5/default.cmake +++ b/boards/px4/fmu-v5/default.cmake @@ -74,6 +74,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/multicopter.cmake b/boards/px4/fmu-v5/multicopter.cmake index 9da3c7c5a1..da952e9b60 100644 --- a/boards/px4/fmu-v5/multicopter.cmake +++ b/boards/px4/fmu-v5/multicopter.cmake @@ -68,6 +68,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/optimized.cmake b/boards/px4/fmu-v5/optimized.cmake index e9bd282f0b..ed4acb679a 100644 --- a/boards/px4/fmu-v5/optimized.cmake +++ b/boards/px4/fmu-v5/optimized.cmake @@ -81,6 +81,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/rtps.cmake b/boards/px4/fmu-v5/rtps.cmake index 5547383e77..0f8ffb6d18 100644 --- a/boards/px4/fmu-v5/rtps.cmake +++ b/boards/px4/fmu-v5/rtps.cmake @@ -70,6 +70,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/stackcheck.cmake b/boards/px4/fmu-v5/stackcheck.cmake index 2d53ab6b8a..47d60b3eea 100644 --- a/boards/px4/fmu-v5/stackcheck.cmake +++ b/boards/px4/fmu-v5/stackcheck.cmake @@ -77,6 +77,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/test.cmake b/boards/px4/fmu-v5/test.cmake index 0ab555625d..b41012511c 100644 --- a/boards/px4/fmu-v5/test.cmake +++ b/boards/px4/fmu-v5/test.cmake @@ -74,6 +74,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/uavcanv0periph.cmake b/boards/px4/fmu-v5/uavcanv0periph.cmake index 106c65a376..704dff7a4e 100644 --- a/boards/px4/fmu-v5/uavcanv0periph.cmake +++ b/boards/px4/fmu-v5/uavcanv0periph.cmake @@ -77,6 +77,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5/uavcanv1.cmake b/boards/px4/fmu-v5/uavcanv1.cmake index 09447f4d7b..25c32cb2b0 100644 --- a/boards/px4/fmu-v5/uavcanv1.cmake +++ b/boards/px4/fmu-v5/uavcanv1.cmake @@ -74,6 +74,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5x/base_phy_DP83848C.cmake b/boards/px4/fmu-v5x/base_phy_DP83848C.cmake index d3889eb068..89d61a20a8 100644 --- a/boards/px4/fmu-v5x/base_phy_DP83848C.cmake +++ b/boards/px4/fmu-v5x/base_phy_DP83848C.cmake @@ -73,6 +73,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5x/default.cmake b/boards/px4/fmu-v5x/default.cmake index 4cfebb51be..b12be94051 100644 --- a/boards/px4/fmu-v5x/default.cmake +++ b/boards/px4/fmu-v5x/default.cmake @@ -76,6 +76,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v5x/test.cmake b/boards/px4/fmu-v5x/test.cmake index 10a345d33a..690c9c5170 100644 --- a/boards/px4/fmu-v5x/test.cmake +++ b/boards/px4/fmu-v5x/test.cmake @@ -76,6 +76,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v6u/default.cmake b/boards/px4/fmu-v6u/default.cmake index 0d740efa07..d76a08bee8 100644 --- a/boards/px4/fmu-v6u/default.cmake +++ b/boards/px4/fmu-v6u/default.cmake @@ -70,6 +70,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v6u/test.cmake b/boards/px4/fmu-v6u/test.cmake index c116a216fc..56bb44d1db 100644 --- a/boards/px4/fmu-v6u/test.cmake +++ b/boards/px4/fmu-v6u/test.cmake @@ -73,6 +73,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v6x/default.cmake b/boards/px4/fmu-v6x/default.cmake index cbd3d8f9d7..df78c898ea 100644 --- a/boards/px4/fmu-v6x/default.cmake +++ b/boards/px4/fmu-v6x/default.cmake @@ -76,6 +76,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/fmu-v6x/test.cmake b/boards/px4/fmu-v6x/test.cmake index 75530e1fc0..acaca2f8e7 100644 --- a/boards/px4/fmu-v6x/test.cmake +++ b/boards/px4/fmu-v6x/test.cmake @@ -78,6 +78,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/raspberrypi/default.cmake b/boards/px4/raspberrypi/default.cmake index bab0a6045f..e283da7d35 100644 --- a/boards/px4/raspberrypi/default.cmake +++ b/boards/px4/raspberrypi/default.cmake @@ -50,6 +50,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/sitl/ctrlalloc.cmake b/boards/px4/sitl/ctrlalloc.cmake index 7328868a75..b9ea1040c5 100644 --- a/boards/px4/sitl/ctrlalloc.cmake +++ b/boards/px4/sitl/ctrlalloc.cmake @@ -41,6 +41,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/sitl/nolockstep.cmake b/boards/px4/sitl/nolockstep.cmake index 6ce398be90..3cff9c4e54 100644 --- a/boards/px4/sitl/nolockstep.cmake +++ b/boards/px4/sitl/nolockstep.cmake @@ -39,6 +39,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/sitl/rtps.cmake b/boards/px4/sitl/rtps.cmake index 6b43e91840..46fa17af14 100644 --- a/boards/px4/sitl/rtps.cmake +++ b/boards/px4/sitl/rtps.cmake @@ -39,6 +39,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/px4/sitl/test.cmake b/boards/px4/sitl/test.cmake index e270a72a05..3480074af0 100644 --- a/boards/px4/sitl/test.cmake +++ b/boards/px4/sitl/test.cmake @@ -40,6 +40,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/scumaker/pilotpi/arm64.cmake b/boards/scumaker/pilotpi/arm64.cmake index a406aa1a25..8a02725e53 100644 --- a/boards/scumaker/pilotpi/arm64.cmake +++ b/boards/scumaker/pilotpi/arm64.cmake @@ -50,6 +50,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/scumaker/pilotpi/default.cmake b/boards/scumaker/pilotpi/default.cmake index 99fabe339c..27734f5bd8 100644 --- a/boards/scumaker/pilotpi/default.cmake +++ b/boards/scumaker/pilotpi/default.cmake @@ -50,6 +50,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/spracing/h7extreme/default.cmake b/boards/spracing/h7extreme/default.cmake index 5ec64bb064..cb792e46e2 100644 --- a/boards/spracing/h7extreme/default.cmake +++ b/boards/spracing/h7extreme/default.cmake @@ -62,6 +62,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/boards/uvify/core/default.cmake b/boards/uvify/core/default.cmake index b038cdbbcb..a7c515251b 100644 --- a/boards/uvify/core/default.cmake +++ b/boards/uvify/core/default.cmake @@ -54,6 +54,7 @@ px4_add_board( logger mavlink mc_att_control + mc_autotune_attitude_control mc_hover_thrust_estimator mc_pos_control mc_rate_control diff --git a/cmake/px4_add_library.cmake b/cmake/px4_add_library.cmake index 8d56a69ae4..dc5190c565 100644 --- a/cmake/px4_add_library.cmake +++ b/cmake/px4_add_library.cmake @@ -45,12 +45,7 @@ function(px4_add_library target) # all PX4 libraries have access to parameters and uORB add_dependencies(${target} uorb_headers) - target_link_libraries(${target} PRIVATE prebuild_targets parameters_interface px4_platform uorb_msgs) - - # TODO: move to platform layer - if ("${PX4_PLATFORM}" MATCHES "nuttx") - target_link_libraries(${target} PRIVATE m nuttx_c) - endif() + target_link_libraries(${target} PRIVATE prebuild_targets parameters_interface px4_platform) set_property(GLOBAL APPEND PROPERTY PX4_MODULE_PATHS ${CMAKE_CURRENT_SOURCE_DIR}) px4_list_make_absolute(ABS_SRCS ${CMAKE_CURRENT_SOURCE_DIR} ${ARGN}) diff --git a/msg/CMakeLists.txt b/msg/CMakeLists.txt index 02d99689d1..f2ee2e7b9e 100644 --- a/msg/CMakeLists.txt +++ b/msg/CMakeLists.txt @@ -314,5 +314,4 @@ add_custom_command(OUTPUT ${uorb_sources} ) add_library(uorb_msgs ${uorb_sources}) -target_link_libraries(uorb_msgs PRIVATE m) add_dependencies(uorb_msgs prebuild_targets uorb_headers) diff --git a/platforms/nuttx/CMakeLists.txt b/platforms/nuttx/CMakeLists.txt index 68e242e9eb..f3d13f83b2 100644 --- a/platforms/nuttx/CMakeLists.txt +++ b/platforms/nuttx/CMakeLists.txt @@ -146,7 +146,7 @@ endif() target_link_libraries(px4 PRIVATE ${module_libraries}) -if (config_romfs_root) +if(config_romfs_root) add_subdirectory(${PX4_SOURCE_DIR}/ROMFS ${PX4_BINARY_DIR}/ROMFS) target_link_libraries(px4 PRIVATE romfs) endif() diff --git a/src/drivers/gps/CMakeLists.txt b/src/drivers/gps/CMakeLists.txt index 93e216eea7..96e517f355 100644 --- a/src/drivers/gps/CMakeLists.txt +++ b/src/drivers/gps/CMakeLists.txt @@ -53,4 +53,3 @@ px4_add_module( DEPENDS git_gps_devices ) -target_link_libraries(drivers__gps PRIVATE m) diff --git a/src/lib/geo/CMakeLists.txt b/src/lib/geo/CMakeLists.txt index 9f353d92f2..04c8eae037 100644 --- a/src/lib/geo/CMakeLists.txt +++ b/src/lib/geo/CMakeLists.txt @@ -37,6 +37,5 @@ add_library(geo ) add_dependencies(geo prebuild_targets) target_compile_options(geo PRIVATE ${MAX_CUSTOM_OPT_LEVEL}) -target_link_libraries(geo PRIVATE m) px4_add_unit_gtest(SRC test_geo.cpp LINKLIBS geo) diff --git a/src/lib/pid_design/CMakeLists.txt b/src/lib/pid_design/CMakeLists.txt index 434e9928ff..a7c426208c 100644 --- a/src/lib/pid_design/CMakeLists.txt +++ b/src/lib/pid_design/CMakeLists.txt @@ -31,8 +31,4 @@ # ############################################################################ -px4_add_library(PidDesign - pid_design.hpp -) - px4_add_unit_gtest(SRC pid_design_test.cpp) diff --git a/src/modules/mc_autotune_attitude_control/CMakeLists.txt b/src/modules/mc_autotune_attitude_control/CMakeLists.txt index 27f14b31b7..62dfc9ca3c 100644 --- a/src/modules/mc_autotune_attitude_control/CMakeLists.txt +++ b/src/modules/mc_autotune_attitude_control/CMakeLists.txt @@ -44,5 +44,4 @@ px4_add_module( mathlib px4_work_queue SystemIdentification - PidDesign )