diff --git a/boards/airmind/mindpx-v2/default.cmake b/boards/airmind/mindpx-v2/default.cmake deleted file mode 100644 index c176a00808..0000000000 --- a/boards/airmind/mindpx-v2/default.cmake +++ /dev/null @@ -1,132 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - UAVCAN_INTERFACES 1 - SERIAL_PORTS - GPS1:/dev/ttyS3 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - 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/invensense/icm20948 # required for ak09916 mag - imu/l3gd20 - imu/lsm303d - imu/invensense/mpu6000 - imu/invensense/mpu6500 - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/airmind/mindpx-v2/default.px4board b/boards/airmind/mindpx-v2/default.px4board index 61577e5dfc..8b6edfe9af 100644 --- a/boards/airmind/mindpx-v2/default.px4board +++ b/boards/airmind/mindpx-v2/default.px4board @@ -10,7 +10,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=y @@ -33,7 +33,7 @@ CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 @@ -90,6 +90,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/ark/can-flow/canbootloader.cmake b/boards/ark/can-flow/canbootloader.cmake deleted file mode 100644 index d6d38d89a4..0000000000 --- a/boards/ark/can-flow/canbootloader.cmake +++ /dev/null @@ -1,10 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - DRIVERS - bootloaders -) diff --git a/boards/ark/can-flow/default.cmake b/boards/ark/can-flow/default.cmake deleted file mode 100644 index 80962e07d9..0000000000 --- a/boards/ark/can-flow/default.cmake +++ /dev/null @@ -1,32 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_FLASH - CONSTRAINED_MEMORY - ROMFSROOT cannode - UAVCAN_INTERFACES 1 - DRIVERS - bootloaders - distance_sensor/broadcom/afbrs50 - imu/bosch/bmi088 - imu/invensense/icm42688p - optical_flow/paw3902 - uavcannode - MODULES - #ekf2 - #load_mon - #sensors - SYSTEMCMDS - param - perf - #reboot - #system_time - top - #topic_listener - #uorb - #ver - #work_queue -) diff --git a/boards/ark/can-gps/canbootloader.cmake b/boards/ark/can-gps/canbootloader.cmake deleted file mode 100644 index d6d38d89a4..0000000000 --- a/boards/ark/can-gps/canbootloader.cmake +++ /dev/null @@ -1,10 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - DRIVERS - bootloaders -) diff --git a/boards/ark/can-gps/default.cmake b/boards/ark/can-gps/default.cmake deleted file mode 100644 index d6ce768f1f..0000000000 --- a/boards/ark/can-gps/default.cmake +++ /dev/null @@ -1,37 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_FLASH - NO_HELP - CONSTRAINED_MEMORY - EXTERNAL_METADATA - ROMFSROOT cannode - UAVCAN_INTERFACES 1 - DRIVERS - barometer/bmp388 - bootloaders - gps - imu/invensense/icm42688p - magnetometer/bosch/bmm150 - safety_button - tone_alarm - uavcannode - MODULES - #ekf2 - #load_mon - #sensors - SYSTEMCMDS - #mft - #mtd - param - #perf - #reboot - #system_time - #top - #topic_listener - #ver - #work_queue -) diff --git a/boards/ark/can-rtk-gps/default.cmake b/boards/ark/can-rtk-gps/default.cmake deleted file mode 100644 index d6ce768f1f..0000000000 --- a/boards/ark/can-rtk-gps/default.cmake +++ /dev/null @@ -1,37 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_FLASH - NO_HELP - CONSTRAINED_MEMORY - EXTERNAL_METADATA - ROMFSROOT cannode - UAVCAN_INTERFACES 1 - DRIVERS - barometer/bmp388 - bootloaders - gps - imu/invensense/icm42688p - magnetometer/bosch/bmm150 - safety_button - tone_alarm - uavcannode - MODULES - #ekf2 - #load_mon - #sensors - SYSTEMCMDS - #mft - #mtd - param - #perf - #reboot - #system_time - #top - #topic_listener - #ver - #work_queue -) diff --git a/boards/atl/mantis-edu/default.cmake b/boards/atl/mantis-edu/default.cmake deleted file mode 100644 index 1b77647898..0000000000 --- a/boards/atl/mantis-edu/default.cmake +++ /dev/null @@ -1,61 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - DRIVERS - adc/board_adc - barometer/maiertek/mpc2520 - gps - #heater - imu/invensense/icm20602 - magnetometer/isentek/ist8310 - tap_esc - MODULES - battery_status - camera_feedback - commander - dataman - ekf2 - events - flight_mode_manager - gyro_calibration - gyro_fft - land_detector - load_mon - logger - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - sensors - sih - vmount - SYSTEMCMDS - bl_update - dmesg - dumpfile - hardfault_log - led_control - mixer - motor_ramp - motor_test - param - perf - reboot - shutdown - system_time - top - topic_listener - tune_control - uorb - ver - work_queue - ) diff --git a/boards/av/x-v1/default.cmake b/boards/av/x-v1/default.cmake deleted file mode 100644 index 39a687090b..0000000000 --- a/boards/av/x-v1/default.cmake +++ /dev/null @@ -1,129 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - UAVCAN_INTERFACES 2 - ETHERNET - SERIAL_PORTS - GPS1:/dev/ttyS6 - TEL1:/dev/ttyS0 - TEL2:/dev/ttyS1 - TEL3:/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 - #imu # all available imu drivers - imu/adis16477 - imu/adis16497 - imu/invensense/icm20948 # required for ak09916 mag - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - mixer - motor_ramp - motor_test - nshterm - netman - param - perf - pwm - reboot - reflect - sd_bench - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/av/x-v1/default.px4board b/boards/av/x-v1/default.px4board index f53e100d4f..7280add732 100644 --- a/boards/av/x-v1/default.px4board +++ b/boards/av/x-v1/default.px4board @@ -12,7 +12,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_ADIS16477=y @@ -32,7 +32,7 @@ CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y @@ -87,6 +87,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/beaglebone/blue/default.cmake b/boards/beaglebone/blue/default.cmake deleted file mode 100644 index f232e8fe28..0000000000 --- a/boards/beaglebone/blue/default.cmake +++ /dev/null @@ -1,108 +0,0 @@ -add_definitions( - -D__PX4_LINUX - - -DRC_AUTOPILOT_EXT # Enable extensions in Robotics Cape Library, TODO: remove -) - -px4_add_board( - PLATFORM posix - ARCHITECTURE cortex-a8 - ROMFSROOT px4fmu_common - TOOLCHAIN arm-linux-gnueabihf - TESTING - DRIVERS - adc/ads1115 - adc/board_adc - #barometer # all available barometer drivers - barometer/bmp280 - batt_smbus - camera_trigger - differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - imu/analog_devices/adis16448 - imu/invensense/icm20948 # required for ak09916 mag - imu/invensense/mpu9250 - linux_pwm_out - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - pwm_out_sim - rc_input - smart_battery/batmon - #telemetry # all available telemetry drivers - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - rover_pos_control - sensors - sih - #simulator - temperature_compensation - uuv_att_control - uuv_pos_control - vmount - vtol_att_control - SYSTEMCMDS - dyn - esc_calib - led_control - mixer - motor_ramp - motor_test - param - perf - pwm - sd_bench - #serial_test - system_time - shutdown - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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/beaglebone/blue/default.px4board b/boards/beaglebone/blue/default.px4board index 305f5666b4..e5e8818d1f 100644 --- a/boards/beaglebone/blue/default.px4board +++ b/boards/beaglebone/blue/default.px4board @@ -9,7 +9,7 @@ CONFIG_DRIVERS_BAROMETER_BMP280=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=y diff --git a/boards/bitcraze/crazyflie/default.cmake b/boards/bitcraze/crazyflie/default.cmake deleted file mode 100644 index 5ba026dda1..0000000000 --- a/boards/bitcraze/crazyflie/default.cmake +++ /dev/null @@ -1,73 +0,0 @@ -# workaround for syslink parameter PARAM_DEFINE_INT32(SLNK_RADIO_ADDR2, 3890735079); // 0xE7E7E7E7 -add_compile_options(-Wno-narrowing) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - CONSTRAINED_FLASH - DRIVERS - barometer/lps25h - distance_sensor/vl53l0x - gps - imu/invensense/mpu9250 - magnetometer/akm/ak8963 - optical_flow/pmw3901 - pwm_out - MODULES - attitude_estimator_q - #camera_feedback - commander - dataman - ekf2 - events - flight_mode_manager - gyro_fft - land_detector - #landing_target_estimator - load_mon - #local_position_estimator - logger - mag_bias_estimator - mavlink - mc_att_control - # mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - navigator - rc_update - sensors - #temperature_compensation - SYSTEMCMDS - #bl_update - dmesg - dumpfile - #esc_calib - hardfault_log - i2cdetect - led_control - mft - mixer - motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - reflect - sd_bench - #sd_stress - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - ) diff --git a/boards/bitcraze/crazyflie/default.px4board b/boards/bitcraze/crazyflie/default.px4board index 1a5c4e7b6c..3845c3335c 100644 --- a/boards/bitcraze/crazyflie/default.px4board +++ b/boards/bitcraze/crazyflie/default.px4board @@ -8,6 +8,7 @@ CONFIG_DRIVERS_DISTANCE_SENSOR_VL53L0X=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_INVENSENSE_MPU9250=y CONFIG_DRIVERS_MAGNETOMETER_AKM_AK8963=y +CONFIG_DRIVERS_OPTICAL_FLOW_PMW3901=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y CONFIG_MODULES_COMMANDER=y diff --git a/boards/bitcraze/crazyflie21/default.cmake b/boards/bitcraze/crazyflie21/default.cmake deleted file mode 100644 index d00cfc5663..0000000000 --- a/boards/bitcraze/crazyflie21/default.cmake +++ /dev/null @@ -1,71 +0,0 @@ -# workaround for syslink parameter PARAM_DEFINE_INT32(SLNK_RADIO_ADDR2, 3890735079); // 0xE7E7E7E7 -add_compile_options(-Wno-narrowing) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - CONSTRAINED_FLASH - DRIVERS - barometer/bmp388 - distance_sensor/vl53l1x - gps - imu/bosch/bmi088/bmi088_i2c - optical_flow/pmw3901 - pwm_out - MODULES - attitude_estimator_q - #camera_feedback - commander - dataman - ekf2 - events - flight_mode_manager - #gyro_fft - land_detector - landing_target_estimator - load_mon - local_position_estimator - logger - mag_bias_estimator - mavlink - mc_att_control - # mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - navigator - rc_update - sensors - #temperature_compensation - SYSTEMCMDS - #bl_update - dmesg - dumpfile - #esc_calib - hardfault_log - i2cdetect - led_control - mixer - motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - reflect - sd_bench - #sd_stress - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - ) diff --git a/boards/bitcraze/crazyflie21/default.px4board b/boards/bitcraze/crazyflie21/default.px4board index b05a8472c0..9d6594a5a7 100644 --- a/boards/bitcraze/crazyflie21/default.px4board +++ b/boards/bitcraze/crazyflie21/default.px4board @@ -6,6 +6,8 @@ CONFIG_BOARD_COMPILE_DEFINITIONS="-Wno-narrowing" CONFIG_DRIVERS_BAROMETER_BMP388=y CONFIG_DRIVERS_DISTANCE_SENSOR_VL53L1X=y CONFIG_DRIVERS_GPS=y +CONFIG_DRIVERS_IMU_BOSCH_BMI088=y +CONFIG_DRIVERS_OPTICAL_FLOW_PMW3901=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y CONFIG_MODULES_COMMANDER=y diff --git a/boards/cuav/can-gps-v1/canbootloader.cmake b/boards/cuav/can-gps-v1/canbootloader.cmake deleted file mode 100644 index d6d38d89a4..0000000000 --- a/boards/cuav/can-gps-v1/canbootloader.cmake +++ /dev/null @@ -1,10 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - DRIVERS - bootloaders -) diff --git a/boards/cuav/nora/bootloader.cmake b/boards/cuav/nora/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/cuav/nora/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/cuav/nora/default.cmake b/boards/cuav/nora/default.cmake deleted file mode 100644 index 0adbc944c3..0000000000 --- a/boards/cuav/nora/default.cmake +++ /dev/null @@ -1,137 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - UAVCAN_INTERFACES 2 - UAVCAN_TIMER_OVERRIDE 2 - SERIAL_PORTS - GPS1:/dev/ttyS0 - TEL1:/dev/ttyS1 - GPS2:/dev/ttyS2 - TEL2:/dev/ttyS3 - # CONSOLE: /dev/ttyS4 - # RC: /dev/ttyS5 - 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/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 - power_monitor/ina226 - #protocol_splitter - pwm_out_sim - pwm_out - rc_input - roboclaw - rpm - safety_button - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/cuav/nora/default.px4board b/boards/cuav/nora/default.px4board index 3d124deef2..3be46ebeea 100644 --- a/boards/cuav/nora/default.px4board +++ b/boards/cuav/nora/default.px4board @@ -11,7 +11,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -38,7 +38,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=2 @@ -94,6 +94,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/cuav/x7pro/bootloader.cmake b/boards/cuav/x7pro/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/cuav/x7pro/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/cuav/x7pro/default.cmake b/boards/cuav/x7pro/default.cmake deleted file mode 100644 index 9863ad68aa..0000000000 --- a/boards/cuav/x7pro/default.cmake +++ /dev/null @@ -1,139 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - UAVCAN_INTERFACES 2 - UAVCAN_TIMER_OVERRIDE 2 - SERIAL_PORTS - GPS1:/dev/ttyS0 - TEL1:/dev/ttyS1 - GPS2:/dev/ttyS2 - TEL2:/dev/ttyS3 - # CONSOLE: /dev/ttyS4 - # RC: /dev/ttyS5 - 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/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 - power_monitor/ina226 - #protocol_splitter - pwm_out_sim - pwm_out - rc_input - roboclaw - rpm - safety_button - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - #serial_test - #system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/cuav/x7pro/default.px4board b/boards/cuav/x7pro/default.px4board index e06714fdfc..c0883d1f1c 100644 --- a/boards/cuav/x7pro/default.px4board +++ b/boards/cuav/x7pro/default.px4board @@ -11,7 +11,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -39,7 +39,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=2 @@ -95,6 +95,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/cuav/x7pro/test.cmake b/boards/cuav/x7pro/test.cmake deleted file mode 100644 index 7897152c5a..0000000000 --- a/boards/cuav/x7pro/test.cmake +++ /dev/null @@ -1,143 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - TESTING - UAVCAN_INTERFACES 2 - UAVCAN_TIMER_OVERRIDE 2 - SERIAL_PORTS - GPS1:/dev/ttyS0 - TEL1:/dev/ttyS1 - GPS2:/dev/ttyS2 - TEL2:/dev/ttyS3 - # CONSOLE: /dev/ttyS4 - # RC: /dev/ttyS5 - 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/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 - power_monitor/ina226 - #protocol_splitter - pwm_out_sim - pwm_out - rc_input - #roboclaw - #rpm - safety_button - #smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - microbench - mixer - #motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - #reflect - sd_bench - sd_stress - #serial_test - #system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/cubepilot/cubeorange/bootloader.cmake b/boards/cubepilot/cubeorange/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/cubepilot/cubeorange/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/cubepilot/cubeorange/default.cmake b/boards/cubepilot/cubeorange/default.cmake deleted file mode 100644 index d51ae34443..0000000000 --- a/boards/cubepilot/cubeorange/default.cmake +++ /dev/null @@ -1,135 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - IO cubepilot_io-v2_default - UAVCAN_INTERFACES 2 - SERIAL_PORTS - TEL1:/dev/ttyS0 - TEL2:/dev/ttyS1 - GPS1:/dev/ttyS2 - # PX4IO:/dev/ttyS3 - # TEL3:/dev/ttyS4 # connected to ADS-B receiver - GPS2:/dev/ttyS5 - 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/icm20649 - imu/invensense/icm20948 - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - #serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/cubepilot/cubeorange/default.px4board b/boards/cubepilot/cubeorange/default.px4board index 02cdd07f8c..75e96e6240 100644 --- a/boards/cubepilot/cubeorange/default.px4board +++ b/boards/cubepilot/cubeorange/default.px4board @@ -13,7 +13,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -36,7 +36,7 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y diff --git a/boards/cubepilot/cubeorange/test.cmake b/boards/cubepilot/cubeorange/test.cmake deleted file mode 100644 index dc83a67f6a..0000000000 --- a/boards/cubepilot/cubeorange/test.cmake +++ /dev/null @@ -1,138 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - IO cubepilot_io-v2_default - TESTING - UAVCAN_INTERFACES 2 - SERIAL_PORTS - TEL1:/dev/ttyS0 - TEL2:/dev/ttyS1 - GPS1:/dev/ttyS2 - # PX4IO:/dev/ttyS3 - # CONSOLE:/dev/ttyS4 - GPS2:/dev/ttyS5 - 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/invensense/icm20602 - imu/invensense/icm20649 - imu/invensense/icm20948 - 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 - #smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - microbench - mixer - #motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - #reflect - sd_bench - sd_stress - #serial_test - #system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/cubepilot/cubeyellow/default.cmake b/boards/cubepilot/cubeyellow/default.cmake deleted file mode 100644 index 4bf8e05bfe..0000000000 --- a/boards/cubepilot/cubeyellow/default.cmake +++ /dev/null @@ -1,133 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO cubepilot_io-v2_default - UAVCAN_INTERFACES 2 - SERIAL_PORTS - TEL1:/dev/ttyS0 - TEL2:/dev/ttyS1 - GPS1:/dev/ttyS2 - # PX4IO:/dev/ttyS3 - TEL3:/dev/ttyS4 - GPS2:/dev/ttyS5 - 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/icm20649 - imu/invensense/icm20948 - 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 - roboclaw - rpm - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - #serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/cubepilot/cubeyellow/default.px4board b/boards/cubepilot/cubeyellow/default.px4board index cc91bd9218..054874d191 100644 --- a/boards/cubepilot/cubeyellow/default.px4board +++ b/boards/cubepilot/cubeyellow/default.px4board @@ -12,7 +12,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -34,7 +34,7 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y diff --git a/boards/cubepilot/io-v2/default.cmake b/boards/cubepilot/io-v2/default.cmake deleted file mode 100644 index 6461439f86..0000000000 --- a/boards/cubepilot/io-v2/default.cmake +++ /dev/null @@ -1,10 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - CONSTRAINED_FLASH - ARCHITECTURE cortex-m3 - DRIVERS - MODULES - px4iofirmware - ) diff --git a/boards/emlid/navio2/default.cmake b/boards/emlid/navio2/default.cmake deleted file mode 100644 index ff082cf23e..0000000000 --- a/boards/emlid/navio2/default.cmake +++ /dev/null @@ -1,108 +0,0 @@ -add_definitions( - -D__PX4_LINUX -) - -px4_add_board( - PLATFORM posix - ARCHITECTURE cortex-a53 - ROMFSROOT px4fmu_common - TOOLCHAIN arm-linux-gnueabihf - TESTING - DRIVERS - adc/ads1115 - adc/board_adc - #barometer # all available barometer drivers - barometer/ms5611 - batt_smbus - camera_trigger - differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - imu/analog_devices/adis16448 - imu/invensense/icm20948 # required for ak09916 mag - imu/invensense/mpu9250 - imu/st/lsm9ds1 - linux_pwm_out - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - magnetometer/lsm9ds1_mag - pwm_out_sim - rc_input - smart_battery/batmon - #telemetry # all available telemetry drivers - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - rover_pos_control - sensors - sih - #simulator - temperature_compensation - uuv_att_control - uuv_pos_control - vmount - vtol_att_control - SYSTEMCMDS - dyn - esc_calib - led_control - mixer - motor_ramp - motor_test - param - perf - pwm - sd_bench - #serial_test - system_time - shutdown - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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/emlid/navio2/default.px4board b/boards/emlid/navio2/default.px4board index 188e5cb712..45ab8f4376 100644 --- a/boards/emlid/navio2/default.px4board +++ b/boards/emlid/navio2/default.px4board @@ -9,7 +9,7 @@ CONFIG_DRIVERS_BAROMETER_MS5611=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=y diff --git a/boards/freefly/can-rtk-gps/canbootloader.cmake b/boards/freefly/can-rtk-gps/canbootloader.cmake deleted file mode 100644 index 470d7d837b..0000000000 --- a/boards/freefly/can-rtk-gps/canbootloader.cmake +++ /dev/null @@ -1,11 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - CONSTRAINED_MEMORY - DRIVERS - bootloaders - lights/rgbled_ncp5623c -) diff --git a/boards/freefly/can-rtk-gps/default.cmake b/boards/freefly/can-rtk-gps/default.cmake deleted file mode 100644 index f140915b6c..0000000000 --- a/boards/freefly/can-rtk-gps/default.cmake +++ /dev/null @@ -1,34 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - #CONSTRAINED_FLASH - ROMFSROOT cannode - UAVCAN_INTERFACES 1 - DRIVERS - barometer/bmp388 - bootloaders - gps - lights/rgbled_ncp5623c - magnetometer/isentek/ist8310 - imu/st/lsm9ds1 - uavcannode - MODULES - #ekf2 - load_mon - sensors - SYSTEMCMDS - led_control - mft - mtd - param - perf - reboot - system_time - top -# topic_listener - ver - work_queue -) diff --git a/boards/freefly/can-rtk-gps/default.px4board b/boards/freefly/can-rtk-gps/default.px4board index 2d16ec2ca4..b3d974db3e 100644 --- a/boards/freefly/can-rtk-gps/default.px4board +++ b/boards/freefly/can-rtk-gps/default.px4board @@ -6,6 +6,7 @@ CONFIG_DRIVERS_BOOTLOADERS=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_LIGHTS_RGBLED_NCP5623C=y CONFIG_DRIVERS_MAGNETOMETER_ISENTEK_IST8310=y +CONFIG_DRIVERS_MAGNETOMETER_LSM9DS1_MAG=y CONFIG_BOARD_UAVCAN_INTERFACES=1 CONFIG_DRIVERS_UAVCANNODE=y CONFIG_MODULES_LOAD_MON=y diff --git a/boards/holybro/can-gps-v1/canbootloader.cmake b/boards/holybro/can-gps-v1/canbootloader.cmake deleted file mode 100644 index d6d38d89a4..0000000000 --- a/boards/holybro/can-gps-v1/canbootloader.cmake +++ /dev/null @@ -1,10 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - DRIVERS - bootloaders -) diff --git a/boards/holybro/can-gps-v1/default.cmake b/boards/holybro/can-gps-v1/default.cmake deleted file mode 100644 index 7e4b7a3524..0000000000 --- a/boards/holybro/can-gps-v1/default.cmake +++ /dev/null @@ -1,32 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - CONSTRAINED_FLASH - ROMFSROOT cannode - UAVCAN_INTERFACES 1 - DRIVERS - adc/board_adc - barometer/bmp388 - bootloaders - gps - imu/invensense/icm20649 - lights/rgbled_ncp5623c - magnetometer/bosch/bmm150 - uavcannode - MODULES - #ekf2 - sensors - SYSTEMCMDS - #i2cdetect - param - #perf - #top - #topic_listener - #uorb - #ver - #work_queue -) diff --git a/boards/holybro/durandal-v1/bootloader.cmake b/boards/holybro/durandal-v1/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/holybro/durandal-v1/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/holybro/durandal-v1/default.cmake b/boards/holybro/durandal-v1/default.cmake deleted file mode 100644 index c6b63591fc..0000000000 --- a/boards/holybro/durandal-v1/default.cmake +++ /dev/null @@ -1,133 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - IO px4_io-v2_default - 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/bmi088 - imu/invensense/icm20689 - imu/invensense/icm20948 # required for ak09916 mag - #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 - roboclaw - rpm - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - #serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/holybro/durandal-v1/default.px4board b/boards/holybro/durandal-v1/default.px4board index e35d6e51df..996bf4ac2d 100644 --- a/boards/holybro/durandal-v1/default.px4board +++ b/boards/holybro/durandal-v1/default.px4board @@ -13,7 +13,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -34,7 +34,7 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y diff --git a/boards/holybro/kakutef7/default.cmake b/boards/holybro/kakutef7/default.cmake deleted file mode 100644 index 32f54d63c5..0000000000 --- a/boards/holybro/kakutef7/default.cmake +++ /dev/null @@ -1,84 +0,0 @@ - -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 - ARCHITECTURE cortex-m7 - EXTERNAL_METADATA - ROMFSROOT px4fmu_common - SERIAL_PORTS - TEL1:/dev/ttyS0 # UART1 - TEL2:/dev/ttyS1 # UART2 -# TEL3:/dev/ttyS2 # UART3 (currently NuttX console) - GPS1:/dev/ttyS3 # UART4 - RC:/dev/ttyS4 # UART6 - # /dev/ttyS5: UART7 (ESC telemetry) - DRIVERS - adc/board_adc - barometer/bmp280 - dshot - gps - imu/invensense/icm20689 - imu/invensense/mpu6000 - #magnetometer - magnetometer/isentek/ist8310 - #optical_flow/px4flow - osd - #pwm_out_sim - pwm_out - rc_input - #telemetry - telemetry/frsky_telemetry - tone_alarm - MODULES - attitude_estimator_q - battery_status - commander - dataman - #ekf2 - events - flight_mode_manager - gyro_calibration - #gyro_fft - land_detector - load_mon - #local_position_estimator - logger - #mag_bias_estimator - mavlink - mc_att_control - # mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - navigator - rc_update - sensors - #temperature_compensation - SYSTEMCMDS - bl_update - dmesg - #dumpfile - #esc_calib - hardfault_log - #i2cdetect - #led_control - mixer - #motor_ramp - #motor_test - #nshterm - param - perf - pwm - reboot - #reflect - #sd_bench - top - #topic_listener - #tune_control - #uorb - #usb_connected - ver - #work_queue - ) diff --git a/boards/holybro/kakutef7/default.px4board b/boards/holybro/kakutef7/default.px4board index c3ff453353..5375a2690e 100644 --- a/boards/holybro/kakutef7/default.px4board +++ b/boards/holybro/kakutef7/default.px4board @@ -14,6 +14,7 @@ CONFIG_DRIVERS_MAGNETOMETER_ISENTEK_IST8310=y CONFIG_DRIVERS_OSD=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_DRIVERS_RC_INPUT=y +CONFIG_DRIVERS_TELEMETRY_FRSKY_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y CONFIG_MODULES_BATTERY_STATUS=y diff --git a/boards/holybro/pix32v5/default.cmake b/boards/holybro/pix32v5/default.cmake deleted file mode 100644 index 79d74afd95..0000000000 --- a/boards/holybro/pix32v5/default.cmake +++ /dev/null @@ -1,137 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/holybro/pix32v5/default.px4board b/boards/holybro/pix32v5/default.px4board index 2cf48e30dd..a3fca201bd 100644 --- a/boards/holybro/pix32v5/default.px4board +++ b/boards/holybro/pix32v5/default.px4board @@ -12,7 +12,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -39,7 +39,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y @@ -96,6 +96,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/modalai/fc-v1/default.cmake b/boards/modalai/fc-v1/default.cmake deleted file mode 100644 index debfd9b935..0000000000 --- a/boards/modalai/fc-v1/default.cmake +++ /dev/null @@ -1,131 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - 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 - TEL4:/dev/ttyS3 # UART4 / J09 - 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 - smart_battery/batmon - safety_button - telemetry # all available telemetry drivers - #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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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.px4board b/boards/modalai/fc-v1/default.px4board index 6603b3f0fe..576796f380 100644 --- a/boards/modalai/fc-v1/default.px4board +++ b/boards/modalai/fc-v1/default.px4board @@ -10,7 +10,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -34,7 +34,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 CONFIG_MODULES_AIRSPEED_SELECTOR=y @@ -90,6 +90,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/modalai/fc-v1/rtps.cmake b/boards/modalai/fc-v1/rtps.cmake deleted file mode 100644 index 61e5ada74d..0000000000 --- a/boards/modalai/fc-v1/rtps.cmake +++ /dev/null @@ -1,129 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - 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 - #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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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-v2/bootloader.cmake b/boards/modalai/fc-v2/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/modalai/fc-v2/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/modalai/fc-v2/default.cmake b/boards/modalai/fc-v2/default.cmake deleted file mode 100644 index ab141b67ee..0000000000 --- a/boards/modalai/fc-v2/default.cmake +++ /dev/null @@ -1,135 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - #IO px4_io-v2_default - UAVCAN_INTERFACES 1 - UAVCAN_TIMER_OVERRIDE 2 - #ETHERNET - SERIAL_PORTS - GPS1:/dev/ttyS0 - TEL1:/dev/ttyS6 - TEL2:/dev/ttyS4 - 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 - power_monitor/voxlpm - #protocol_splitter - pwm_out_sim - pwm_out - #px4io - rc_input - roboclaw - rpm - #safety_button - telemetry # all available telemetry drivers - #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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - esc_calib - gpio - hardfault_log - i2cdetect - led_control - mft - mixer - motor_ramp - motor_test - mtd - nshterm - #netman - param - perf - pwm - reboot - #reflect - sd_bench - sd_stress - #serial_test - system_time - top - topic_listener - tune_control - uorb - #usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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-v2/default.px4board b/boards/modalai/fc-v2/default.px4board index 816e2052fe..42f5046183 100644 --- a/boards/modalai/fc-v2/default.px4board +++ b/boards/modalai/fc-v2/default.px4board @@ -10,7 +10,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -33,7 +33,7 @@ CONFIG_DRIVERS_PWM_OUT_SIM=y CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=2 diff --git a/boards/mro/ctrl-zero-f7-oem/default.cmake b/boards/mro/ctrl-zero-f7-oem/default.cmake deleted file mode 100644 index 5a3cb27813..0000000000 --- a/boards/mro/ctrl-zero-f7-oem/default.cmake +++ /dev/null @@ -1,134 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - UAVCAN_INTERFACES 2 - SERIAL_PORTS - TEL1:/dev/ttyS0 - TEL2:/dev/ttyS1 - GPS1:/dev/ttyS2 - #RC:/dev/ttyS3 - TEL3:/dev/ttyS4 - #FRSKY:/dev/ttyS5 - DRIVERS - adc/ads1115 - adc/board_adc - #barometer # all available barometer drivers - barometer/dps310 - 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/icm20948 - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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.px4board b/boards/mro/ctrl-zero-f7-oem/default.px4board index 2b9c0697c7..bc60d3bc2e 100644 --- a/boards/mro/ctrl-zero-f7-oem/default.px4board +++ b/boards/mro/ctrl-zero-f7-oem/default.px4board @@ -10,7 +10,7 @@ CONFIG_DRIVERS_BAROMETER_DPS310=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -32,7 +32,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y @@ -89,6 +89,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/mro/ctrl-zero-f7/default.cmake b/boards/mro/ctrl-zero-f7/default.cmake deleted file mode 100644 index ca44ab3547..0000000000 --- a/boards/mro/ctrl-zero-f7/default.cmake +++ /dev/null @@ -1,134 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - UAVCAN_INTERFACES 1 - SERIAL_PORTS - TEL1:/dev/ttyS0 - TEL2:/dev/ttyS1 - GPS1:/dev/ttyS2 - #RC:/dev/ttyS3 - #CONSOLE:/dev/ttyS4 - #FRSKY:/dev/ttyS5 - DRIVERS - adc/ads1115 - adc/board_adc - #barometer # all available barometer drivers - barometer/dps310 - 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/icm20948 - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/default.px4board b/boards/mro/ctrl-zero-f7/default.px4board index 40a599b209..7d9508a164 100644 --- a/boards/mro/ctrl-zero-f7/default.px4board +++ b/boards/mro/ctrl-zero-f7/default.px4board @@ -9,7 +9,7 @@ CONFIG_DRIVERS_BAROMETER_DPS310=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -31,7 +31,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 @@ -89,6 +89,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/mro/ctrl-zero-h7-oem/bootloader.cmake b/boards/mro/ctrl-zero-h7-oem/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/mro/ctrl-zero-h7-oem/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/mro/ctrl-zero-h7-oem/default.cmake b/boards/mro/ctrl-zero-h7-oem/default.cmake deleted file mode 100644 index d109e543b5..0000000000 --- a/boards/mro/ctrl-zero-h7-oem/default.cmake +++ /dev/null @@ -1,133 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - UAVCAN_INTERFACES 2 - SERIAL_PORTS - TEL1:/dev/ttyS0 - TEL2:/dev/ttyS1 - GPS1:/dev/ttyS2 - #RC:/dev/ttyS3 - TEL3:/dev/ttyS4 - #FRSKY:/dev/ttyS5 - DRIVERS - adc/ads1115 - adc/board_adc - #barometer # all available barometer drivers - barometer/dps310 - batt_smbus - camera_capture - camera_trigger - differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - dshot - gps - #imu # all available imu drivers - imu/bosch/bmi088 - imu/invensense/icm20602 - imu/invensense/icm20948 - 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 - rc_input - roboclaw - rpm - #safety_button TODO - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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-h7-oem/default.px4board b/boards/mro/ctrl-zero-h7-oem/default.px4board index 269f9cc43f..0747f3243b 100644 --- a/boards/mro/ctrl-zero-h7-oem/default.px4board +++ b/boards/mro/ctrl-zero-h7-oem/default.px4board @@ -11,7 +11,7 @@ CONFIG_DRIVERS_BAROMETER_DPS310=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -32,7 +32,7 @@ CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y @@ -89,6 +89,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/mro/ctrl-zero-h7/bootloader.cmake b/boards/mro/ctrl-zero-h7/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/mro/ctrl-zero-h7/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/mro/ctrl-zero-h7/default.cmake b/boards/mro/ctrl-zero-h7/default.cmake deleted file mode 100644 index 0896549a86..0000000000 --- a/boards/mro/ctrl-zero-h7/default.cmake +++ /dev/null @@ -1,133 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - UAVCAN_INTERFACES 1 - SERIAL_PORTS - TEL1:/dev/ttyS0 - TEL2:/dev/ttyS1 - GPS1:/dev/ttyS2 - #RC:/dev/ttyS3 - TEL3:/dev/ttyS4 - #FRSKY:/dev/ttyS5 - DRIVERS - adc/ads1115 - adc/board_adc - #barometer # all available barometer drivers - barometer/dps310 - batt_smbus - camera_capture - camera_trigger - differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - dshot - gps - #imu # all available imu drivers - imu/bosch/bmi088 - imu/invensense/icm20602 - imu/invensense/icm20948 - 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 - rc_input - roboclaw - rpm - #safety_button TODO - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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-h7/default.px4board b/boards/mro/ctrl-zero-h7/default.px4board index fae922df73..f98771e268 100644 --- a/boards/mro/ctrl-zero-h7/default.px4board +++ b/boards/mro/ctrl-zero-h7/default.px4board @@ -11,7 +11,7 @@ CONFIG_DRIVERS_BAROMETER_DPS310=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -32,7 +32,7 @@ CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 @@ -90,6 +90,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/mro/pixracerpro/bootloader.cmake b/boards/mro/pixracerpro/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/mro/pixracerpro/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/mro/pixracerpro/default.cmake b/boards/mro/pixracerpro/default.cmake deleted file mode 100644 index b7546897fd..0000000000 --- a/boards/mro/pixracerpro/default.cmake +++ /dev/null @@ -1,133 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - UAVCAN_INTERFACES 2 - SERIAL_PORTS - #SPARE:/dev/ttyS0 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - GPS1:/dev/ttyS3 - #RC:/dev/ttyS4 - #CONSOLE:/dev/ttyS5 - #FRSKY:/dev/ttyS6 - DRIVERS - adc/ads1115 - adc/board_adc - #barometer # all available barometer drivers - barometer/dps310 - batt_smbus - camera_capture - camera_trigger - differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - dshot - gps - #imu # all available imu drivers - imu/bosch/bmi088 - imu/invensense/icm20602 - imu/invensense/icm20948 - 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 - rc_input - roboclaw - rpm - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/pixracerpro/default.px4board b/boards/mro/pixracerpro/default.px4board index ba9e2fdd4f..4d49ef7e3d 100644 --- a/boards/mro/pixracerpro/default.px4board +++ b/boards/mro/pixracerpro/default.px4board @@ -10,7 +10,7 @@ CONFIG_DRIVERS_BAROMETER_DPS310=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -31,7 +31,7 @@ CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y @@ -88,6 +88,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/mro/x21-777/default.cmake b/boards/mro/x21-777/default.cmake deleted file mode 100644 index d8637572ed..0000000000 --- a/boards/mro/x21-777/default.cmake +++ /dev/null @@ -1,134 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - UAVCAN_INTERFACES 1 - SERIAL_PORTS - # IO DEBUG:/dev/ttyS0 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - GPS1:/dev/ttyS3 - # PX4IO:/dev/ttyS4 - # CONSOLE:/dev/ttyS5 - # OSD:/dev/tty6 - 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 # all available imu drivers - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/x21-777/default.px4board b/boards/mro/x21-777/default.px4board index 910d5806cd..64b82fba03 100644 --- a/boards/mro/x21-777/default.px4board +++ b/boards/mro/x21-777/default.px4board @@ -10,7 +10,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -33,7 +33,7 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 @@ -91,6 +91,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/mro/x21/default.cmake b/boards/mro/x21/default.cmake deleted file mode 100644 index 6da089a57d..0000000000 --- a/boards/mro/x21/default.cmake +++ /dev/null @@ -1,135 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - IO px4_io-v2_default - UAVCAN_INTERFACES 1 - SERIAL_PORTS - # IO DEBUG:/dev/ttyS0 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - GPS1:/dev/ttyS3 - # PX4IO:/dev/ttyS4 - # CONSOLE:/dev/ttyS5 - # OSD:/dev/tty6 - 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 # all available imu drivers - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/x21/default.px4board b/boards/mro/x21/default.px4board index 733d1abaf8..53fc5e9d7b 100644 --- a/boards/mro/x21/default.px4board +++ b/boards/mro/x21/default.px4board @@ -11,7 +11,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -34,7 +34,7 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 @@ -91,6 +91,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/nxp/fmuk66-e/default.cmake b/boards/nxp/fmuk66-e/default.cmake deleted file mode 100644 index 68b87f425a..0000000000 --- a/boards/nxp/fmuk66-e/default.cmake +++ /dev/null @@ -1,130 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - 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/bosch/bmi088 - 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 - power_monitor/ina226 - #protocol_splitter - pwm_out_sim - pwm_out - rc_input - roboclaw - rpm - safety_button - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/nxp/fmuk66-e/default.px4board b/boards/nxp/fmuk66-e/default.px4board index 978c7b5c22..02559253e0 100644 --- a/boards/nxp/fmuk66-e/default.px4board +++ b/boards/nxp/fmuk66-e/default.px4board @@ -11,7 +11,7 @@ CONFIG_DRIVERS_BAROMETER_MPL3115A2=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DISTANCE_SENSOR_SRF05=y CONFIG_DRIVERS_GPS=y @@ -34,7 +34,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y @@ -85,6 +85,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/nxp/fmuk66-e/rtps.cmake b/boards/nxp/fmuk66-e/rtps.cmake deleted file mode 100644 index 8329fe4022..0000000000 --- a/boards/nxp/fmuk66-e/rtps.cmake +++ /dev/null @@ -1,131 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - 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/bosch/bmi088 - 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 - power_monitor/ina226 - #protocol_splitter - pwm_out_sim - pwm_out - rc_input - roboclaw - rpm - safety_button - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/nxp/fmuk66-e/socketcan.cmake b/boards/nxp/fmuk66-e/socketcan.cmake deleted file mode 100644 index 1e635eab88..0000000000 --- a/boards/nxp/fmuk66-e/socketcan.cmake +++ /dev/null @@ -1,130 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - 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/bosch/bmi088 - 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 - power_monitor/ina226 - #protocol_splitter - pwm_out_sim - pwm_out - rc_input - roboclaw - rpm - safety_button - smart_battery/batmon - telemetry # all available telemetry drivers - tone_alarm - uavcan_v1 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/nxp/fmuk66-v3/default.px4board b/boards/nxp/fmuk66-v3/default.px4board index 6a2cbbb464..77c2c96f5c 100644 --- a/boards/nxp/fmuk66-v3/default.px4board +++ b/boards/nxp/fmuk66-v3/default.px4board @@ -12,7 +12,7 @@ CONFIG_DRIVERS_BAROMETER_MPL3115A2=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DISTANCE_SENSOR_SRF05=y CONFIG_DRIVERS_GPS=y @@ -39,7 +39,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y diff --git a/boards/nxp/fmurt1062-v1/default.cmake b/boards/nxp/fmurt1062-v1/default.cmake deleted file mode 100644 index 9e02c524ae..0000000000 --- a/boards/nxp/fmurt1062-v1/default.cmake +++ /dev/null @@ -1,133 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - LINKER_PREFIX ocram -# UAVCAN_INTERFACES 2 - SERIAL_PORTS - GPS1:/dev/ttyS1 - TEL1:/dev/ttyS2 - TEL2:/dev/ttyS3 - GPS2:/dev/ttyS4 - DRIVERS - #adc/ads1115 - adc/board_adc - #barometer # all available barometer drivers - barometer/ms5611 - batt_smbus - camera_capture - camera_trigger - #differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - #dshot # not ported - gps - #imu # all available imu drivers - 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_out_sim - pwm_out - rc_input - #roboclaw - #rpm - safety_button - #smart_battery/batmon - #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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 # not ported - dmesg - dumpfile - esc_calib - #gpio - #hardfault_log # not ported - i2cdetect - led_control - mft - mixer - #motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - #reflect - sd_bench - sd_stress - #serial_test - #system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - #fake_gps - #fake_imu - #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/nxp/fmurt1062-v1/default.px4board b/boards/nxp/fmurt1062-v1/default.px4board index 227681fdce..c47b4fefb9 100644 --- a/boards/nxp/fmurt1062-v1/default.px4board +++ b/boards/nxp/fmurt1062-v1/default.px4board @@ -23,7 +23,7 @@ CONFIG_DRIVERS_PWM_OUT_SIM=y CONFIG_DRIVERS_RC_INPUT=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_MODULES_BATTERY_STATUS=y CONFIG_MODULES_CAMERA_FEEDBACK=y diff --git a/boards/nxp/ucans32k146/canbootloader.cmake b/boards/nxp/ucans32k146/canbootloader.cmake deleted file mode 100644 index d6d38d89a4..0000000000 --- a/boards/nxp/ucans32k146/canbootloader.cmake +++ /dev/null @@ -1,10 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - DRIVERS - bootloaders -) diff --git a/boards/nxp/ucans32k146/default.cmake b/boards/nxp/ucans32k146/default.cmake deleted file mode 100644 index cafd05864e..0000000000 --- a/boards/nxp/ucans32k146/default.cmake +++ /dev/null @@ -1,62 +0,0 @@ -include (${CMAKE_CURRENT_LIST_DIR}/uavcan_board_identity) - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT cannode - UAVCAN_INTERFACES 2 - SERIAL_PORTS - GPS1:/dev/ttyS1 - DRIVERS - #adc/board_adc - #barometer # all available barometer drivers - bootloaders - #differential_pressure # all available differential pressure drivers - #distance_sensor # all available distance sensor drivers - #dshot - gps - #imu # all available imu drivers - #lights - lights/rgbled_pwm - #magnetometer # all available magnetometer drivers - #optical_flow # all available optical flow drivers - pwm_out - #safety_button - #tone_alarm - #uavcannode # TODO: CAN driver needed - #uavcan_v1 - uavcannode_gps_demo - MODULES - #ekf2 - #load_mon - #sensors - #temperature_compensation - SYSTEMCMDS - #bl_update - #dmesg - #dumpfile - #esc_calib - #hardfault_log - i2cdetect - led_control - mixer - mtd - mft - #motor_ramp - #motor_test - #nshterm - param - #perf - pwm - reboot - #reflect - #sd_bench - system_time - top - topic_listener - #tune_control - ver - work_queue -) diff --git a/boards/omnibus/f4sd/default.cmake b/boards/omnibus/f4sd/default.cmake deleted file mode 100644 index d65346d52c..0000000000 --- a/boards/omnibus/f4sd/default.cmake +++ /dev/null @@ -1,106 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - CONSTRAINED_FLASH - SERIAL_PORTS - TEL2:/dev/ttyS1 - URT6:/dev/ttyS2 - DRIVERS - adc/board_adc - #barometer # all available barometer drivers - barometer/bmp280 - #batt_smbus - #camera_trigger - #differential_pressure # all available differential pressure drivers - #distance_sensor # all available distance sensor drivers - dshot - gps - imu/invensense/icm20602 - imu/invensense/mpu6000 - #irlock - lights/rgbled - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - #optical_flow # all available optical flow drivers - osd - #pca9685 - #pwm_input - #pwm_out_sim - pwm_out - rc_input - #telemetry # all available telemetry drivers - telemetry/frsky_telemetry - 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 - mag_bias_estimator - mavlink - mc_att_control - #mc_autotune_attitude_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 - sd_stress - #serial_test - #system_time - top - #topic_listener - tune_control - uorb - usb_connected - ver - work_queue - ) diff --git a/boards/omnibus/f4sd/default.px4board b/boards/omnibus/f4sd/default.px4board index 7d1aae585b..71c067cd34 100644 --- a/boards/omnibus/f4sd/default.px4board +++ b/boards/omnibus/f4sd/default.px4board @@ -14,6 +14,7 @@ CONFIG_DRIVERS_MAGNETOMETER_HMC5883=y CONFIG_DRIVERS_OSD=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_DRIVERS_RC_INPUT=y +CONFIG_DRIVERS_TELEMETRY_FRSKY_TELEMETRY=y CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y CONFIG_MODULES_BATTERY_STATUS=y CONFIG_MODULES_COMMANDER=y diff --git a/boards/px4/fmu-v2/default.cmake b/boards/px4/fmu-v2/default.cmake deleted file mode 100644 index e7ae1ccc29..0000000000 --- a/boards/px4/fmu-v2/default.cmake +++ /dev/null @@ -1,141 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - IO px4_io-v2_default - #UAVCAN_INTERFACES 2 - CONSTRAINED_FLASH - NO_HELP - SERIAL_PORTS - GPS1:/dev/ttyS3 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - TEL4:/dev/ttyS6 - DRIVERS - adc/board_adc - #barometer # all available barometer drivers - barometer/ms5611 - #batt_smbus - #camera_capture - #camera_trigger - #differential_pressure # all available differential pressure drivers - differential_pressure/ms4525 - #distance_sensor # all available distance sensor drivers - #distance_sensor/ll40ls - #distance_sensor/lightware_laser_serial - #dshot - gps - #heater - #imu # all available imu drivers - #imu/analog_devices/adis16448 - imu/l3gd20 - imu/lsm303d - #imu/invensense/icm20608g - #imu/invensense/icm20948 - imu/invensense/mpu6000 - #imu/invensense/mpu9250 - #irlock - #lights # all available light drivers - lights/rgbled - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - #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 - 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 - mag_bias_estimator - mavlink - mc_att_control - # mc_autotune_attitude_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 - top - #topic_listener - tune_control - #uorb - #usb_connected - #ver - #work_queue - EXAMPLES - #fake_gps - #fake_imu - #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.px4board b/boards/px4/fmu-v2/default.px4board index 48beb24279..39438e13cc 100644 --- a/boards/px4/fmu-v2/default.px4board +++ b/boards/px4/fmu-v2/default.px4board @@ -10,6 +10,7 @@ CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS2" CONFIG_BOARD_SERIAL_TEL4="/dev/ttyS6" CONFIG_DRIVERS_ADC_BOARD_ADC=y CONFIG_DRIVERS_BAROMETER_MS5611=y +CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE_MS4525=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_INVENSENSE_MPU6000=y CONFIG_DRIVERS_IMU_L3GD20=y diff --git a/boards/px4/fmu-v2/fixedwing.cmake b/boards/px4/fmu-v2/fixedwing.cmake deleted file mode 100644 index 8f2e713305..0000000000 --- a/boards/px4/fmu-v2/fixedwing.cmake +++ /dev/null @@ -1,89 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - IO px4_io-v2_default - #UAVCAN_INTERFACES 2 - CONSTRAINED_FLASH - NO_HELP - SERIAL_PORTS - GPS1:/dev/ttyS3 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - TEL4:/dev/ttyS6 - DRIVERS - adc/board_adc - #barometer # all available barometer drivers - barometer/ms5611 - #batt_smbus - camera_capture - camera_trigger - differential_pressure # all available differential pressure drivers - #distance_sensor # all available distance sensor drivers - distance_sensor/ll40ls - distance_sensor/lightware_laser_serial - gps - imu/l3gd20 - imu/lsm303d - imu/invensense/mpu6000 - #imu/invensense/mpu9250 - lights/rgbled - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - pwm_out - px4io - #telemetry # all available telemetry drivers - #telemetry/iridiumsbd - tone_alarm - #uavcan - MODULES - airspeed_selector - battery_status - camera_feedback - commander - dataman - ekf2 - #events - fw_att_control - fw_pos_control_l1 - gyro_calibration - #gyro_fft - land_detector - load_mon - logger - mag_bias_estimator - mavlink - navigator - rc_update - sensors - temperature_compensation - #vmount - SYSTEMCMDS - #bl_update - #dumpfile - #esc_calib - hardfault_log - #i2cdetect - #led_control - mft - mixer - #motor_ramp - #motor_test - mtd - #nshterm - param - perf - pwm - reboot - #sd_bench - top - #topic_listener - tune_control - #uorb - #usb_connected - ver - #work_queue - ) diff --git a/boards/px4/fmu-v2/fixedwing.px4board b/boards/px4/fmu-v2/fixedwing.px4board index 36f22b56e0..ecf57e3f1b 100644 --- a/boards/px4/fmu-v2/fixedwing.px4board +++ b/boards/px4/fmu-v2/fixedwing.px4board @@ -6,7 +6,7 @@ CONFIG_MODULES_MC_RATE_CONTROL=n CONFIG_SYSTEMCMDS_BL_UPDATE=n CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_SERIAL=y CONFIG_DRIVERS_DISTANCE_SENSOR_LL40LS=y CONFIG_MODULES_CAMERA_FEEDBACK=y diff --git a/boards/px4/fmu-v2/multicopter.cmake b/boards/px4/fmu-v2/multicopter.cmake deleted file mode 100644 index 743c05f956..0000000000 --- a/boards/px4/fmu-v2/multicopter.cmake +++ /dev/null @@ -1,90 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - IO px4_io-v2_default - #UAVCAN_INTERFACES 2 - CONSTRAINED_FLASH - NO_HELP - SERIAL_PORTS - GPS1:/dev/ttyS3 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - TEL4:/dev/ttyS6 - DRIVERS - adc/board_adc - barometer/ms5611 - #batt_smbus - camera_capture - camera_trigger - distance_sensor # all available distance sensor drivers - gps - imu/l3gd20 - imu/lsm303d - imu/invensense/mpu6000 - #imu/invensense/mpu9250 - #irlock - lights/rgbled - magnetometer/hmc5883 - #optical_flow/px4flow - pwm_out - px4io - tone_alarm - MODULES - #attitude_estimator_q - battery_status - #camera_feedback - commander - dataman - ekf2 - flight_mode_manager - #gyro_calibration - #gyro_fft - #events - land_detector - landing_target_estimator - load_mon - #local_position_estimator - logger - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - navigator - rc_update - sensors - #sih - #temperature_compensation - #vmount - SYSTEMCMDS - #bl_update - #dumpfile - #esc_calib - hardfault_log - #i2cdetect - #led_control - mft - mixer - #motor_ramp - #motor_test - mtd - #nshterm - param - #perf - pwm - reboot - #sd_bench - top - #topic_listener - tune_control - #uorb - #usb_connected - ver - #work_queue - ) diff --git a/boards/px4/fmu-v2/rover.cmake b/boards/px4/fmu-v2/rover.cmake deleted file mode 100644 index 06c7ad63c5..0000000000 --- a/boards/px4/fmu-v2/rover.cmake +++ /dev/null @@ -1,81 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - IO px4_io-v2_default - CONSTRAINED_FLASH - NO_HELP - SERIAL_PORTS - GPS1:/dev/ttyS3 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - TEL4:/dev/ttyS6 - - DRIVERS - adc/board_adc - barometer/ms5611 - batt_smbus - camera_capture - camera_trigger - distance_sensor # all available distance sensor drivers - gps - imu/l3gd20 - imu/lsm303d - imu/invensense/mpu6000 - #imu/invensense/mpu9250 - lights/rgbled - magnetometer/hmc5883 - optical_flow/px4flow - pwm_out - px4io - smart_battery/batmon - tone_alarm - - MODULES - camera_feedback - commander - dataman - ekf2 - events - rover_pos_control - land_detector - load_mon - logger - mag_bias_estimator - mavlink - navigator - battery_status - rc_update - sensors - temperature_compensation - #vmount - - SYSTEMCMDS - bl_update - #dumpfile - #esc_calib - hardfault_log - i2cdetect - #led_control - mft - mixer - #motor_ramp - #motor_test - mtd - #nshterm - param - perf - pwm - reboot - #sd_bench - top - #topic_listener - tune_control - uorb - usb_connected - ver - work_queue - ) diff --git a/boards/px4/fmu-v2/test.cmake b/boards/px4/fmu-v2/test.cmake deleted file mode 100644 index 9e360b6dce..0000000000 --- a/boards/px4/fmu-v2/test.cmake +++ /dev/null @@ -1,131 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_test - IO px4_io-v2_default - TESTING - #UAVCAN_INTERFACES 2 - CONSTRAINED_FLASH - NO_HELP - SERIAL_PORTS - GPS1:/dev/ttyS3 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - TEL4:/dev/ttyS6 - DRIVERS - adc/board_adc - #barometer # all available barometer drivers - barometer/ms5611 - #batt_smbus - #camera_capture - #camera_trigger - #differential_pressure # all available differential pressure drivers - #differential_pressure/ms4525 - #distance_sensor # all available distance sensor drivers - #distance_sensor/ll40ls - #distance_sensor/lightware_laser_serial - #dshot - gps - #heater - #imu # all available imu drivers - #imu/analog_devices/adis16448 - #imu/adis16477 - #imu/adis16497 - imu/l3gd20 - imu/lsm303d - imu/invensense/mpu6000 - #imu/invensense/mpu9250 - #irlock - lights/rgbled - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - #optical_flow # all available optical flow drivers - #optical_flow/px4flow - #osd - #pca9685 - #protocol_splitter - #pwm_input - #pwm_out_sim - pwm_out - px4io - #roboclaw - #telemetry # all available telemetry drivers - #test_ppm - tone_alarm - #uavcan - MODULES - #airspeed_selector - #attitude_estimator_q - battery_status - #camera_feedback - commander - dataman - #ekf2 - #events - flight_mode_manager - #fw_att_control - #fw_pos_control_l1 - land_detector - #landing_target_estimator - load_mon - #local_position_estimator - logger - mag_bias_estimator - mavlink - mc_att_control - #mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - navigator - rc_update - #rover_pos_control - sensors - #sih - #temperature_compensation - #vmount - #vtol_att_control - SYSTEMCMDS - #bl_update - #dmesg - #dumpfile - #esc_calib - hardfault_log - #i2cdetect - #led_control - mft - microbench - mixer - #motor_ramp - #motor_test - mtd - #nshterm - param - perf - pwm - reboot - #reflect - #sd_bench - #shutdown - tests # tests and test runner - top - #topic_listener - tune_control - #uorb - #usb_connected - ver - #work_queue - EXAMPLES - #fake_gps - #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-v3/default.cmake b/boards/px4/fmu-v3/default.cmake deleted file mode 100644 index 27dbf7fd84..0000000000 --- a/boards/px4/fmu-v3/default.cmake +++ /dev/null @@ -1,136 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - IO px4_io-v2_default - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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-v3/default.px4board b/boards/px4/fmu-v3/default.px4board index 56a11de1a1..5954a4d5bf 100644 --- a/boards/px4/fmu-v3/default.px4board +++ b/boards/px4/fmu-v3/default.px4board @@ -12,7 +12,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -38,7 +38,7 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y @@ -94,6 +94,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/px4/fmu-v3/test.cmake b/boards/px4/fmu-v3/test.cmake deleted file mode 100644 index 1b956f6795..0000000000 --- a/boards/px4/fmu-v3/test.cmake +++ /dev/null @@ -1,139 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - microbench - mixer - motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - reflect - sd_bench - sd_stress - serial_test - system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - fake_imu - 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 deleted file mode 100644 index 4b59e0550c..0000000000 --- a/boards/px4/fmu-v4/default.cmake +++ /dev/null @@ -1,134 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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.px4board b/boards/px4/fmu-v4/default.px4board index c426bf7fbc..3a1711c00d 100644 --- a/boards/px4/fmu-v4/default.px4board +++ b/boards/px4/fmu-v4/default.px4board @@ -10,7 +10,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -36,7 +36,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 @@ -93,6 +93,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/px4/fmu-v4/test.cmake b/boards/px4/fmu-v4/test.cmake deleted file mode 100644 index 2114b178f1..0000000000 --- a/boards/px4/fmu-v4/test.cmake +++ /dev/null @@ -1,138 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - microbench - mixer - motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - reflect - sd_bench - sd_stress - serial_test - system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - fake_imu - 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 deleted file mode 100644 index 3da902d82e..0000000000 --- a/boards/px4/fmu-v4pro/default.cmake +++ /dev/null @@ -1,134 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - IO px4_io-v2_default - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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.px4board b/boards/px4/fmu-v4pro/default.px4board index b5e120447f..ff3f429bda 100644 --- a/boards/px4/fmu-v4pro/default.px4board +++ b/boards/px4/fmu-v4pro/default.px4board @@ -13,7 +13,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -36,7 +36,7 @@ CONFIG_DRIVERS_PX4IO=y CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y diff --git a/boards/px4/fmu-v4pro/test.cmake b/boards/px4/fmu-v4pro/test.cmake deleted file mode 100644 index bbd2885258..0000000000 --- a/boards/px4/fmu-v4pro/test.cmake +++ /dev/null @@ -1,137 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - microbench - mixer - motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - reflect - sd_bench - sd_stress - system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - fake_imu - 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/cryptotest.cmake b/boards/px4/fmu-v5/cryptotest.cmake deleted file mode 100644 index 9e7f3251ea..0000000000 --- a/boards/px4/fmu-v5/cryptotest.cmake +++ /dev/null @@ -1,153 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - UAVCAN_INTERFACES 2 - UAVCAN_TIMER_OVERRIDE 6 - CRYPTO sw_crypto - KEYSTORE stub_keystore - 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 - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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 - ) - -# For testing crypto with the stub_keystore, set keys to the PX4 test keys, -# for any real target using that keystore, these would probably be set as environment -# variables in the build environment - -# Key 0: The firmware signature check key (public key), used by bootloaders -# NOTE: for FMUv5 this is not really used, it is only for NuttX based bootloaders -set(ENV{PUBLIC_KEY0} "${CMAKE_SOURCE_DIR}/Tools/test_keys/key0.pub") - -# Key 1: An RSA2048 public key, used currently for logfile symmetric key exchange -set(ENV{PUBLIC_KEY1} "${CMAKE_SOURCE_DIR}/Tools/test_keys/rsa2048.pub") - -# FW Signing tool, using ed25519 (this uses by default the key in Tools/test_keys/test_keys.json) -set(ENV{SIGNING_TOOL} "${CMAKE_SOURCE_DIR}/Tools/cryptotools.py") diff --git a/boards/px4/fmu-v5/ctrlalloc.cmake b/boards/px4/fmu-v5/ctrlalloc.cmake deleted file mode 100644 index 457c8b9849..0000000000 --- a/boards/px4/fmu-v5/ctrlalloc.cmake +++ /dev/null @@ -1,139 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - UAVCAN_INTERFACES 2 - UAVCAN_TIMER_OVERRIDE 6 - 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 - smart_battery/batmon - telemetry # all available telemetry drivers - tone_alarm - uavcan - MODULES - airspeed_selector - angular_velocity_controller - attitude_estimator_q - battery_status - camera_feedback - commander - control_allocator - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/debug.cmake b/boards/px4/fmu-v5/debug.cmake deleted file mode 100644 index 00bdae96f3..0000000000 --- a/boards/px4/fmu-v5/debug.cmake +++ /dev/null @@ -1,140 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - TESTING - #UAVCAN_INTERFACES 2 - #UAVCAN_TIMER_OVERRIDE 6 - CONSTRAINED_FLASH - 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 - barometer/ms5611 - #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/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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - #serial_test - system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/default.px4board b/boards/px4/fmu-v5/default.px4board index 75215ad420..f9c7be484e 100644 --- a/boards/px4/fmu-v5/default.px4board +++ b/boards/px4/fmu-v5/default.px4board @@ -11,7 +11,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -39,7 +39,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=6 diff --git a/boards/px4/fmu-v5/stackcheck.cmake b/boards/px4/fmu-v5/stackcheck.cmake deleted file mode 100644 index cb457f10ee..0000000000 --- a/boards/px4/fmu-v5/stackcheck.cmake +++ /dev/null @@ -1,139 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - TESTING - #UAVCAN_INTERFACES 2 - UAVCAN_TIMER_OVERRIDE 6 - CONSTRAINED_FLASH - SERIAL_PORTS - GPS1:/dev/ttyS0 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - TEL4:/dev/ttyS3 - DRIVERS - adc/board_adc - #barometer # all available barometer drivers - barometer/ms5611 - #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/adis16477 - #imu/adis16497 - #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 - #power_monitor/ina226 - #protocol_splitter - #pwm_input - pwm_out_sim - pwm_out - px4io - rc_input - #roboclaw - #rpm - safety_button - #smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - #rover_pos_control - sensors - #sih - #temperature_compensation - #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 - sd_stress - system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/test.cmake b/boards/px4/fmu-v5/test.cmake deleted file mode 100644 index 2452993612..0000000000 --- a/boards/px4/fmu-v5/test.cmake +++ /dev/null @@ -1,140 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - TESTING - UAVCAN_INTERFACES 2 - UAVCAN_TIMER_OVERRIDE 6 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - microbench - mixer - motor_ramp - motor_test - mtd - nshterm - param - perf - pwm - reboot - reflect - sd_bench - sd_stress - serial_test - system_time - tests # tests and test runner - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - fake_imu - 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-v5x/base_phy_DP83848C.cmake b/boards/px4/fmu-v5x/base_phy_DP83848C.cmake deleted file mode 100644 index 80aae3e9f0..0000000000 --- a/boards/px4/fmu-v5x/base_phy_DP83848C.cmake +++ /dev/null @@ -1,137 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - 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 - smart_battery/batmon - telemetry # all available telemetry drivers - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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-v5x/default.cmake b/boards/px4/fmu-v5x/default.cmake deleted file mode 100644 index d11cf2b272..0000000000 --- a/boards/px4/fmu-v5x/default.cmake +++ /dev/null @@ -1,140 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - IO px4_io-v2_default - 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/icm20649 - 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/ina228 - power_monitor/ina238 - #protocol_splitter - pwm_input - pwm_out_sim - pwm_out - px4io - rc_input - roboclaw - rpm - safety_button - smart_battery/batmon - telemetry # all available telemetry drivers - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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-v5x/default.px4board b/boards/px4/fmu-v5x/default.px4board index 37e8a46787..a90af30d99 100644 --- a/boards/px4/fmu-v5x/default.px4board +++ b/boards/px4/fmu-v5x/default.px4board @@ -13,7 +13,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -41,7 +41,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_MODULES_AIRSPEED_SELECTOR=y @@ -96,6 +96,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/boards/px4/fmu-v6u/bootloader.cmake b/boards/px4/fmu-v6u/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/px4/fmu-v6u/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/px4/fmu-v6u/default.cmake b/boards/px4/fmu-v6u/default.cmake deleted file mode 100644 index ba1d55065c..0000000000 --- a/boards/px4/fmu-v6u/default.cmake +++ /dev/null @@ -1,133 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - UAVCAN_INTERFACES 1 - 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/icm20948 # required for ak09916 mag - imu/invensense/icm42605 - 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 - rc_input - roboclaw - rpm - safety_button - smart_battery/batmon - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - sd_stress - #serial_test - system_time - top - topic_listener - tune_control - uorb - #usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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.px4board b/boards/px4/fmu-v6u/default.px4board index 565dd375e2..12a4ce4c17 100644 --- a/boards/px4/fmu-v6u/default.px4board +++ b/boards/px4/fmu-v6u/default.px4board @@ -12,7 +12,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -36,7 +36,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_INTERFACES=1 diff --git a/boards/px4/fmu-v6x/bootloader.cmake b/boards/px4/fmu-v6x/bootloader.cmake deleted file mode 100644 index 05f7f2e248..0000000000 --- a/boards/px4/fmu-v6x/bootloader.cmake +++ /dev/null @@ -1,6 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 -) diff --git a/boards/px4/fmu-v6x/default.cmake b/boards/px4/fmu-v6x/default.cmake deleted file mode 100644 index 66ce887fb2..0000000000 --- a/boards/px4/fmu-v6x/default.cmake +++ /dev/null @@ -1,140 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - BUILD_BOOTLOADER - IO px4_io-v2_default - 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 - power_monitor/ina228 - power_monitor/ina238 - #protocol_splitter - pwm_out_sim - pwm_out - px4io - rc_input - #roboclaw - rpm - safety_button - #smart_battery/batmon - telemetry # all available telemetry drivers - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_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 - #sd_stress - #serial_test - system_time - top - topic_listener - tune_control - uorb - #usb_connected - ver - work_queue - EXAMPLES - #fake_gps - #fake_imu - #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-v6x/default.px4board b/boards/px4/fmu-v6x/default.px4board index 1500dfa118..304f425775 100644 --- a/boards/px4/fmu-v6x/default.px4board +++ b/boards/px4/fmu-v6x/default.px4board @@ -14,7 +14,7 @@ CONFIG_COMMON_BAROMETERS=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_DSHOT=y CONFIG_DRIVERS_GPS=y @@ -40,7 +40,7 @@ CONFIG_DRIVERS_ROBOCLAW=y CONFIG_DRIVERS_RPM=y CONFIG_DRIVERS_SAFETY_BUTTON=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_DRIVERS_UAVCAN=y CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=2 @@ -75,6 +75,7 @@ CONFIG_MODULES_VMOUNT=y CONFIG_MODULES_VTOL_ATT_CONTROL=y CONFIG_SYSTEMCMDS_BL_UPDATE=y CONFIG_SYSTEMCMDS_DMESG=y +CONFIG_SYSTEMCMDS_DUMPFILE=y CONFIG_SYSTEMCMDS_ESC_CALIB=y CONFIG_SYSTEMCMDS_GPIO=y CONFIG_SYSTEMCMDS_HARDFAULT_LOG=y diff --git a/boards/px4/raspberrypi/default.cmake b/boards/px4/raspberrypi/default.cmake deleted file mode 100644 index ff340eba73..0000000000 --- a/boards/px4/raspberrypi/default.cmake +++ /dev/null @@ -1,105 +0,0 @@ -add_definitions( - -D__PX4_LINUX -) - -px4_add_board( - PLATFORM posix - ARCHITECTURE cortex-a53 - ROMFSROOT px4fmu_common - TOOLCHAIN arm-linux-gnueabihf - TESTING - DRIVERS - adc/ads1115 - #barometer # all available barometer drivers - barometer/ms5611 - batt_smbus - camera_trigger - differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - imu/invensense/icm20948 # required for ak09916 mag - imu/invensense/mpu9250 - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - pca9685_pwm_out - pwm_out_sim - rc_input - rpi_rc_in - smart_battery/batmon - #telemetry # all available telemetry drivers - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - rover_pos_control - sensors - sih - #simulator - temperature_compensation - uuv_att_control - uuv_pos_control - vmount - vtol_att_control - SYSTEMCMDS - dyn - esc_calib - led_control - mixer - motor_ramp - motor_test - param - perf - pwm - sd_bench - #serial_test - system_time - shutdown - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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/raspberrypi/default.px4board b/boards/px4/raspberrypi/default.px4board index d508c054f2..9ea46de38b 100644 --- a/boards/px4/raspberrypi/default.px4board +++ b/boards/px4/raspberrypi/default.px4board @@ -8,7 +8,7 @@ CONFIG_DRIVERS_BAROMETER_MS5611=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=y diff --git a/boards/px4/sitl/ctrlalloc.cmake b/boards/px4/sitl/ctrlalloc.cmake deleted file mode 100644 index 6e9af2dd33..0000000000 --- a/boards/px4/sitl/ctrlalloc.cmake +++ /dev/null @@ -1,120 +0,0 @@ - -px4_add_board( - PLATFORM posix - ROMFSROOT px4fmu_common - TESTING - DRIVERS - #barometer # all available barometer drivers - #batt_smbus - camera_trigger - #differential_pressure # all available differential pressure drivers - #distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - #magnetometer # all available magnetometer drivers - #protocol_splitter - pwm_out_sim - rpm/rpm_simulator - #telemetry # all available telemetry drivers - tone_alarm - #uavcan - MODULES - airship_att_control - airspeed_selector - angular_velocity_controller - attitude_estimator_q - camera_feedback - commander - control_allocator - dataman - ekf2 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - replay - rover_pos_control - sensors - #sih - simulator - temperature_compensation - uuv_att_control - uuv_pos_control - vmount - vtol_att_control - SYSTEMCMDS - #dumpfile - dyn - esc_calib - failure - led_control - #mft - mixer - motor_ramp - motor_test - #mtd - #nshterm - param - perf - pwm - sd_bench - shutdown - system_time - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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 - ) - -set(config_sitl_viewer jmavsim CACHE STRING "viewer for sitl") -set_property(CACHE config_sitl_viewer PROPERTY STRINGS "jmavsim;none") - -set(config_sitl_debugger disable CACHE STRING "debugger for sitl") -set_property(CACHE config_sitl_debugger PROPERTY STRINGS "disable;gdb;lldb") - -# If the environment variable 'replay' is defined, we are building with replay -# support. In this case, we enable the orb publisher rules. -set(REPLAY_FILE "$ENV{replay}") -if(REPLAY_FILE) - message(STATUS "Building with uorb publisher rules support") - add_definitions(-DORB_USE_PUBLISHER_RULES) - - message(STATUS "Building without lockstep for replay") - set(ENABLE_LOCKSTEP_SCHEDULER no) -else() - set(ENABLE_LOCKSTEP_SCHEDULER yes) -endif() diff --git a/boards/px4/sitl/default.cmake b/boards/px4/sitl/default.cmake deleted file mode 100644 index d8cb78b85b..0000000000 --- a/boards/px4/sitl/default.cmake +++ /dev/null @@ -1,119 +0,0 @@ - -px4_add_board( - PLATFORM posix - ROMFSROOT px4fmu_common - TESTING - ETHERNET - DRIVERS - #barometer # all available barometer drivers - #batt_smbus - camera_trigger - #differential_pressure # all available differential pressure drivers - #distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - #magnetometer # all available magnetometer drivers - #protocol_splitter - pwm_out_sim - rpm/rpm_simulator - #telemetry # all available telemetry drivers - tone_alarm - #uavcan - MODULES - airship_att_control - airspeed_selector - attitude_estimator_q - camera_feedback - commander - dataman - ekf2 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - replay - rover_pos_control - sensors - #sih - simulator - temperature_compensation - uuv_att_control - uuv_pos_control - vmount - vtol_att_control - SYSTEMCMDS - #dumpfile - dyn - esc_calib - failure - led_control - #mft - mixer - motor_ramp - motor_test - #mtd - #nshterm - param - perf - pwm - sd_bench - shutdown - system_time - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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 - ) - -set(config_sitl_viewer jmavsim CACHE STRING "viewer for sitl") -set_property(CACHE config_sitl_viewer PROPERTY STRINGS "jmavsim;none") - -set(config_sitl_debugger disable CACHE STRING "debugger for sitl") -set_property(CACHE config_sitl_debugger PROPERTY STRINGS "disable;gdb;lldb") - -# If the environment variable 'replay' is defined, we are building with replay -# support. In this case, we enable the orb publisher rules. -set(REPLAY_FILE "$ENV{replay}") -if(REPLAY_FILE) - message(STATUS "Building with uorb publisher rules support") - add_definitions(-DORB_USE_PUBLISHER_RULES) - - message(STATUS "Building without lockstep for replay") - set(ENABLE_LOCKSTEP_SCHEDULER no) -else() - set(ENABLE_LOCKSTEP_SCHEDULER yes) -endif() diff --git a/boards/px4/sitl/nolockstep.cmake b/boards/px4/sitl/nolockstep.cmake deleted file mode 100644 index 6a339ec7bd..0000000000 --- a/boards/px4/sitl/nolockstep.cmake +++ /dev/null @@ -1,103 +0,0 @@ - -px4_add_board( - PLATFORM posix - ROMFSROOT px4fmu_common - TESTING - DRIVERS - #barometer # all available barometer drivers - #batt_smbus - camera_trigger - #differential_pressure # all available differential pressure drivers - #distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - #magnetometer # all available magnetometer drivers - #protocol_splitter - pwm_out_sim - rpm/rpm_simulator - #telemetry # all available telemetry drivers - tone_alarm - #uavcan - MODULES - airship_att_control - airspeed_selector - attitude_estimator_q - camera_feedback - commander - dataman - ekf2 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - replay - rover_pos_control - sensors - #sih - simulator - temperature_compensation - uuv_att_control - uuv_pos_control - vmount - vtol_att_control - SYSTEMCMDS - #dumpfile - dyn - esc_calib - failure - led_control - #mft - mixer - motor_ramp - motor_test - #mtd - #nshterm - param - perf - pwm - sd_bench - shutdown - system_time - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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 - ) - -message(STATUS "Building without lockstep") -set(ENABLE_LOCKSTEP_SCHEDULER no) - diff --git a/boards/px4/sitl/replay.cmake b/boards/px4/sitl/replay.cmake deleted file mode 100644 index c437f80b4f..0000000000 --- a/boards/px4/sitl/replay.cmake +++ /dev/null @@ -1,21 +0,0 @@ - -px4_add_board( - PLATFORM posix - ROMFSROOT px4fmu_common - MODULES - ekf2 - logger - replay - SYSTEMCMDS - param - perf - shutdown - topic_listener - ver - work_queue - ) - -message(STATUS "Building with uorb publisher rules support") -add_definitions(-DORB_USE_PUBLISHER_RULES) - -set(ENABLE_LOCKSTEP_SCHEDULER yes) diff --git a/boards/px4/sitl/rtps.cmake b/boards/px4/sitl/rtps.cmake deleted file mode 100644 index 4c1f422cd1..0000000000 --- a/boards/px4/sitl/rtps.cmake +++ /dev/null @@ -1,117 +0,0 @@ - -px4_add_board( - PLATFORM posix - ROMFSROOT px4fmu_common - TESTING - DRIVERS - #barometer # all available barometer drivers - #batt_smbus - camera_trigger - #differential_pressure # all available differential pressure drivers - #distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - #magnetometer # all available magnetometer drivers - #protocol_splitter - pwm_out_sim - rpm/rpm_simulator - #telemetry # all available telemetry drivers - tone_alarm - #uavcan - MODULES - airship_att_control - airspeed_selector - attitude_estimator_q - camera_feedback - commander - dataman - ekf2 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - micrortps_bridge - navigator - rc_update - replay - rover_pos_control - sensors - #sih - simulator - temperature_compensation - uuv_att_control - uuv_pos_control - vmount - vtol_att_control - SYSTEMCMDS - #dumpfile - dyn - esc_calib - led_control - #mft - mixer - motor_ramp - motor_test - #mtd - #nshterm - param - perf - pwm - sd_bench - shutdown - system_time - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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 - ) - -set(config_sitl_viewer jmavsim CACHE STRING "viewer for sitl") -set_property(CACHE config_sitl_viewer PROPERTY STRINGS "jmavsim;none") - -set(config_sitl_debugger disable CACHE STRING "debugger for sitl") -set_property(CACHE config_sitl_debugger PROPERTY STRINGS "disable;gdb;lldb") - -# If the environment variable 'replay' is defined, we are building with replay -# support. In this case, we enable the orb publisher rules. -set(REPLAY_FILE "$ENV{replay}") -if(REPLAY_FILE) - message(STATUS "Building with uorb publisher rules support") - add_definitions(-DORB_USE_PUBLISHER_RULES) - - message(STATUS "Building without lockstep for replay") - set(ENABLE_LOCKSTEP_SCHEDULER no) -else() - set(ENABLE_LOCKSTEP_SCHEDULER yes) -endif() diff --git a/boards/px4/sitl/sitl.cmake b/boards/px4/sitl/sitl.cmake deleted file mode 100644 index abbedac2fd..0000000000 --- a/boards/px4/sitl/sitl.cmake +++ /dev/null @@ -1,18 +0,0 @@ -set(config_sitl_viewer jmavsim CACHE STRING "viewer for sitl") -set_property(CACHE config_sitl_viewer PROPERTY STRINGS "jmavsim;none") - -set(config_sitl_debugger disable CACHE STRING "debugger for sitl") -set_property(CACHE config_sitl_debugger PROPERTY STRINGS "disable;gdb;lldb") - -# If the environment variable 'replay' is defined, we are building with replay -# support. In this case, we enable the orb publisher rules. -set(REPLAY_FILE "$ENV{replay}") -if(REPLAY_FILE) - message(STATUS "Building with uorb publisher rules support") - add_definitions(-DORB_USE_PUBLISHER_RULES) - - message(STATUS "Building without lockstep for replay") - set(ENABLE_LOCKSTEP_SCHEDULER no) -else() - set(ENABLE_LOCKSTEP_SCHEDULER yes) -endif() diff --git a/boards/px4/sitl/test.cmake b/boards/px4/sitl/test.cmake deleted file mode 100644 index 7053667193..0000000000 --- a/boards/px4/sitl/test.cmake +++ /dev/null @@ -1,115 +0,0 @@ - -px4_add_board( - PLATFORM posix - ROMFSROOT px4fmu_common - TESTING - DRIVERS - #barometer # all available barometer drivers - #batt_smbus - camera_trigger - #differential_pressure # all available differential pressure drivers - #distance_sensor # all available distance sensor drivers - distance_sensor/lightware_laser_serial - gps - #imu # all available imu drivers - #magnetometer # all available magnetometer drivers - pwm_out_sim - rpm/rpm_simulator - #telemetry # all available telemetry drivers - tone_alarm - #uavcan - MODULES - airship_att_control - airspeed_selector - attitude_estimator_q - camera_feedback - commander - control_allocator - dataman - ekf2 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - navigator - rc_update - replay - rover_pos_control - sensors - #sih - simulator - temperature_compensation - uuv_att_control - uuv_pos_control - vmount - vtol_att_control - SYSTEMCMDS - #dumpfile - dyn - esc_calib - led_control - #mft - mixer - motor_ramp - motor_test - #mtd - #nshterm - param - perf - pwm - sd_bench - shutdown - system_time - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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 - ) - -set(config_sitl_viewer jmavsim CACHE STRING "viewer for sitl") -set_property(CACHE config_sitl_viewer PROPERTY STRINGS "jmavsim;none") - -set(config_sitl_debugger disable CACHE STRING "debugger for sitl") -set_property(CACHE config_sitl_debugger PROPERTY STRINGS "disable;gdb;lldb") - -# If the environment variable 'replay' is defined, we are building with replay -# support. In this case, we enable the orb publisher rules. -set(REPLAY_FILE "$ENV{replay}") -if(REPLAY_FILE) - message(STATUS "Building with uorb publisher rules support") - add_definitions(-DORB_USE_PUBLISHER_RULES) -endif() - -message(STATUS "Building without lockstep for test") -set(ENABLE_LOCKSTEP_SCHEDULER no) diff --git a/boards/scumaker/pilotpi/arm64.cmake b/boards/scumaker/pilotpi/arm64.cmake deleted file mode 100644 index 3b5303e952..0000000000 --- a/boards/scumaker/pilotpi/arm64.cmake +++ /dev/null @@ -1,100 +0,0 @@ -add_definitions( - -D__PX4_LINUX -) - -px4_add_board( - PLATFORM posix - ARCHITECTURE cortex-a53 - ROMFSROOT px4fmu_common - TOOLCHAIN aarch64-linux-gnu - TESTING - DRIVERS - adc/ads1115 - #barometer # all available barometer drivers - barometer/ms5611 - batt_smbus - camera_trigger - differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - imu/invensense/icm42688p - imu/invensense/icm42605 - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - magnetometer/isentek/ist8310 - magnetometer/qmc5883l - pca9685_pwm_out - pwm_out_sim - rc_input - smart_battery/batmon - #telemetry # all available telemetry drivers - MODULES - airspeed_selector - attitude_estimator_q - battery_status - camera_feedback - commander - dataman - ekf2 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - rover_pos_control - sensors - temperature_compensation - sih - #simulator - vmount - vtol_att_control - SYSTEMCMDS - dyn - esc_calib - led_control - mixer - motor_ramp - param - perf - pwm - sd_bench - shutdown - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - fake_imu - 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/scumaker/pilotpi/default.cmake b/boards/scumaker/pilotpi/default.cmake deleted file mode 100644 index cf1891dd1a..0000000000 --- a/boards/scumaker/pilotpi/default.cmake +++ /dev/null @@ -1,98 +0,0 @@ -add_definitions( - -D__PX4_LINUX -) - -px4_add_board( - PLATFORM posix - ARCHITECTURE cortex-a53 - ROMFSROOT px4fmu_common - TOOLCHAIN arm-linux-gnueabihf - TESTING - DRIVERS - adc/ads1115 - #barometer # all available barometer drivers - barometer/ms5611 - batt_smbus - camera_trigger - differential_pressure # all available differential pressure drivers - distance_sensor # all available distance sensor drivers - gps - #imu # all available imu drivers - imu/invensense/icm42688p - imu/invensense/icm42605 - #magnetometer # all available magnetometer drivers - magnetometer/hmc5883 - magnetometer/isentek/ist8310 - magnetometer/qmc5883l - pca9685_pwm_out - pwm_out_sim - rc_input - smart_battery/batmon - #telemetry # all available telemetry drivers - MODULES - airspeed_selector - attitude_estimator_q - battery_status - camera_feedback - commander - dataman - ekf2 - 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 - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - rover_pos_control - sensors - temperature_compensation - sih - #simulator - vmount - vtol_att_control - SYSTEMCMDS - dyn - esc_calib - led_control - mixer - motor_ramp - param - perf - pwm - sd_bench - shutdown - tests # tests and test runner - #top - topic_listener - tune_control - uorb - ver - work_queue - EXAMPLES - dyn_hello # dynamically loading modules example - fake_gps - 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/scumaker/pilotpi/default.px4board b/boards/scumaker/pilotpi/default.px4board index 2f9da5c948..0ca0a6c0cd 100644 --- a/boards/scumaker/pilotpi/default.px4board +++ b/boards/scumaker/pilotpi/default.px4board @@ -8,7 +8,7 @@ CONFIG_DRIVERS_BAROMETER_MS5611=y CONFIG_DRIVERS_BATT_SMBUS=y CONFIG_DRIVERS_CAMERA_CAPTURE=y CONFIG_DRIVERS_CAMERA_TRIGGER=y -CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y +CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y CONFIG_COMMON_DISTANCE_SENSOR=y CONFIG_DRIVERS_GPS=y CONFIG_DRIVERS_IMU_INVENSENSE_ICM42605=y diff --git a/boards/spracing/h7extreme/default.cmake b/boards/spracing/h7extreme/default.cmake deleted file mode 100644 index 0948866ab1..0000000000 --- a/boards/spracing/h7extreme/default.cmake +++ /dev/null @@ -1,120 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m7 - ROMFSROOT px4fmu_common - SERIAL_PORTS -# GPS1:/dev/ttyS0 -# RC:/dev/ttyS1 -# TEL2:/dev/ttyS2 -# TEL4:/dev/ttyS3 - DRIVERS - 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/adis16477 - #imu/adis16497 - #imu/bmi088 - imu/invensense/mpu6000 - imu/invensense/icm20602 - #imu/mpu9250 - #irlock - lights # all available light drivers - magnetometer # all available magnetometer drivers - optical_flow # all available optical flow drivers - osd - #pca9685 - #power_monitor/ina226 - #protocol_splitter - pwm_out_sim - pwm_out - #roboclaw - rc_input - #smart_battery/batmon - telemetry # all available telemetry drivers - tone_alarm - MODULES - #airspeed_selector - attitude_estimator_q - battery_status - #camera_feedback - commander - dataman - #ekf2 - events - flight_mode_manager - #fw_att_control - #fw_pos_control_l1 - land_detector - #landing_target_estimator - load_mon - #local_position_estimator - logger - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - navigator - rc_update - #rover_pos_control - sensors - #sih - #temperature_compensation - vmount - #vtol_att_control - SYSTEMCMDS - #bl_update - dmesg - dumpfile - esc_calib - hardfault_log - i2cdetect - led_control - #mft - mixer - #motor_ramp - motor_test - #mtd - nshterm - param - perf - pwm - reboot - reflect - sd_bench - sd_stress - #shutdown - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - EXAMPLES - fake_gps - #fake_imu - #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/spracing/h7extreme/default.px4board b/boards/spracing/h7extreme/default.px4board index 4153b20442..fd244b4f72 100644 --- a/boards/spracing/h7extreme/default.px4board +++ b/boards/spracing/h7extreme/default.px4board @@ -16,7 +16,7 @@ CONFIG_DRIVERS_OSD=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_DRIVERS_PWM_OUT_SIM=y CONFIG_DRIVERS_RC_INPUT=y -CONFIG_DRIVERS_TELEMETRY=y +CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y CONFIG_MODULES_BATTERY_STATUS=y diff --git a/boards/uvify/core/default.cmake b/boards/uvify/core/default.cmake deleted file mode 100644 index 09e27f1827..0000000000 --- a/boards/uvify/core/default.cmake +++ /dev/null @@ -1,100 +0,0 @@ - -px4_add_board( - PLATFORM nuttx - TOOLCHAIN arm-none-eabi - ARCHITECTURE cortex-m4 - CONSTRAINED_MEMORY - ROMFSROOT px4fmu_common - UAVCAN_INTERFACES 1 - SERIAL_PORTS - GPS1:/dev/ttyS3 - TEL1:/dev/ttyS1 - TEL2:/dev/ttyS2 - TEL3:/dev/ttyS6 - DRIVERS - adc/board_adc - barometer/ms5611 - batt_smbus - camera_capture - camera_trigger - distance_sensor # all available distance sensor drivers - dshot - gps - imu/invensense/icm20602 - imu/invensense/icm20608g - imu/invensense/mpu9250 - irlock - lights/rgbled_ncp5623c - magnetometer/bosch/bmm150 - magnetometer/lis3mdl - magnetometer/isentek/ist8310 - optical_flow # all available optical flow drivers - pca9685 - pwm_input - pwm_out_sim - pwm_out - rc_input - tone_alarm - uavcan - MODULES - attitude_estimator_q - battery_status - camera_feedback - commander - dataman - ekf2 - events - flight_mode_manager - gyro_calibration - gyro_fft - land_detector - landing_target_estimator - load_mon - local_position_estimator - logger - mag_bias_estimator - mavlink - mc_att_control - mc_autotune_attitude_control - mc_hover_thrust_estimator - mc_pos_control - mc_rate_control - #micrortps_bridge - navigator - rc_update - sensors - sih - temperature_compensation - vmount - 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 - sd_stress - serial_test - system_time - top - topic_listener - tune_control - uorb - usb_connected - ver - work_queue - ) diff --git a/boards/uvify/core/default.px4board b/boards/uvify/core/default.px4board index c1c0ab799f..45633e4ae3 100644 --- a/boards/uvify/core/default.px4board +++ b/boards/uvify/core/default.px4board @@ -76,6 +76,7 @@ CONFIG_SYSTEMCMDS_PWM=y CONFIG_SYSTEMCMDS_REBOOT=y CONFIG_SYSTEMCMDS_REFLECT=y CONFIG_SYSTEMCMDS_SD_BENCH=y +CONFIG_SYSTEMCMDS_SERIAL_TEST=y CONFIG_SYSTEMCMDS_SYSTEM_TIME=y CONFIG_SYSTEMCMDS_TOP=y CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y diff --git a/src/drivers/differential_pressure/Kconfig b/src/drivers/differential_pressure/Kconfig index 1c3f4a9492..bd7b3c0e1d 100644 --- a/src/drivers/differential_pressure/Kconfig +++ b/src/drivers/differential_pressure/Kconfig @@ -1,5 +1,12 @@ -menuconfig DRIVERS_DIFFERENTIAL_PRESSURE - bool "differential_pressure" - default n - ---help--- - Enable support for differential_pressure \ No newline at end of file +menu "Differential pressure" + menuconfig COMMON_DIFFERENTIAL_PRESSURE + bool "Common differential pressure module's" + default n + select DRIVERS_DIFFERENTIAL_PRESSURE_ETS + select DRIVERS_DIFFERENTIAL_PRESSURE_MS4525 + select DRIVERS_DIFFERENTIAL_PRESSURE_MS5525 + select DRIVERS_DIFFERENTIAL_PRESSURE_SDP3X + ---help--- + Enable default set of differential pressure drivers + rsource "*/Kconfig" +endmenu diff --git a/src/drivers/telemetry/Kconfig b/src/drivers/telemetry/Kconfig index 2633a89e35..e2c95648fe 100644 --- a/src/drivers/telemetry/Kconfig +++ b/src/drivers/telemetry/Kconfig @@ -1,5 +1,12 @@ -menuconfig DRIVERS_TELEMETRY - bool "telemetry" - default n - ---help--- - Enable support for telemetry \ No newline at end of file +menu "Telemetry" + menuconfig COMMON_TELEMETRY + bool "Common telemetry module's" + default n + select DRIVERS_TELEMETRY_BST + select DRIVERS_TELEMETRY_FRSKY_TELEMETRY + select DRIVERS_TELEMETRY_HOTT + select DRIVERS_TELEMETRY_IRIDIUMSBD + ---help--- + Enable default set of telemetry drivers + rsource "*/Kconfig" +endmenu