mc atune: add module to all targets

- adjust flash constrianed targets to fit
This commit is contained in:
bresch 2021-10-01 11:38:32 +02:00 committed by Daniel Agar
parent b99dbcc6a7
commit 5874b1f87c
86 changed files with 98 additions and 30 deletions

View File

@ -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

View File

@ -33,6 +33,6 @@ px4_add_board(
topic_listener
tune_control
uorb
ver
#ver
work_queue
)

View File

@ -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

View File

@ -33,6 +33,6 @@ px4_add_board(
topic_listener
tune_control
uorb
ver
#ver
work_queue
)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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})

View File

@ -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)

View File

@ -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()

View File

@ -53,4 +53,3 @@ px4_add_module(
DEPENDS
git_gps_devices
)
target_link_libraries(drivers__gps PRIVATE m)

View File

@ -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)

View File

@ -31,8 +31,4 @@
#
############################################################################
px4_add_library(PidDesign
pid_design.hpp
)
px4_add_unit_gtest(SRC pid_design_test.cpp)

View File

@ -44,5 +44,4 @@ px4_add_module(
mathlib
px4_work_queue
SystemIdentification
PidDesign
)