From 58b40fbbb921ad306f97da040acd7f141496484c Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Tue, 13 Apr 2021 10:28:39 -0400 Subject: [PATCH] boards: move testing to dedicated test variants --- .ci/Jenkinsfile-compile | 7 - .ci/Jenkinsfile-hardware | 136 ++++++----------- .github/workflows/compile_nuttx.yml | 9 +- .vscode/cmake-variants.yaml | 4 +- boards/airmind/mindpx-v2/default.cmake | 23 ++- boards/atlflight/eagle/default.cmake | 2 - boards/atlflight/excelsior/default.cmake | 2 - boards/av/x-v1/default.cmake | 23 ++- boards/cuav/nora/default.cmake | 1 - boards/cuav/x7pro/default.cmake | 1 - boards/cubepilot/cubeorange/default.cmake | 3 - .../nuttx-config/{console => test}/defconfig | 0 .../cubeorange/{console.cmake => test.cmake} | 2 +- boards/cubepilot/cubeyellow/default.cmake | 3 - .../nuttx-config/{console => test}/defconfig | 0 .../cubeyellow/{console.cmake => test.cmake} | 2 +- boards/holybro/durandal-v1/default.cmake | 1 - boards/holybro/pix32v5/default.cmake | 23 ++- boards/holybro/pix32v5/test.cmake | 139 +++++++++++++++++ boards/modalai/fc-v1/default.cmake | 23 ++- boards/modalai/fc-v1/rtps.cmake | 23 ++- boards/modalai/fc-v1/test.cmake | 132 +++++++++++++++++ boards/mro/ctrl-zero-f7-oem/default.cmake | 23 ++- boards/mro/ctrl-zero-f7/default.cmake | 23 ++- boards/mro/ctrl-zero-h7-oem/default.cmake | 1 - boards/mro/ctrl-zero-h7/default.cmake | 1 - boards/mro/pixracerpro/default.cmake | 1 - boards/mro/x21-777/default.cmake | 3 - boards/mro/x21/default.cmake | 3 - boards/nxp/fmuk66-e/default.cmake | 23 ++- boards/nxp/fmuk66-e/rtps.cmake | 22 ++- boards/nxp/fmuk66-e/socketcan.cmake | 22 ++- boards/nxp/fmuk66-v3/default.cmake | 22 ++- boards/nxp/fmuk66-v3/rtps.cmake | 21 ++- boards/nxp/fmuk66-v3/socketcan.cmake | 21 ++- boards/nxp/fmuk66-v3/test.cmake | 131 ++++++++++++++++ boards/omnibus/f4sd/default.cmake | 15 -- boards/px4/fmu-v2/default.cmake | 3 - boards/px4/fmu-v2/fixedwing.cmake | 1 - boards/px4/fmu-v3/default.cmake | 23 ++- boards/px4/fmu-v3/test.cmake | 138 +++++++++++++++++ boards/px4/fmu-v4/default.cmake | 23 ++- boards/px4/fmu-v4/test.cmake | 136 +++++++++++++++++ boards/px4/fmu-v4pro/default.cmake | 23 ++- boards/px4/fmu-v4pro/test.cmake | 136 +++++++++++++++++ boards/px4/fmu-v5/ctrlalloc.cmake | 23 ++- boards/px4/fmu-v5/debug.cmake | 2 +- boards/px4/fmu-v5/default.cmake | 23 ++- boards/px4/fmu-v5/multicopter.cmake | 1 - boards/px4/fmu-v5/optimized.cmake | 13 ++ boards/px4/fmu-v5/rtps.cmake | 21 ++- boards/px4/fmu-v5/stackcheck.cmake | 3 +- boards/px4/fmu-v5/test.cmake | 138 +++++++++++++++++ boards/px4/fmu-v5/uavcanv0periph.cmake | 4 +- boards/px4/fmu-v5/uavcanv1.cmake | 5 +- boards/px4/fmu-v5x/base_phy_DP83848C.cmake | 3 - boards/px4/fmu-v5x/default.cmake | 3 - boards/px4/fmu-v5x/test.cmake | 139 +++++++++++++++++ boards/px4/fmu-v6u/default.cmake | 1 - boards/px4/fmu-v6x/default.cmake | 5 +- boards/px4/fmu-v6x/test.cmake | 140 ++++++++++++++++++ boards/px4/sitl/ctrlalloc.cmake | 1 + boards/px4/sitl/nolockstep.cmake | 1 + boards/px4/sitl/rtps.cmake | 1 + boards/px4/sitl/test.cmake | 1 + boards/scumaker/pilotpi/arm64.cmake | 2 + boards/spracing/h7extreme/default.cmake | 10 +- 67 files changed, 1496 insertions(+), 418 deletions(-) rename boards/cubepilot/cubeorange/nuttx-config/{console => test}/defconfig (100%) rename boards/cubepilot/cubeorange/{console.cmake => test.cmake} (99%) rename boards/cubepilot/cubeyellow/nuttx-config/{console => test}/defconfig (100%) rename boards/cubepilot/cubeyellow/{console.cmake => test.cmake} (99%) create mode 100644 boards/holybro/pix32v5/test.cmake create mode 100644 boards/modalai/fc-v1/test.cmake create mode 100644 boards/nxp/fmuk66-v3/test.cmake create mode 100644 boards/px4/fmu-v3/test.cmake create mode 100644 boards/px4/fmu-v4/test.cmake create mode 100644 boards/px4/fmu-v4pro/test.cmake create mode 100644 boards/px4/fmu-v5/test.cmake create mode 100644 boards/px4/fmu-v5x/test.cmake create mode 100644 boards/px4/fmu-v6x/test.cmake diff --git a/.ci/Jenkinsfile-compile b/.ci/Jenkinsfile-compile index 590c2ba0e6..45bf116612 100644 --- a/.ci/Jenkinsfile-compile +++ b/.ci/Jenkinsfile-compile @@ -45,17 +45,12 @@ pipeline { "cuav_can-gps-v1_canbootloader", "cuav_can-gps-v1_default", "cuav_nora_default", - "cuav_nora_test", "cuav_x7pro_default", - "cuav_x7pro_test", - "cubepilot_cubeorange_console", "cubepilot_cubeorange_default", - "cubepilot_cubeyellow_console", "cubepilot_cubeyellow_default", "holybro_can-gps-v1_canbootloader", "holybro_can-gps-v1_default", "holybro_durandal-v1_default", - "holybro_durandal-v1_test", "holybro_kakutef7_default", "holybro_pix32v5_default", "modalai_fc-v1_default", @@ -81,7 +76,6 @@ pipeline { "px4_fmu-v2_fixedwing", "px4_fmu-v2_multicopter", "px4_fmu-v2_rover", - "px4_fmu-v2_test", "px4_fmu-v3_default", "px4_fmu-v4_cannode", "px4_fmu-v4_default", @@ -100,7 +94,6 @@ pipeline { "px4_fmu-v5x_base_phy_DP83848C", "px4_fmu-v5x_default", "px4_fmu-v6u_default", - "px4_fmu-v6u_test", "px4_fmu-v6x_default", "px4_io-v2_default", "spracing_h7extreme_default", diff --git a/.ci/Jenkinsfile-hardware b/.ci/Jenkinsfile-hardware index 392270f35c..e30666f3ff 100644 --- a/.ci/Jenkinsfile-hardware +++ b/.ci/Jenkinsfile-hardware @@ -7,9 +7,9 @@ pipeline { parallel { - stage("cubepilot_cubeorange_console") { + stage("cubepilot_cubeorange_test") { stages { - stage("build cubepilot_cubeorange_console") { + stage("build cubepilot_cubeorange_test") { agent { docker { image 'px4io/px4-dev-nuttx-focal:2020-09-14' @@ -22,10 +22,10 @@ pipeline { sh 'make distclean' sh 'ccache -s' sh 'git fetch --tags' - sh 'make cubepilot_cubeorange_console' + sh 'make cubepilot_cubeorange_test' sh 'make sizes' sh 'ccache -s' - stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'cubepilot_cubeorange_console' + stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'cubepilot_cubeorange_test' } post { always { @@ -42,9 +42,9 @@ pipeline { steps { sh 'export' sh 'find /dev/serial' - unstash 'cubepilot_cubeorange_console' + unstash 'cubepilot_cubeorange_test' // flash board and watch bootup - sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/cubepilot_cubeorange_console/cubepilot_cubeorange_console.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' + sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/cubepilot_cubeorange_test/cubepilot_cubeorange_test.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' } } stage("configure") { @@ -160,61 +160,9 @@ pipeline { } } - // stage("px4_fmu-v2_test") { - // stages { - // stage("build px4_fmu-v2_test") { - // agent { - // docker { - // image 'px4io/px4-dev-nuttx-focal:2020-09-14' - // args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' - // } - // } - // steps { - // sh 'export' - // sh 'make distclean' - // sh 'ccache -s' - // sh 'git fetch --tags' - // sh 'make px4_fmu-v2_test' - // sh 'make sizes' - // sh 'ccache -s' - // stash includes: 'build/px4_fmu-v2_test/px4_fmu-v2_test.elf', name: 'px4_fmu-v2_test' - // } - // post { - // always { - // sh 'make distclean' - // } - // } - // } // stage build - // stage("test") { - // agent { - // label 'px4_fmu-v2' - // } - // stages { - // stage("flash") { - // steps { - // sh 'export' - // sh 'find /dev/serial' - // unstash 'px4_fmu-v2_test' - // // flash board and watch bootup - // sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v2_test/px4_fmu-v2_test.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' - // } - // } - // stage("reset") { - // steps { - // cleanupFTDI(); - // } - // } - // } - // options { - // timeout(time: 90, unit: 'MINUTES') - // } - // } - // } - // } - - stage("px4_fmu-v3_default") { + stage("px4_fmu-v3_test") { stages { - stage("build px4_fmu-v3_default") { + stage("build px4_fmu-v3_test") { agent { docker { image 'px4io/px4-dev-nuttx-focal:2020-09-14' @@ -227,10 +175,10 @@ pipeline { sh 'make distclean' sh 'ccache -s' sh 'git fetch --tags' - sh 'make px4_fmu-v3_default' + sh 'make px4_fmu-v3_test' sh 'make sizes' sh 'ccache -s' - stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'px4_fmu-v3_default' + stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'px4_fmu-v3_test' } post { always { @@ -247,9 +195,9 @@ pipeline { steps { sh 'export' sh 'find /dev/serial' - unstash 'px4_fmu-v3_default' + unstash 'px4_fmu-v3_test' // flash board and watch bootup - sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v3_default/px4_fmu-v3_default.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' + sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v3_test/px4_fmu-v3_test.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' } } stage("configure") { @@ -288,9 +236,9 @@ pipeline { } } - stage("px4_fmu-v4_default") { + stage("px4_fmu-v4_test") { stages { - stage("build px4_fmu-v4_default") { + stage("build px4_fmu-v4_test") { agent { docker { image 'px4io/px4-dev-nuttx-focal:2020-09-14' @@ -303,10 +251,10 @@ pipeline { sh 'make distclean' sh 'ccache -s' sh 'git fetch --tags' - sh 'make px4_fmu-v4_default' + sh 'make px4_fmu-v4_test' sh 'make sizes' sh 'ccache -s' - stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'px4_fmu-v4_default' + stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'px4_fmu-v4_test' } post { always { @@ -323,9 +271,9 @@ pipeline { steps { sh 'export' sh 'find /dev/serial' - unstash 'px4_fmu-v4_default' + unstash 'px4_fmu-v4_test' // flash board and watch bootup - sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v4_default/px4_fmu-v4_default.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' + sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v4_test/px4_fmu-v4_test.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' } } stage("configure") { @@ -364,9 +312,9 @@ pipeline { } } - stage("px4_fmu-v4pro_default") { + stage("px4_fmu-v4pro_test") { stages { - stage("build px4_fmu-v4pro_default") { + stage("build px4_fmu-v4pro_test") { agent { docker { image 'px4io/px4-dev-nuttx-focal:2020-09-14' @@ -379,10 +327,10 @@ pipeline { sh 'make distclean' sh 'ccache -s' sh 'git fetch --tags' - sh 'make px4_fmu-v4pro_default' + sh 'make px4_fmu-v4pro_test' sh 'make sizes' sh 'ccache -s' - stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'px4_fmu-v4pro_default' + stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'px4_fmu-v4pro_test' } post { always { @@ -399,9 +347,9 @@ pipeline { steps { sh 'export' sh 'find /dev/serial' - unstash 'px4_fmu-v4pro_default' + unstash 'px4_fmu-v4pro_test' // flash board and watch bootup - sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v4pro_default/px4_fmu-v4pro_default.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' + sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v4pro_test/px4_fmu-v4pro_test.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' } } stage("configure") { @@ -440,9 +388,9 @@ pipeline { } } - stage("px4_fmu-v5_default") { + stage("px4_fmu-v5_test") { stages { - stage("build px4_fmu-v5_default") { + stage("build px4_fmu-v5_test") { agent { docker { image 'px4io/px4-dev-nuttx-focal:2020-09-14' @@ -455,10 +403,10 @@ pipeline { sh 'make distclean' sh 'ccache -s' sh 'git fetch --tags' - sh 'make px4_fmu-v5_default' + sh 'make px4_fmu-v5_test' sh 'make sizes' sh 'ccache -s' - stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'px4_fmu-v5_default' + stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'px4_fmu-v5_test' } post { always { @@ -475,9 +423,9 @@ pipeline { steps { sh 'export' sh 'find /dev/serial' - unstash 'px4_fmu-v5_default' + unstash 'px4_fmu-v5_test' // flash board and watch bootup - sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v5_default/px4_fmu-v5_default.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' + sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/px4_fmu-v5_test/px4_fmu-v5_test.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' } } stage("configure") { @@ -752,9 +700,9 @@ pipeline { } } - stage("modalai_fc-v1_default") { + stage("modalai_fc-v1_test") { stages { - stage("build modalai_fc-v1_default") { + stage("build modalai_fc-v1_test") { agent { docker { image 'px4io/px4-dev-nuttx-focal:2020-09-14' @@ -767,10 +715,10 @@ pipeline { sh 'make distclean' sh 'ccache -s' sh 'git fetch --tags' - sh 'make modalai_fc-v1_default' + sh 'make modalai_fc-v1_test' sh 'make sizes' sh 'ccache -s' - stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'modalai_fc-v1_default' + stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'modalai_fc-v1_test' } post { always { @@ -787,9 +735,9 @@ pipeline { steps { sh 'export' sh 'find /dev/serial' - unstash 'modalai_fc-v1_default' + unstash 'modalai_fc-v1_test' // flash board and watch bootup - sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/modalai_fc-v1_default/modalai_fc-v1_default.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' + sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/modalai_fc-v1_test/modalai_fc-v1_test.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' } } stage("configure") { @@ -905,9 +853,9 @@ pipeline { } } - stage("nxp_fmuk66-v3_default") { + stage("nxp_fmuk66-v3_test") { stages { - stage("build nxp_fmuk66-v3_default") { + stage("build nxp_fmuk66-v3_test") { agent { docker { image 'px4io/px4-dev-nuttx-focal:2020-09-14' @@ -920,10 +868,10 @@ pipeline { sh 'make distclean' sh 'ccache -s' sh 'git fetch --tags' - sh 'make nxp_fmuk66-v3_default' + sh 'make nxp_fmuk66-v3_test' sh 'make sizes' sh 'ccache -s' - stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'nxp_fmuk66-v3_default' + stash includes: 'build/*/*.elf, platforms/nuttx/Debug/upload_jlink_gdb.sh, Tools/HIL/*.py', name: 'nxp_fmuk66-v3_test' } post { always { @@ -940,9 +888,9 @@ pipeline { steps { sh 'export' sh 'find /dev/serial' - unstash 'nxp_fmuk66-v3_default' + unstash 'nxp_fmuk66-v3_test' // flash board and watch bootup - sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' + sh './platforms/nuttx/Debug/upload_jlink_gdb.sh build/nxp_fmuk66-v3_test/nxp_fmuk66-v3_test.elf && ./Tools/HIL/monitor_firmware_upload.py --device `find /dev/serial -name *usb-*` --baudrate 57600' } } stage("configure") { diff --git a/.github/workflows/compile_nuttx.yml b/.github/workflows/compile_nuttx.yml index 8ec1f9ecb3..f16630e572 100644 --- a/.github/workflows/compile_nuttx.yml +++ b/.github/workflows/compile_nuttx.yml @@ -26,19 +26,16 @@ jobs: cuav_can-gps-v1_debug, cuav_can-gps-v1_default, cuav_nora_default, - cuav_nora_test, cuav_x7pro_default, - cuav_x7pro_test, - cubepilot_cubeorange_console, cubepilot_cubeorange_default, - cubepilot_cubeyellow_console, + cubepilot_cubeorange_test, cubepilot_cubeyellow_default, + cubepilot_cubeyellow_test, cubepilot_io-v2_default, holybro_can-gps-v1_canbootloader, holybro_can-gps-v1_debug, holybro_can-gps-v1_default, holybro_durandal-v1_default, - holybro_durandal-v1_test, holybro_kakutef7_default, holybro_pix32v5_default, modalai_fc-v1_default, @@ -64,7 +61,6 @@ jobs: px4_fmu-v2_fixedwing, px4_fmu-v2_multicopter, px4_fmu-v2_rover, - px4_fmu-v2_test, px4_fmu-v3_default, px4_fmu-v4_cannode, px4_fmu-v4_default, @@ -83,7 +79,6 @@ jobs: px4_fmu-v5x_base_phy_DP83848C, px4_fmu-v5x_default, px4_fmu-v6u_default, - px4_fmu-v6u_test, px4_fmu-v6x_default, px4_io-v2_default, spracing_h7extreme_default, diff --git a/.vscode/cmake-variants.yaml b/.vscode/cmake-variants.yaml index 24f76bbd67..e2e482f4ba 100644 --- a/.vscode/cmake-variants.yaml +++ b/.vscode/cmake-variants.yaml @@ -96,11 +96,11 @@ CONFIG: buildType: MinSizeRel settings: CONFIG: cuav_x7pro_default - cubepilot_cubeorange_console: + cubepilot_cubeorange_test: short: cubepilot_cubeorange buildType: MinSizeRel settings: - CONFIG: cubepilot_orange_console + CONFIG: cubepilot_orange_test emlid_navio2_default: short: emlid_navio2 buildType: MinSizeRel diff --git a/boards/airmind/mindpx-v2/default.cmake b/boards/airmind/mindpx-v2/default.cmake index 9bd56346b3..c0e41eb833 100644 --- a/boards/airmind/mindpx-v2/default.cmake +++ b/boards/airmind/mindpx-v2/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m4 CONSTRAINED_MEMORY ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 1 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -48,7 +47,6 @@ px4_add_board( roboclaw rpm telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -110,7 +108,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -120,15 +117,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/atlflight/eagle/default.cmake b/boards/atlflight/eagle/default.cmake index 41295d615d..be0111bfc3 100644 --- a/boards/atlflight/eagle/default.cmake +++ b/boards/atlflight/eagle/default.cmake @@ -39,7 +39,6 @@ px4_add_board( VENDOR atlflight MODEL eagle LABEL default - #TESTING TOOLCHAIN arm-linux-gnueabihf ROMFSROOT px4fmu_common DRIVERS @@ -108,7 +107,6 @@ px4_add_board( sd_bench shutdown system_time - #tests # tests and test runner #top topic_listener tune_control diff --git a/boards/atlflight/excelsior/default.cmake b/boards/atlflight/excelsior/default.cmake index 2f7ef433b9..3b6db7e5fb 100644 --- a/boards/atlflight/excelsior/default.cmake +++ b/boards/atlflight/excelsior/default.cmake @@ -39,7 +39,6 @@ px4_add_board( VENDOR atlflight MODEL excelsior LABEL default - #TESTING TOOLCHAIN arm-oemllib32-linux-gnueabi DRIVERS #barometer # all available barometer drivers @@ -106,7 +105,6 @@ px4_add_board( sd_bench shutdown system_time - #tests # tests and test runner #top topic_listener tune_control diff --git a/boards/av/x-v1/default.cmake b/boards/av/x-v1/default.cmake index ca914f0053..5a922c19f3 100644 --- a/boards/av/x-v1/default.cmake +++ b/boards/av/x-v1/default.cmake @@ -7,7 +7,6 @@ px4_add_board( TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 2 ETHERNET SERIAL_PORTS @@ -47,7 +46,6 @@ px4_add_board( roboclaw rpm telemetry # all available telemetry drivers - test_ppm #tone_alarm uavcan MODULES @@ -108,7 +106,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -117,15 +114,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/cuav/nora/default.cmake b/boards/cuav/nora/default.cmake index 183b5114ec..f7d6066136 100644 --- a/boards/cuav/nora/default.cmake +++ b/boards/cuav/nora/default.cmake @@ -113,7 +113,6 @@ px4_add_board( sd_bench serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/cuav/x7pro/default.cmake b/boards/cuav/x7pro/default.cmake index ac30fdade7..421f8aaea6 100644 --- a/boards/cuav/x7pro/default.cmake +++ b/boards/cuav/x7pro/default.cmake @@ -114,7 +114,6 @@ px4_add_board( sd_bench serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/cubepilot/cubeorange/default.cmake b/boards/cubepilot/cubeorange/default.cmake index d3bd01eb31..1f49c0135f 100644 --- a/boards/cubepilot/cubeorange/default.cmake +++ b/boards/cubepilot/cubeorange/default.cmake @@ -9,7 +9,6 @@ px4_add_board( ROMFSROOT px4fmu_common BUILD_BOOTLOADER IO cubepilot_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS TEL1:/dev/ttyS0 @@ -51,7 +50,6 @@ px4_add_board( roboclaw rpm telemetry # all available telemetry drivers - #test_ppm tone_alarm uavcan MODULES @@ -113,7 +111,6 @@ px4_add_board( sd_bench #serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/cubepilot/cubeorange/nuttx-config/console/defconfig b/boards/cubepilot/cubeorange/nuttx-config/test/defconfig similarity index 100% rename from boards/cubepilot/cubeorange/nuttx-config/console/defconfig rename to boards/cubepilot/cubeorange/nuttx-config/test/defconfig diff --git a/boards/cubepilot/cubeorange/console.cmake b/boards/cubepilot/cubeorange/test.cmake similarity index 99% rename from boards/cubepilot/cubeorange/console.cmake rename to boards/cubepilot/cubeorange/test.cmake index ce92f98148..48c2171be6 100644 --- a/boards/cubepilot/cubeorange/console.cmake +++ b/boards/cubepilot/cubeorange/test.cmake @@ -3,7 +3,7 @@ px4_add_board( PLATFORM nuttx VENDOR cubepilot MODEL cubeorange - LABEL console + LABEL test TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common diff --git a/boards/cubepilot/cubeyellow/default.cmake b/boards/cubepilot/cubeyellow/default.cmake index b0ef13753d..cf2cc59078 100644 --- a/boards/cubepilot/cubeyellow/default.cmake +++ b/boards/cubepilot/cubeyellow/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO cubepilot_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS TEL1:/dev/ttyS0 @@ -49,7 +48,6 @@ px4_add_board( roboclaw rpm telemetry # all available telemetry drivers - #test_ppm tone_alarm uavcan MODULES @@ -111,7 +109,6 @@ px4_add_board( sd_bench #serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/cubepilot/cubeyellow/nuttx-config/console/defconfig b/boards/cubepilot/cubeyellow/nuttx-config/test/defconfig similarity index 100% rename from boards/cubepilot/cubeyellow/nuttx-config/console/defconfig rename to boards/cubepilot/cubeyellow/nuttx-config/test/defconfig diff --git a/boards/cubepilot/cubeyellow/console.cmake b/boards/cubepilot/cubeyellow/test.cmake similarity index 99% rename from boards/cubepilot/cubeyellow/console.cmake rename to boards/cubepilot/cubeyellow/test.cmake index adf01aeae2..36c84be658 100644 --- a/boards/cubepilot/cubeyellow/console.cmake +++ b/boards/cubepilot/cubeyellow/test.cmake @@ -3,7 +3,7 @@ px4_add_board( PLATFORM nuttx VENDOR cubepilot MODEL cubeyellow - LABEL console + LABEL test TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common diff --git a/boards/holybro/durandal-v1/default.cmake b/boards/holybro/durandal-v1/default.cmake index f7c936675b..4f30ca4802 100644 --- a/boards/holybro/durandal-v1/default.cmake +++ b/boards/holybro/durandal-v1/default.cmake @@ -109,7 +109,6 @@ px4_add_board( sd_bench serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/holybro/pix32v5/default.cmake b/boards/holybro/pix32v5/default.cmake index 1d5eaba7ef..08b777024b 100644 --- a/boards/holybro/pix32v5/default.cmake +++ b/boards/holybro/pix32v5/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS0 @@ -53,7 +52,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -115,7 +113,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -125,15 +122,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/holybro/pix32v5/test.cmake b/boards/holybro/pix32v5/test.cmake new file mode 100644 index 0000000000..c45ec98b38 --- /dev/null +++ b/boards/holybro/pix32v5/test.cmake @@ -0,0 +1,139 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR holybro + MODEL pix32v5 + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m7 + ROMFSROOT px4fmu_common + IO px4_io-v2_default + TESTING + UAVCAN_INTERFACES 2 + SERIAL_PORTS + GPS1:/dev/ttyS0 + TEL1:/dev/ttyS1 + TEL2:/dev/ttyS2 + TEL3:/dev/ttyS4 + TEL4:/dev/ttyS3 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + dshot + gps + #heater + #imu # all available imu drivers + imu/analog_devices/adis16448 + imu/bosch/bmi055 + imu/invensense/icm20602 + imu/invensense/icm20689 + imu/invensense/icm20948 # required for ak09916 mag + 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 + power_monitor/ina226 + #protocol_splitter + pwm_input + pwm_out_sim + pwm_out + px4io + rc_input + roboclaw + rpm + safety_button + telemetry # all available telemetry drivers + test_ppm + tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + battery_status + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + uuv_att_control + uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + bl_update + dmesg + dumpfile + esc_calib + gpio + hardfault_log + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + param + perf + pwm + reboot + reflect + sd_bench + serial_test + system_time + tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + fake_gyro + fake_magnetometer + fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + hello + hwtest # Hardware test + #matlab_csv_serial + px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + rover_steering_control # Rover example app + uuv_example_app + work_item + ) diff --git a/boards/modalai/fc-v1/default.cmake b/boards/modalai/fc-v1/default.cmake index dd78af9a97..532eb1d402 100644 --- a/boards/modalai/fc-v1/default.cmake +++ b/boards/modalai/fc-v1/default.cmake @@ -7,7 +7,6 @@ px4_add_board( TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 1 SERIAL_PORTS GPS1:/dev/ttyS0 # UART1 / J10 @@ -47,7 +46,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm #tone_alarm uavcan MODULES @@ -108,7 +106,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -118,15 +115,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/modalai/fc-v1/rtps.cmake b/boards/modalai/fc-v1/rtps.cmake index d98ef0ad7e..48b193229e 100644 --- a/boards/modalai/fc-v1/rtps.cmake +++ b/boards/modalai/fc-v1/rtps.cmake @@ -7,7 +7,6 @@ px4_add_board( TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 1 SERIAL_PORTS GPS1:/dev/ttyS0 # UART1 / J10 @@ -47,7 +46,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm #tone_alarm uavcan MODULES @@ -108,7 +106,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -118,15 +115,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/modalai/fc-v1/test.cmake b/boards/modalai/fc-v1/test.cmake new file mode 100644 index 0000000000..0f15eab4cc --- /dev/null +++ b/boards/modalai/fc-v1/test.cmake @@ -0,0 +1,132 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR modalai + MODEL fc-v1 + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m7 + ROMFSROOT px4fmu_common + TESTING + UAVCAN_INTERFACES 1 + SERIAL_PORTS + GPS1:/dev/ttyS0 # UART1 / J10 + TEL1:/dev/ttyS6 # UART7 / J5 + TEL2:/dev/ttyS4 # UART5 / J1 + TEL3:/dev/ttyS1 # USART2 / J4 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + dshot + gps + imu/bosch/bmi088 + imu/invensense/icm20602 + imu/invensense/icm20948 # required for ak09916 mag + imu/invensense/icm42688p + irlock + lights # all available light drivers + magnetometer # all available magnetometer drivers + optical_flow # all available optical flow drivers + osd + pca9685 + pca9685_pwm_out + power_monitor/ina226 + power_monitor/voxlpm + #protocol_splitter + #pwm_input + pwm_out_sim + pwm_out + rc_input + roboclaw + rpm + safety_button + telemetry # all available telemetry drivers + test_ppm + #tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + uuv_att_control + uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + bl_update + dmesg + dumpfile + esc_calib + gpio + hardfault_log + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + param + perf + pwm + reboot + reflect + sd_bench + serial_test + system_time + tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + fake_gyro + fake_magnetometer + fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + hello + hwtest # Hardware test + #matlab_csv_serial + px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + rover_steering_control # Rover example app + uuv_example_app + work_item + ) diff --git a/boards/mro/ctrl-zero-f7-oem/default.cmake b/boards/mro/ctrl-zero-f7-oem/default.cmake index 90193cf71a..fda64a3468 100644 --- a/boards/mro/ctrl-zero-f7-oem/default.cmake +++ b/boards/mro/ctrl-zero-f7-oem/default.cmake @@ -7,7 +7,6 @@ px4_add_board( TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS TEL1:/dev/ttyS0 @@ -50,7 +49,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -112,7 +110,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -122,15 +119,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/mro/ctrl-zero-f7/default.cmake b/boards/mro/ctrl-zero-f7/default.cmake index ec1abbd7ad..f4141e36ff 100644 --- a/boards/mro/ctrl-zero-f7/default.cmake +++ b/boards/mro/ctrl-zero-f7/default.cmake @@ -7,7 +7,6 @@ px4_add_board( TOOLCHAIN arm-none-eabi ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 1 SERIAL_PORTS TEL1:/dev/ttyS0 @@ -50,7 +49,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -112,7 +110,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -122,15 +119,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/mro/ctrl-zero-h7-oem/default.cmake b/boards/mro/ctrl-zero-h7-oem/default.cmake index 3fd744d53a..81b9cd8fd9 100644 --- a/boards/mro/ctrl-zero-h7-oem/default.cmake +++ b/boards/mro/ctrl-zero-h7-oem/default.cmake @@ -108,7 +108,6 @@ px4_add_board( sd_bench serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/mro/ctrl-zero-h7/default.cmake b/boards/mro/ctrl-zero-h7/default.cmake index 9cf2c0eb01..534e97bbd1 100644 --- a/boards/mro/ctrl-zero-h7/default.cmake +++ b/boards/mro/ctrl-zero-h7/default.cmake @@ -108,7 +108,6 @@ px4_add_board( sd_bench serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/mro/pixracerpro/default.cmake b/boards/mro/pixracerpro/default.cmake index 9546250857..775f98625a 100644 --- a/boards/mro/pixracerpro/default.cmake +++ b/boards/mro/pixracerpro/default.cmake @@ -109,7 +109,6 @@ px4_add_board( sd_bench serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/mro/x21-777/default.cmake b/boards/mro/x21-777/default.cmake index 9fb83a8f2b..2ee9d2e32e 100644 --- a/boards/mro/x21-777/default.cmake +++ b/boards/mro/x21-777/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 1 SERIAL_PORTS # IO DEBUG:/dev/ttyS0 @@ -50,7 +49,6 @@ px4_add_board( roboclaw rpm telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -112,7 +110,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control diff --git a/boards/mro/x21/default.cmake b/boards/mro/x21/default.cmake index 44cf8e09db..065081a609 100644 --- a/boards/mro/x21/default.cmake +++ b/boards/mro/x21/default.cmake @@ -9,7 +9,6 @@ px4_add_board( CONSTRAINED_MEMORY ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 1 SERIAL_PORTS # IO DEBUG:/dev/ttyS0 @@ -51,7 +50,6 @@ px4_add_board( roboclaw rpm telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -113,7 +111,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control diff --git a/boards/nxp/fmuk66-e/default.cmake b/boards/nxp/fmuk66-e/default.cmake index 837647391c..35066fcab7 100644 --- a/boards/nxp/fmuk66-e/default.cmake +++ b/boards/nxp/fmuk66-e/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m4 CONSTRAINED_MEMORY ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -47,7 +46,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - #test_ppm # NOT Portable YET tone_alarm uavcan MODULES @@ -108,7 +106,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -118,15 +115,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/nxp/fmuk66-e/rtps.cmake b/boards/nxp/fmuk66-e/rtps.cmake index 872368d675..4ce17c52e7 100644 --- a/boards/nxp/fmuk66-e/rtps.cmake +++ b/boards/nxp/fmuk66-e/rtps.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m4 CONSTRAINED_MEMORY ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -47,7 +46,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - #test_ppm # NOT Portable YET tone_alarm uavcan MODULES @@ -118,15 +116,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/nxp/fmuk66-e/socketcan.cmake b/boards/nxp/fmuk66-e/socketcan.cmake index ea9818cd3b..9f73b26897 100644 --- a/boards/nxp/fmuk66-e/socketcan.cmake +++ b/boards/nxp/fmuk66-e/socketcan.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m4 CONSTRAINED_MEMORY ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -47,7 +46,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - #test_ppm # NOT Portable YET tone_alarm #uavcannode_v1 MODULES @@ -118,15 +116,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/nxp/fmuk66-v3/default.cmake b/boards/nxp/fmuk66-v3/default.cmake index 8348971f9c..245125ea2f 100644 --- a/boards/nxp/fmuk66-v3/default.cmake +++ b/boards/nxp/fmuk66-v3/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m4 CONSTRAINED_MEMORY ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -107,7 +106,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -117,15 +115,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/nxp/fmuk66-v3/rtps.cmake b/boards/nxp/fmuk66-v3/rtps.cmake index 252cd6c66e..4745361c4e 100644 --- a/boards/nxp/fmuk66-v3/rtps.cmake +++ b/boards/nxp/fmuk66-v3/rtps.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m4 CONSTRAINED_MEMORY ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -117,15 +116,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/nxp/fmuk66-v3/socketcan.cmake b/boards/nxp/fmuk66-v3/socketcan.cmake index b6ba521856..059571b4bc 100644 --- a/boards/nxp/fmuk66-v3/socketcan.cmake +++ b/boards/nxp/fmuk66-v3/socketcan.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m4 CONSTRAINED_MEMORY ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -117,15 +116,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/nxp/fmuk66-v3/test.cmake b/boards/nxp/fmuk66-v3/test.cmake new file mode 100644 index 0000000000..c60de35f3b --- /dev/null +++ b/boards/nxp/fmuk66-v3/test.cmake @@ -0,0 +1,131 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR nxp + MODEL fmuk66-v3 + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m4 + CONSTRAINED_MEMORY + ROMFSROOT px4fmu_common + TESTING + UAVCAN_INTERFACES 2 + SERIAL_PORTS + GPS1:/dev/ttyS3 + TEL1:/dev/ttyS4 + TEL2:/dev/ttyS1 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + barometer/mpl3115a2 + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + distance_sensor/srf05 # Specific driver + gps + #imu # all available imu drivers + imu/fxas21002c + imu/fxos8701cq + imu/invensense/icm20948 # required for ak09916 mag + 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 + power_monitor/ina226 + #protocol_splitter + pwm_out_sim + pwm_out + rc_input + roboclaw + rpm + safety_button + telemetry # all available telemetry drivers + tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + battery_status + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + #uuv_att_control + #uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + #bl_update + #dmesg + dumpfile + esc_calib + #gpio + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + param + perf + pwm + reboot + reflect + sd_bench + serial_test + system_time + tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + fake_gyro + fake_magnetometer + fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + hello + hwtest # Hardware test + #matlab_csv_serial + px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + rover_steering_control # Rover example app + uuv_example_app + work_item + ) diff --git a/boards/omnibus/f4sd/default.cmake b/boards/omnibus/f4sd/default.cmake index fc7d0cf3f5..6b6a1664e4 100644 --- a/boards/omnibus/f4sd/default.cmake +++ b/boards/omnibus/f4sd/default.cmake @@ -37,7 +37,6 @@ px4_add_board( rc_input #telemetry # all available telemetry drivers telemetry/frsky_telemetry - #test_ppm MODULES #airspeed_selector attitude_estimator_q @@ -97,7 +96,6 @@ px4_add_board( sd_bench #serial_test #system_time - #tests # tests and test runner top #topic_listener tune_control @@ -105,17 +103,4 @@ px4_add_board( usb_connected ver work_queue - EXAMPLES - #fake_gps - #fake_gyro - #fake_magnetometer - #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - #hello - #hwtest # Hardware test - #matlab_csv_serial - #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - #rover_steering_control # Rover example app - #uuv_example_app - #work_item ) diff --git a/boards/px4/fmu-v2/default.cmake b/boards/px4/fmu-v2/default.cmake index 652547ca34..fb909a8b23 100644 --- a/boards/px4/fmu-v2/default.cmake +++ b/boards/px4/fmu-v2/default.cmake @@ -9,7 +9,6 @@ px4_add_board( CONSTRAINED_MEMORY ROMFSROOT px4fmu_common IO px4_io-v2_default - #TESTING #UAVCAN_INTERFACES 2 CONSTRAINED_FLASH SERIAL_PORTS @@ -58,7 +57,6 @@ px4_add_board( #roboclaw #rpm #telemetry # all available telemetry drivers - #test_ppm tone_alarm #uavcan MODULES @@ -120,7 +118,6 @@ px4_add_board( #sd_bench #serial_test #system_time - #tests # tests and test runner top #topic_listener tune_control diff --git a/boards/px4/fmu-v2/fixedwing.cmake b/boards/px4/fmu-v2/fixedwing.cmake index e46b4510fc..b8cf5b25e9 100644 --- a/boards/px4/fmu-v2/fixedwing.cmake +++ b/boards/px4/fmu-v2/fixedwing.cmake @@ -9,7 +9,6 @@ px4_add_board( CONSTRAINED_MEMORY ROMFSROOT px4fmu_common IO px4_io-v2_default - #TESTING #UAVCAN_INTERFACES 2 CONSTRAINED_FLASH SERIAL_PORTS diff --git a/boards/px4/fmu-v3/default.cmake b/boards/px4/fmu-v3/default.cmake index 85b1eeb00f..f2099704e0 100644 --- a/boards/px4/fmu-v3/default.cmake +++ b/boards/px4/fmu-v3/default.cmake @@ -9,7 +9,6 @@ px4_add_board( CONSTRAINED_MEMORY ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -52,7 +51,6 @@ px4_add_board( roboclaw rpm telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -114,7 +112,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -124,15 +121,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/px4/fmu-v3/test.cmake b/boards/px4/fmu-v3/test.cmake new file mode 100644 index 0000000000..874c548bf7 --- /dev/null +++ b/boards/px4/fmu-v3/test.cmake @@ -0,0 +1,138 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR px4 + MODEL fmu-v3 + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m4 + CONSTRAINED_MEMORY + ROMFSROOT px4fmu_common + IO px4_io-v2_default + TESTING + UAVCAN_INTERFACES 2 + SERIAL_PORTS + GPS1:/dev/ttyS3 + TEL1:/dev/ttyS1 + TEL2:/dev/ttyS2 + TEL4:/dev/ttyS6 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + dshot + gps + heater + #imu # all available imu drivers + imu/analog_devices/adis16448 + imu/l3gd20 + imu/lsm303d + imu/invensense/icm20608g + imu/invensense/icm20948 # required for ak09916 mag + imu/invensense/mpu6000 + imu/invensense/mpu9250 + irlock + lights # all available light drivers + magnetometer # all available magnetometer drivers + optical_flow # all available optical flow drivers + osd + pca9685 + pca9685_pwm_out + #power_monitor/ina226 + #protocol_splitter + pwm_input + pwm_out_sim + pwm_out + px4io + roboclaw + rpm + telemetry # all available telemetry drivers + test_ppm + tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + battery_status + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + uuv_att_control + uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + bl_update + #dmesg + dumpfile + esc_calib + gpio + hardfault_log + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + param + perf + pwm + reboot + reflect + sd_bench + serial_test + system_time + tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + fake_gyro + fake_magnetometer + fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + hello + hwtest # Hardware test + #matlab_csv_serial + px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + rover_steering_control # Rover example app + uuv_example_app + work_item + ) diff --git a/boards/px4/fmu-v4/default.cmake b/boards/px4/fmu-v4/default.cmake index eb3dd1d53e..3c8cc66c35 100644 --- a/boards/px4/fmu-v4/default.cmake +++ b/boards/px4/fmu-v4/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m4 CONSTRAINED_MEMORY ROMFSROOT px4fmu_common - TESTING UAVCAN_INTERFACES 1 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -50,7 +49,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -112,7 +110,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -122,15 +119,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/px4/fmu-v4/test.cmake b/boards/px4/fmu-v4/test.cmake new file mode 100644 index 0000000000..b3184b1b2e --- /dev/null +++ b/boards/px4/fmu-v4/test.cmake @@ -0,0 +1,136 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR px4 + MODEL fmu-v4 + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m4 + CONSTRAINED_MEMORY + ROMFSROOT px4fmu_common + TESTING + UAVCAN_INTERFACES 1 + SERIAL_PORTS + GPS1:/dev/ttyS3 + TEL1:/dev/ttyS1 + TEL2:/dev/ttyS2 + WIFI:/dev/ttyS0 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + dshot + gps + heater + #imu # all available imu drivers + imu/analog_devices/adis16448 + imu/invensense/icm20602 + imu/invensense/icm20608g + imu/invensense/icm20948 # required for ak09916 mag + imu/invensense/mpu9250 + irlock + lights # all available light drivers + magnetometer # all available magnetometer drivers + optical_flow # all available optical flow drivers + osd + pca9685 + pca9685_pwm_out + power_monitor/ina226 + #protocol_splitter + pwm_input + pwm_out_sim + pwm_out + rc_input + roboclaw + rpm + safety_button + telemetry # all available telemetry drivers + test_ppm + tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + battery_status + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + uuv_att_control + uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + bl_update + #dmesg + dumpfile + esc_calib + gpio + hardfault_log + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + param + perf + pwm + reboot + reflect + sd_bench + serial_test + system_time + tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + fake_gyro + fake_magnetometer + fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + hello + hwtest # Hardware test + #matlab_csv_serial + px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + rover_steering_control # Rover example app + uuv_example_app + work_item + ) diff --git a/boards/px4/fmu-v4pro/default.cmake b/boards/px4/fmu-v4pro/default.cmake index 151d218ef7..2f66bccf01 100644 --- a/boards/px4/fmu-v4pro/default.cmake +++ b/boards/px4/fmu-v4pro/default.cmake @@ -9,7 +9,6 @@ px4_add_board( CONSTRAINED_MEMORY ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS3 @@ -51,7 +50,6 @@ px4_add_board( roboclaw rpm telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -112,7 +110,6 @@ px4_add_board( reflect sd_bench system_time - tests # tests and test runner top topic_listener tune_control @@ -122,15 +119,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/px4/fmu-v4pro/test.cmake b/boards/px4/fmu-v4pro/test.cmake new file mode 100644 index 0000000000..bf5ac8c217 --- /dev/null +++ b/boards/px4/fmu-v4pro/test.cmake @@ -0,0 +1,136 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR px4 + MODEL fmu-v4pro + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m4 + CONSTRAINED_MEMORY + ROMFSROOT px4fmu_common + IO px4_io-v2_default + TESTING + UAVCAN_INTERFACES 2 + SERIAL_PORTS + GPS1:/dev/ttyS3 + TEL1:/dev/ttyS1 + TEL2:/dev/ttyS2 + TEL3:/dev/ttyS0 + TEL4:/dev/ttyS6 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + dshot + gps + #heater + #imu # all available imu drivers + imu/analog_devices/adis16448 + imu/invensense/icm20602 + imu/invensense/icm20608g + imu/invensense/icm20948 # required for ak09916 mag + imu/invensense/mpu9250 + irlock + lights # all available light drivers + magnetometer # all available magnetometer drivers + optical_flow # all available optical flow drivers + osd + pca9685 + pca9685_pwm_out + #power_monitor/ina226 + #protocol_splitter + pwm_input + pwm_out_sim + pwm_out + px4io + roboclaw + rpm + telemetry # all available telemetry drivers + test_ppm + tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + battery_status + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + uuv_att_control + uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + bl_update + #dmesg + dumpfile + esc_calib + gpio + hardfault_log + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + param + perf + pwm + reboot + reflect + sd_bench + system_time + tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + fake_gyro + fake_magnetometer + fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + hello + hwtest # Hardware test + #matlab_csv_serial + px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + rover_steering_control # Rover example app + uuv_example_app + work_item + ) diff --git a/boards/px4/fmu-v5/ctrlalloc.cmake b/boards/px4/fmu-v5/ctrlalloc.cmake index b470ab17c4..763091e6af 100644 --- a/boards/px4/fmu-v5/ctrlalloc.cmake +++ b/boards/px4/fmu-v5/ctrlalloc.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS0 @@ -52,7 +51,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -116,7 +114,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -126,15 +123,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/px4/fmu-v5/debug.cmake b/boards/px4/fmu-v5/debug.cmake index fec679b476..365ba4610c 100644 --- a/boards/px4/fmu-v5/debug.cmake +++ b/boards/px4/fmu-v5/debug.cmake @@ -124,7 +124,7 @@ px4_add_board( ver work_queue EXAMPLES - #fake_gps + fake_gps #fake_gyro #fake_magnetometer #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control diff --git a/boards/px4/fmu-v5/default.cmake b/boards/px4/fmu-v5/default.cmake index 7a99518dd2..7e7ddb0a58 100644 --- a/boards/px4/fmu-v5/default.cmake +++ b/boards/px4/fmu-v5/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS0 @@ -52,7 +51,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -114,7 +112,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control @@ -124,15 +121,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fake_gyro - fake_magnetometer - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/px4/fmu-v5/multicopter.cmake b/boards/px4/fmu-v5/multicopter.cmake index f6bf0a0af3..f2bfcc5ad1 100644 --- a/boards/px4/fmu-v5/multicopter.cmake +++ b/boards/px4/fmu-v5/multicopter.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS0 diff --git a/boards/px4/fmu-v5/optimized.cmake b/boards/px4/fmu-v5/optimized.cmake index 8d8e7919cf..495b22de3d 100644 --- a/boards/px4/fmu-v5/optimized.cmake +++ b/boards/px4/fmu-v5/optimized.cmake @@ -126,4 +126,17 @@ px4_add_board( usb_connected ver work_queue + EXAMPLES + fake_gps + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test + #matlab_csv_serial + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/px4/fmu-v5/rtps.cmake b/boards/px4/fmu-v5/rtps.cmake index 5632d4facc..b32fc5a789 100644 --- a/boards/px4/fmu-v5/rtps.cmake +++ b/boards/px4/fmu-v5/rtps.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS0 @@ -50,7 +49,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -107,7 +105,6 @@ px4_add_board( reflect sd_bench system_time - tests # tests and test runner top topic_listener tune_control @@ -117,13 +114,15 @@ px4_add_board( work_queue EXAMPLES fake_gps - fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control - hello - hwtest # Hardware test + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test #matlab_csv_serial - px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html - px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html - rover_steering_control # Rover example app - uuv_example_app - work_item + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item ) diff --git a/boards/px4/fmu-v5/stackcheck.cmake b/boards/px4/fmu-v5/stackcheck.cmake index 6aa24b9fa8..ca4442fbcf 100644 --- a/boards/px4/fmu-v5/stackcheck.cmake +++ b/boards/px4/fmu-v5/stackcheck.cmake @@ -122,7 +122,8 @@ px4_add_board( ver work_queue EXAMPLES - #fake_gps + fake_gps + #fake_gyro #fake_magnetometer #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control #hello diff --git a/boards/px4/fmu-v5/test.cmake b/boards/px4/fmu-v5/test.cmake new file mode 100644 index 0000000000..ad1c8ae33d --- /dev/null +++ b/boards/px4/fmu-v5/test.cmake @@ -0,0 +1,138 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR px4 + MODEL fmu-v5 + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m7 + ROMFSROOT px4fmu_common + IO px4_io-v2_default + TESTING + UAVCAN_INTERFACES 2 + SERIAL_PORTS + GPS1:/dev/ttyS0 + TEL1:/dev/ttyS1 + TEL2:/dev/ttyS2 + TEL4:/dev/ttyS3 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + dshot + gps + #heater + #imu # all available imu drivers + imu/analog_devices/adis16448 + imu/bosch/bmi055 + imu/invensense/icm20602 + imu/invensense/icm20689 + imu/invensense/icm20948 # required for ak09916 mag + 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 + power_monitor/ina226 + #protocol_splitter + pwm_input + pwm_out_sim + pwm_out + px4io + rc_input + roboclaw + rpm + safety_button + telemetry # all available telemetry drivers + test_ppm + tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + battery_status + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + uuv_att_control + uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + bl_update + dmesg + dumpfile + esc_calib + gpio + hardfault_log + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + param + perf + pwm + reboot + reflect + sd_bench + serial_test + system_time + tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + fake_gyro + fake_magnetometer + fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + hello + hwtest # Hardware test + #matlab_csv_serial + px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + rover_steering_control # Rover example app + uuv_example_app + work_item + ) diff --git a/boards/px4/fmu-v5/uavcanv0periph.cmake b/boards/px4/fmu-v5/uavcanv0periph.cmake index 02bf770063..bfb12da01c 100644 --- a/boards/px4/fmu-v5/uavcanv0periph.cmake +++ b/boards/px4/fmu-v5/uavcanv0periph.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - #TESTING UAVCAN_INTERFACES 2 UAVCAN_PERIPHERALS cuav_can-gps-v1_default @@ -56,7 +55,6 @@ px4_add_board( #rpm safety_button telemetry # all available telemetry drivers - #test_ppm tone_alarm uavcan MODULES @@ -117,7 +115,6 @@ px4_add_board( reflect sd_bench system_time - #tests # tests and test runner top topic_listener tune_control @@ -126,6 +123,7 @@ px4_add_board( ver work_queue EXAMPLES + fake_gps #fake_gyro #fake_magnetometer #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control diff --git a/boards/px4/fmu-v5/uavcanv1.cmake b/boards/px4/fmu-v5/uavcanv1.cmake index 670bce6b73..3c8fcc78ce 100644 --- a/boards/px4/fmu-v5/uavcanv1.cmake +++ b/boards/px4/fmu-v5/uavcanv1.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - #TESTING UAVCAN_INTERFACES 2 SERIAL_PORTS GPS1:/dev/ttyS0 @@ -52,7 +51,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - #test_ppm tone_alarm #uavcan # legacy v0 uavcan_v1 @@ -115,7 +113,6 @@ px4_add_board( sd_bench serial_test system_time - #tests # tests and test runner top topic_listener tune_control @@ -124,7 +121,7 @@ px4_add_board( ver work_queue EXAMPLES - #fake_gps + fake_gps #fake_gyro #fake_magnetometer #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control diff --git a/boards/px4/fmu-v5x/base_phy_DP83848C.cmake b/boards/px4/fmu-v5x/base_phy_DP83848C.cmake index cbe8b0060f..9d3502d9f0 100644 --- a/boards/px4/fmu-v5x/base_phy_DP83848C.cmake +++ b/boards/px4/fmu-v5x/base_phy_DP83848C.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 ETHERNET SERIAL_PORTS @@ -53,7 +52,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -115,7 +113,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control diff --git a/boards/px4/fmu-v5x/default.cmake b/boards/px4/fmu-v5x/default.cmake index 3b475f7722..4324e46d24 100644 --- a/boards/px4/fmu-v5x/default.cmake +++ b/boards/px4/fmu-v5x/default.cmake @@ -8,7 +8,6 @@ px4_add_board( ARCHITECTURE cortex-m7 ROMFSROOT px4fmu_common IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 ETHERNET SERIAL_PORTS @@ -53,7 +52,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -115,7 +113,6 @@ px4_add_board( sd_bench serial_test system_time - tests # tests and test runner top topic_listener tune_control diff --git a/boards/px4/fmu-v5x/test.cmake b/boards/px4/fmu-v5x/test.cmake new file mode 100644 index 0000000000..458845e495 --- /dev/null +++ b/boards/px4/fmu-v5x/test.cmake @@ -0,0 +1,139 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR px4 + MODEL fmu-v5x + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m7 + ROMFSROOT px4fmu_common + IO px4_io-v2_default + TESTING + UAVCAN_INTERFACES 2 + ETHERNET + SERIAL_PORTS + GPS1:/dev/ttyS0 + TEL1:/dev/ttyS6 + TEL2:/dev/ttyS4 + TEL3:/dev/ttyS1 + GPS2:/dev/ttyS7 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + dshot + gps + heater + #imu # all available imu drivers + imu/analog_devices/adis16448 + imu/bosch/bmi088 + imu/invensense/icm20602 + imu/invensense/icm20948 # required for ak09916 mag + imu/invensense/icm42688p + irlock + lights # all available light drivers + magnetometer # all available magnetometer drivers + optical_flow # all available optical flow drivers + osd + pca9685 + pca9685_pwm_out + power_monitor/ina226 + #protocol_splitter + pwm_input + pwm_out_sim + pwm_out + px4io + rc_input + roboclaw + rpm + safety_button + telemetry # all available telemetry drivers + test_ppm + tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + #uuv_att_control + #uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + bl_update + dmesg + dumpfile + esc_calib + gpio + hardfault_log + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + netman + param + perf + pwm + reboot + reflect + sd_bench + serial_test + system_time + tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test + #matlab_csv_serial + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item + ) diff --git a/boards/px4/fmu-v6u/default.cmake b/boards/px4/fmu-v6u/default.cmake index e32835bc0e..b85e78768f 100644 --- a/boards/px4/fmu-v6u/default.cmake +++ b/boards/px4/fmu-v6u/default.cmake @@ -109,7 +109,6 @@ px4_add_board( sd_bench serial_test system_time - #tests # tests and test runner top topic_listener tune_control diff --git a/boards/px4/fmu-v6x/default.cmake b/boards/px4/fmu-v6x/default.cmake index 9db0f5d10d..9bf3eb65fd 100644 --- a/boards/px4/fmu-v6x/default.cmake +++ b/boards/px4/fmu-v6x/default.cmake @@ -9,7 +9,6 @@ px4_add_board( ROMFSROOT px4fmu_common BUILD_BOOTLOADER IO px4_io-v2_default - TESTING UAVCAN_INTERFACES 2 UAVCAN_TIMER_OVERRIDE 2 ETHERNET @@ -54,7 +53,6 @@ px4_add_board( rpm safety_button telemetry # all available telemetry drivers - test_ppm tone_alarm uavcan MODULES @@ -116,8 +114,7 @@ px4_add_board( sd_bench serial_test system_time -# tests # tests and test runner - top +# top topic_listener tune_control uorb diff --git a/boards/px4/fmu-v6x/test.cmake b/boards/px4/fmu-v6x/test.cmake new file mode 100644 index 0000000000..e9b5c078fb --- /dev/null +++ b/boards/px4/fmu-v6x/test.cmake @@ -0,0 +1,140 @@ + +px4_add_board( + PLATFORM nuttx + VENDOR px4 + MODEL fmu-v6x + LABEL test + TOOLCHAIN arm-none-eabi + ARCHITECTURE cortex-m7 + ROMFSROOT px4fmu_common + BUILD_BOOTLOADER + IO px4_io-v2_default + TESTING + UAVCAN_INTERFACES 2 + UAVCAN_TIMER_OVERRIDE 2 + ETHERNET + SERIAL_PORTS + GPS1:/dev/ttyS0 + TEL1:/dev/ttyS6 + TEL2:/dev/ttyS4 + TEL3:/dev/ttyS1 + GPS2:/dev/ttyS7 + DRIVERS + adc/ads1115 + adc/board_adc + barometer # all available barometer drivers + batt_smbus + camera_capture + camera_trigger + differential_pressure # all available differential pressure drivers + distance_sensor # all available distance sensor drivers + dshot + gps + heater + #imu # all available imu drivers + imu/bosch/bmi088 + imu/invensense/icm20602 + imu/invensense/icm20649 + imu/invensense/icm20948 # required for ak09916 mag + imu/invensense/icm42688p + irlock + lights # all available light drivers + magnetometer # all available magnetometer drivers + optical_flow # all available optical flow drivers + osd + pca9685 + pca9685_pwm_out + power_monitor/ina226 + #protocol_splitter + pwm_out_sim + pwm_out + px4io + rc_input + roboclaw + rpm + safety_button + telemetry # all available telemetry drivers + test_ppm + tone_alarm + uavcan + MODULES + airspeed_selector + attitude_estimator_q + camera_feedback + commander + dataman + ekf2 + esc_battery + events + flight_mode_manager + fw_att_control + fw_pos_control_l1 + gyro_calibration + gyro_fft + land_detector + landing_target_estimator + load_mon + local_position_estimator + logger + mavlink + mc_att_control + mc_hover_thrust_estimator + mc_pos_control + mc_rate_control + #micrortps_bridge + navigator + rc_update + rover_pos_control + sensors + sih + temperature_compensation + #uuv_att_control + #uuv_pos_control + vmount + vtol_att_control + SYSTEMCMDS + bl_update + dmesg + dumpfile + esc_calib + gpio + hardfault_log + i2cdetect + led_control + mft + mixer + motor_ramp + motor_test + mtd + nshterm + netman + param + perf + pwm + reboot + reflect + sd_bench + serial_test + system_time +# tests # tests and test runner + top + topic_listener + tune_control + uorb + usb_connected + ver + work_queue + EXAMPLES + fake_gps + #fake_gyro + #fake_magnetometer + #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control + #hello + #hwtest # Hardware test + #matlab_csv_serial + #px4_mavlink_debug # Tutorial code from http://dev.px4.io/en/debug/debug_values.html + #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html + #rover_steering_control # Rover example app + #uuv_example_app + #work_item + ) diff --git a/boards/px4/sitl/ctrlalloc.cmake b/boards/px4/sitl/ctrlalloc.cmake index 876ad06dcb..cd556dd7b5 100644 --- a/boards/px4/sitl/ctrlalloc.cmake +++ b/boards/px4/sitl/ctrlalloc.cmake @@ -90,6 +90,7 @@ px4_add_board( EXAMPLES dyn_hello # dynamically loading modules example fake_gps + fake_gyro fake_magnetometer fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control hello diff --git a/boards/px4/sitl/nolockstep.cmake b/boards/px4/sitl/nolockstep.cmake index 83e40ed7b6..129054eef9 100644 --- a/boards/px4/sitl/nolockstep.cmake +++ b/boards/px4/sitl/nolockstep.cmake @@ -88,6 +88,7 @@ px4_add_board( EXAMPLES dyn_hello # dynamically loading modules example fake_gps + fake_gyro fake_magnetometer fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control hello diff --git a/boards/px4/sitl/rtps.cmake b/boards/px4/sitl/rtps.cmake index 63eb8e398b..6548bfde3c 100644 --- a/boards/px4/sitl/rtps.cmake +++ b/boards/px4/sitl/rtps.cmake @@ -87,6 +87,7 @@ px4_add_board( EXAMPLES dyn_hello # dynamically loading modules example fake_gps + fake_gyro fake_magnetometer fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control hello diff --git a/boards/px4/sitl/test.cmake b/boards/px4/sitl/test.cmake index c228cba95c..9294f41b28 100644 --- a/boards/px4/sitl/test.cmake +++ b/boards/px4/sitl/test.cmake @@ -87,6 +87,7 @@ px4_add_board( EXAMPLES dyn_hello # dynamically loading modules example fake_gps + fake_gyro fake_magnetometer fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control hello diff --git a/boards/scumaker/pilotpi/arm64.cmake b/boards/scumaker/pilotpi/arm64.cmake index e19df827f4..3e9f0f0261 100644 --- a/boards/scumaker/pilotpi/arm64.cmake +++ b/boards/scumaker/pilotpi/arm64.cmake @@ -87,6 +87,8 @@ px4_add_board( EXAMPLES dyn_hello # dynamically loading modules example fake_gps + fake_gyro + fake_magnetometer fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control hello #hwtest # Hardware test diff --git a/boards/spracing/h7extreme/default.cmake b/boards/spracing/h7extreme/default.cmake index 5de213e2b7..67c08daade 100644 --- a/boards/spracing/h7extreme/default.cmake +++ b/boards/spracing/h7extreme/default.cmake @@ -39,16 +39,12 @@ px4_add_board( #pca9685 #power_monitor/ina226 #protocol_splitter -# pwm_input - Need to create arch/stm32 arch/stm32h7 arch/kinetis and reloacate -# all arch dependant code there pwm_out_sim pwm_out #roboclaw rc_input telemetry # all available telemetry drivers - #test_ppm tone_alarm -# uavcan - No H7 or FD can support in UAVCAN yet MODULES #airspeed_selector attitude_estimator_q @@ -100,7 +96,6 @@ px4_add_board( reflect sd_bench #shutdown - #tests # tests and test runner top topic_listener tune_control @@ -109,7 +104,9 @@ px4_add_board( ver work_queue EXAMPLES - #bottle_drop # OBC challenge + fake_gps + #fake_gyro + #fake_magnetometer #fixedwing_control # Tutorial code from https://px4.io/dev/example_fixedwing_control #hello #hwtest # Hardware test @@ -118,4 +115,5 @@ px4_add_board( #px4_simple_app # Tutorial code from http://dev.px4.io/en/apps/hello_sky.html #rover_steering_control # Rover example app #uuv_example_app + #work_item )