mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-31 02:16:53 +08:00
SIH: add to px4_fmu-v5_default and auto start GPS sim driver
- add simulator kconfig dependencies - exclude SIH (+deps) where sufficient flash isn't available
This commit is contained in:
@@ -350,6 +350,7 @@ else
|
|||||||
simulator_sih start
|
simulator_sih start
|
||||||
sensor_baro_sim start
|
sensor_baro_sim start
|
||||||
sensor_mag_sim start
|
sensor_mag_sim start
|
||||||
|
sensor_gps_sim start
|
||||||
fi
|
fi
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -41,10 +41,10 @@ CONFIG_MODULES_EKF2=y
|
|||||||
CONFIG_MODULES_ESC_BATTERY=y
|
CONFIG_MODULES_ESC_BATTERY=y
|
||||||
CONFIG_MODULES_EVENTS=y
|
CONFIG_MODULES_EVENTS=y
|
||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL_L1=y
|
CONFIG_MODULES_FW_POS_CONTROL_L1=y
|
||||||
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
CONFIG_MODULES_GYRO_FFT=y
|
CONFIG_MODULES_GYRO_FFT=y
|
||||||
@@ -65,8 +65,6 @@ CONFIG_MODULES_NAVIGATOR=y
|
|||||||
CONFIG_MODULES_RC_UPDATE=y
|
CONFIG_MODULES_RC_UPDATE=y
|
||||||
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
||||||
CONFIG_MODULES_SENSORS=y
|
CONFIG_MODULES_SENSORS=y
|
||||||
CONFIG_MODULES_SIMULATION_PWM_OUT_SIM=y
|
|
||||||
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y
|
|
||||||
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
||||||
CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y
|
CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y
|
||||||
CONFIG_SYSTEMCMDS_BL_UPDATE=y
|
CONFIG_SYSTEMCMDS_BL_UPDATE=y
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ CONFIG_DRIVERS_IMU_BOSCH_BMI055=n
|
|||||||
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=n
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=n
|
||||||
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=n
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=n
|
||||||
CONFIG_DRIVERS_IRLOCK=n
|
CONFIG_DRIVERS_IRLOCK=n
|
||||||
CONFIG_DRIVERS_PCA9685=n
|
|
||||||
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
||||||
CONFIG_DRIVERS_POWER_MONITOR_INA226=n
|
CONFIG_DRIVERS_POWER_MONITOR_INA226=n
|
||||||
CONFIG_DRIVERS_PWM_INPUT=n
|
CONFIG_DRIVERS_PWM_INPUT=n
|
||||||
@@ -26,6 +25,7 @@ CONFIG_MODULES_GYRO_CALIBRATION=n
|
|||||||
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
||||||
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
||||||
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
||||||
|
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=n
|
||||||
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
||||||
CONFIG_MODULES_UUV_ATT_CONTROL=n
|
CONFIG_MODULES_UUV_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_UUV_POS_CONTROL=n
|
CONFIG_MODULES_UUV_POS_CONTROL=n
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ CONFIG_DRIVERS_LIGHTS_RGBLED_PWM=y
|
|||||||
CONFIG_COMMON_MAGNETOMETER=y
|
CONFIG_COMMON_MAGNETOMETER=y
|
||||||
CONFIG_COMMON_OPTICAL_FLOW=y
|
CONFIG_COMMON_OPTICAL_FLOW=y
|
||||||
CONFIG_COMMON_OSD=y
|
CONFIG_COMMON_OSD=y
|
||||||
CONFIG_DRIVERS_PCA9685=y
|
|
||||||
CONFIG_DRIVERS_PCA9685_PWM_OUT=y
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=y
|
||||||
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
|
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
|
||||||
CONFIG_DRIVERS_PWM_INPUT=y
|
CONFIG_DRIVERS_PWM_INPUT=y
|
||||||
@@ -78,7 +77,6 @@ CONFIG_MODULES_NAVIGATOR=y
|
|||||||
CONFIG_MODULES_RC_UPDATE=y
|
CONFIG_MODULES_RC_UPDATE=y
|
||||||
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
||||||
CONFIG_MODULES_SENSORS=y
|
CONFIG_MODULES_SENSORS=y
|
||||||
CONFIG_MODULES_SIMULATION_PWM_OUT_SIM=y
|
|
||||||
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y
|
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y
|
||||||
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
|
||||||
CONFIG_MODULES_UUV_ATT_CONTROL=y
|
CONFIG_MODULES_UUV_ATT_CONTROL=y
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ CONFIG_COMMON_TELEMETRY=n
|
|||||||
CONFIG_DRIVERS_CAMERA_CAPTURE=n
|
CONFIG_DRIVERS_CAMERA_CAPTURE=n
|
||||||
CONFIG_DRIVERS_CAMERA_TRIGGER=n
|
CONFIG_DRIVERS_CAMERA_TRIGGER=n
|
||||||
CONFIG_DRIVERS_IRLOCK=n
|
CONFIG_DRIVERS_IRLOCK=n
|
||||||
CONFIG_DRIVERS_PCA9685=n
|
|
||||||
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
||||||
CONFIG_DRIVERS_PWM_INPUT=n
|
CONFIG_DRIVERS_PWM_INPUT=n
|
||||||
CONFIG_DRIVERS_ROBOCLAW=n
|
CONFIG_DRIVERS_ROBOCLAW=n
|
||||||
@@ -22,6 +21,7 @@ CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=n
|
|||||||
CONFIG_MODULES_FW_POS_CONTROL_L1=n
|
CONFIG_MODULES_FW_POS_CONTROL_L1=n
|
||||||
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
||||||
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
||||||
|
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=n
|
||||||
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
||||||
CONFIG_MODULES_UUV_ATT_CONTROL=n
|
CONFIG_MODULES_UUV_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_UUV_POS_CONTROL=n
|
CONFIG_MODULES_UUV_POS_CONTROL=n
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=n
|
|||||||
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20689=n
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20689=n
|
||||||
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=n
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=n
|
||||||
CONFIG_DRIVERS_IRLOCK=n
|
CONFIG_DRIVERS_IRLOCK=n
|
||||||
CONFIG_DRIVERS_PCA9685=n
|
|
||||||
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
||||||
CONFIG_DRIVERS_POWER_MONITOR_INA226=n
|
CONFIG_DRIVERS_POWER_MONITOR_INA226=n
|
||||||
CONFIG_DRIVERS_PWM_INPUT=n
|
CONFIG_DRIVERS_PWM_INPUT=n
|
||||||
@@ -32,6 +31,7 @@ CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=n
|
|||||||
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
||||||
CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
||||||
|
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=n
|
||||||
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
||||||
CONFIG_MODULES_UUV_ATT_CONTROL=n
|
CONFIG_MODULES_UUV_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_UUV_POS_CONTROL=n
|
CONFIG_MODULES_UUV_POS_CONTROL=n
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
CONFIG_DRIVERS_ADC_ADS1115=n
|
CONFIG_DRIVERS_ADC_ADS1115=n
|
||||||
CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=n
|
CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=n
|
||||||
CONFIG_DRIVERS_IRLOCK=n
|
CONFIG_DRIVERS_IRLOCK=n
|
||||||
CONFIG_DRIVERS_PCA9685=n
|
|
||||||
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
||||||
CONFIG_EXAMPLES_FAKE_GPS=n
|
CONFIG_EXAMPLES_FAKE_GPS=n
|
||||||
CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=n
|
CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=n
|
||||||
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
||||||
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
||||||
|
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=n
|
||||||
CONFIG_BOARD_TESTING=y
|
CONFIG_BOARD_TESTING=y
|
||||||
CONFIG_DRIVERS_TEST_PPM=y
|
CONFIG_DRIVERS_TEST_PPM=y
|
||||||
CONFIG_SYSTEMCMDS_MICROBENCH=y
|
CONFIG_SYSTEMCMDS_MICROBENCH=y
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ CONFIG_DRIVERS_HEATER=n
|
|||||||
CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=n
|
CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=n
|
||||||
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=n
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=n
|
||||||
CONFIG_DRIVERS_IRLOCK=n
|
CONFIG_DRIVERS_IRLOCK=n
|
||||||
CONFIG_DRIVERS_PCA9685=n
|
|
||||||
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=n
|
||||||
CONFIG_DRIVERS_PWM_INPUT=n
|
CONFIG_DRIVERS_PWM_INPUT=n
|
||||||
CONFIG_DRIVERS_ROBOCLAW=n
|
CONFIG_DRIVERS_ROBOCLAW=n
|
||||||
@@ -24,6 +23,7 @@ CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=n
|
|||||||
CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n
|
CONFIG_MODULES_MC_AUTOTUNE_ATTITUDE_CONTROL=n
|
||||||
CONFIG_MODULES_MICRODDS_CLIENT=n
|
CONFIG_MODULES_MICRODDS_CLIENT=n
|
||||||
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
CONFIG_MODULES_ROVER_POS_CONTROL=n
|
||||||
|
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=n
|
||||||
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
||||||
CONFIG_MODULES_UUV_ATT_CONTROL=n
|
CONFIG_MODULES_UUV_ATT_CONTROL=n
|
||||||
CONFIG_MODULES_UUV_POS_CONTROL=n
|
CONFIG_MODULES_UUV_POS_CONTROL=n
|
||||||
|
|||||||
@@ -49,9 +49,9 @@ CONFIG_MODULES_ESC_BATTERY=y
|
|||||||
CONFIG_MODULES_EVENTS=y
|
CONFIG_MODULES_EVENTS=y
|
||||||
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
CONFIG_MODULES_FW_ATT_CONTROL=y
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
CONFIG_MODULES_FW_RATE_CONTROL=y
|
|
||||||
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
CONFIG_MODULES_FW_AUTOTUNE_ATTITUDE_CONTROL=y
|
||||||
CONFIG_MODULES_FW_POS_CONTROL_L1=y
|
CONFIG_MODULES_FW_POS_CONTROL_L1=y
|
||||||
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
CONFIG_MODULES_GYRO_CALIBRATION=y
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
CONFIG_MODULES_LAND_DETECTOR=y
|
CONFIG_MODULES_LAND_DETECTOR=y
|
||||||
@@ -70,7 +70,6 @@ CONFIG_MODULES_MICRODDS_CLIENT=y
|
|||||||
CONFIG_MODULES_NAVIGATOR=y
|
CONFIG_MODULES_NAVIGATOR=y
|
||||||
CONFIG_MODULES_RC_UPDATE=y
|
CONFIG_MODULES_RC_UPDATE=y
|
||||||
CONFIG_MODULES_SENSORS=y
|
CONFIG_MODULES_SENSORS=y
|
||||||
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y
|
|
||||||
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
|
||||||
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
||||||
CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y
|
CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
menuconfig MODULES_SIMULATION_GZ_BRIDGE
|
menuconfig MODULES_SIMULATION_GZ_BRIDGE
|
||||||
bool "gz_bridge"
|
bool "gz_bridge"
|
||||||
default n
|
default n
|
||||||
|
depends on PLATFORM_POSIX
|
||||||
---help---
|
---help---
|
||||||
Enable support for gz_bridge
|
Enable support for gz_bridge
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
menuconfig MODULES_SIMULATION_SIMULATOR_MAVLINK
|
menuconfig MODULES_SIMULATION_SIMULATOR_MAVLINK
|
||||||
bool "simulator_mavlink"
|
bool "simulator_mavlink"
|
||||||
default n
|
default n
|
||||||
|
select MODULES_SIMULATION_PWM_OUT_SIM
|
||||||
|
depends on PLATFORM_POSIX
|
||||||
---help---
|
---help---
|
||||||
Enable support for mavlink simulator
|
Enable support for mavlink simulator
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
menuconfig MODULES_SIMULATION_SIMULATOR_SIH
|
menuconfig MODULES_SIMULATION_SIMULATOR_SIH
|
||||||
bool "simulator_sih"
|
bool "simulator_sih"
|
||||||
default n
|
default n
|
||||||
|
select MODULES_SIMULATION_PWM_OUT_SIM
|
||||||
|
select MODULES_SIMULATION_SENSOR_BARO_SIM
|
||||||
|
select MODULES_SIMULATION_SENSOR_GPS_SIM
|
||||||
|
select MODULES_SIMULATION_SENSOR_MAG_SIM
|
||||||
---help---
|
---help---
|
||||||
Enable support for simulator_sih
|
Enable support for simulator_sih
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user