mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-29 07:23:34 +08:00
[Kconfig] Add FMU-V5 and PX4-IOv2 px4board config
This commit is contained in:
committed by
Daniel Agar
parent
56472eeed7
commit
b7f03cec5e
@@ -1,4 +0,0 @@
|
|||||||
|
|
||||||
px4_add_board(
|
|
||||||
PLATFORM nuttx
|
|
||||||
)
|
|
||||||
@@ -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/fxas21002c
|
|
||||||
imu/fxos8701cq
|
|
||||||
imu/invensense/icm20948 # required for ak09916 mag
|
|
||||||
irlock
|
|
||||||
lights # all available light drivers
|
|
||||||
lights/rgbled_pwm
|
|
||||||
magnetometer # all available magnetometer drivers
|
|
||||||
optical_flow # all available optical flow drivers
|
|
||||||
osd
|
|
||||||
pca9685
|
|
||||||
pca9685_pwm_out
|
|
||||||
power_monitor/ina226
|
|
||||||
#protocol_splitter
|
|
||||||
pwm_out_sim
|
|
||||||
pwm_out
|
|
||||||
rc_input
|
|
||||||
roboclaw
|
|
||||||
rpm
|
|
||||||
safety_button
|
|
||||||
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
|
|
||||||
)
|
|
||||||
@@ -0,0 +1,103 @@
|
|||||||
|
CONFIG_ARCHITECTURE_CORTEX_M4=y
|
||||||
|
CONFIG_BOARD_BUILD_BOOTLOADER=y
|
||||||
|
CONFIG_BOARD_CONSTRAINED_MEMORY=y
|
||||||
|
CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS3"
|
||||||
|
CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS4"
|
||||||
|
CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS1"
|
||||||
|
CONFIG_DRIVERS_ADC_ADS1115=y
|
||||||
|
CONFIG_DRIVERS_ADC_BOARD_ADC=y
|
||||||
|
CONFIG_DRIVERS_BAROMETER=y
|
||||||
|
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_DRIVERS_DISTANCE_SENSOR=y
|
||||||
|
CONFIG_DRIVERS_DISTANCE_SENSOR_SRF05=y
|
||||||
|
CONFIG_DRIVERS_GPS=y
|
||||||
|
CONFIG_DRIVERS_IMU_FXAS21002C=y
|
||||||
|
CONFIG_DRIVERS_IMU_FXOS8701CQ=y
|
||||||
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=y
|
||||||
|
CONFIG_DRIVERS_IRLOCK=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED_NCP5623C=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED_PWM=y
|
||||||
|
CONFIG_DRIVERS_MAGNETOMETER=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PAW3902=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PMW3901=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PX4FLOW=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_THONEFLOW=y
|
||||||
|
CONFIG_DRIVERS_OSD=y
|
||||||
|
CONFIG_DRIVERS_PCA9685=y
|
||||||
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=y
|
||||||
|
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
|
||||||
|
CONFIG_DRIVERS_PWM_OUT=y
|
||||||
|
CONFIG_DRIVERS_PWM_OUT_SIM=y
|
||||||
|
CONFIG_DRIVERS_RC_INPUT=y
|
||||||
|
CONFIG_DRIVERS_ROBOCLAW=y
|
||||||
|
CONFIG_DRIVERS_RPM=y
|
||||||
|
CONFIG_DRIVERS_SAFETY_BUTTON=y
|
||||||
|
CONFIG_DRIVERS_SMART_BATTERY_BATMON=y
|
||||||
|
CONFIG_DRIVERS_TELEMETRY=y
|
||||||
|
CONFIG_DRIVERS_TONE_ALARM=y
|
||||||
|
CONFIG_DRIVERS_UAVCAN=y
|
||||||
|
CONFIG_BOARD_UAVCAN_INTERFACES=2
|
||||||
|
CONFIG_MODULES_AIRSPEED_SELECTOR=y
|
||||||
|
CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y
|
||||||
|
CONFIG_MODULES_BATTERY_STATUS=y
|
||||||
|
CONFIG_MODULES_CAMERA_FEEDBACK=y
|
||||||
|
CONFIG_MODULES_COMMANDER=y
|
||||||
|
CONFIG_MODULES_DATAMAN=y
|
||||||
|
CONFIG_MODULES_EKF2=y
|
||||||
|
CONFIG_MODULES_ESC_BATTERY=y
|
||||||
|
CONFIG_MODULES_EVENTS=y
|
||||||
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
|
CONFIG_MODULES_FW_POS_CONTROL_L1=y
|
||||||
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
CONFIG_MODULES_GYRO_FFT=y
|
||||||
|
CONFIG_MODULES_LAND_DETECTOR=y
|
||||||
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_LOAD_MON=y
|
||||||
|
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_LOGGER=y
|
||||||
|
CONFIG_MODULES_MAVLINK=y
|
||||||
|
CONFIG_MODULES_MC_ATT_CONTROL=y
|
||||||
|
CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_MC_POS_CONTROL=y
|
||||||
|
CONFIG_MODULES_MC_RATE_CONTROL=y
|
||||||
|
CONFIG_MODULES_MICRORTPS_BRIDGE=y
|
||||||
|
CONFIG_MODULES_NAVIGATOR=y
|
||||||
|
CONFIG_MODULES_RC_UPDATE=y
|
||||||
|
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
||||||
|
CONFIG_MODULES_SENSORS=y
|
||||||
|
CONFIG_MODULES_SIH=y
|
||||||
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
|
||||||
|
CONFIG_MODULES_VMOUNT=y
|
||||||
|
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
||||||
|
CONFIG_SYSTEMCMDS_DUMPFILE=y
|
||||||
|
CONFIG_SYSTEMCMDS_ESC_CALIB=y
|
||||||
|
CONFIG_SYSTEMCMDS_I2CDETECT=y
|
||||||
|
CONFIG_SYSTEMCMDS_LED_CONTROL=y
|
||||||
|
CONFIG_SYSTEMCMDS_MFT=y
|
||||||
|
CONFIG_SYSTEMCMDS_MIXER=y
|
||||||
|
CONFIG_SYSTEMCMDS_MOTOR_RAMP=y
|
||||||
|
CONFIG_SYSTEMCMDS_MOTOR_TEST=y
|
||||||
|
CONFIG_SYSTEMCMDS_MTD=y
|
||||||
|
CONFIG_SYSTEMCMDS_NSHTERM=y
|
||||||
|
CONFIG_SYSTEMCMDS_PARAM=y
|
||||||
|
CONFIG_SYSTEMCMDS_PERF=y
|
||||||
|
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
|
||||||
|
CONFIG_SYSTEMCMDS_TUNE_CONTROL=y
|
||||||
|
CONFIG_SYSTEMCMDS_UORB=y
|
||||||
|
CONFIG_SYSTEMCMDS_USB_CONNECTED=y
|
||||||
|
CONFIG_SYSTEMCMDS_VER=y
|
||||||
|
CONFIG_SYSTEMCMDS_WORK_QUEUE=y
|
||||||
|
CONFIG_EXAMPLES_FAKE_GPS=y
|
||||||
@@ -1,132 +0,0 @@
|
|||||||
|
|
||||||
px4_add_board(
|
|
||||||
PLATFORM nuttx
|
|
||||||
TOOLCHAIN arm-none-eabi
|
|
||||||
ARCHITECTURE cortex-m4
|
|
||||||
CONSTRAINED_MEMORY
|
|
||||||
ROMFSROOT px4fmu_common
|
|
||||||
TESTING
|
|
||||||
UAVCAN_INTERFACES 2
|
|
||||||
SERIAL_PORTS
|
|
||||||
GPS1:/dev/ttyS3
|
|
||||||
TEL1:/dev/ttyS4
|
|
||||||
TEL2:/dev/ttyS1
|
|
||||||
DRIVERS
|
|
||||||
adc/ads1115
|
|
||||||
adc/board_adc
|
|
||||||
barometer # all available barometer drivers
|
|
||||||
barometer/mpl3115a2
|
|
||||||
batt_smbus
|
|
||||||
camera_capture
|
|
||||||
camera_trigger
|
|
||||||
differential_pressure # all available differential pressure drivers
|
|
||||||
distance_sensor # all available distance sensor drivers
|
|
||||||
distance_sensor/srf05 # Specific driver
|
|
||||||
gps
|
|
||||||
#imu # all available imu drivers
|
|
||||||
imu/fxas21002c
|
|
||||||
imu/fxos8701cq
|
|
||||||
imu/invensense/icm20948 # required for ak09916 mag
|
|
||||||
irlock
|
|
||||||
lights # all available light drivers
|
|
||||||
lights/rgbled_pwm
|
|
||||||
magnetometer # all available magnetometer drivers
|
|
||||||
optical_flow # all available optical flow drivers
|
|
||||||
osd
|
|
||||||
pca9685
|
|
||||||
pca9685_pwm_out
|
|
||||||
power_monitor/ina226
|
|
||||||
#protocol_splitter
|
|
||||||
pwm_out_sim
|
|
||||||
pwm_out
|
|
||||||
rc_input
|
|
||||||
roboclaw
|
|
||||||
rpm
|
|
||||||
safety_button
|
|
||||||
telemetry # all available telemetry drivers
|
|
||||||
tone_alarm
|
|
||||||
uavcan
|
|
||||||
MODULES
|
|
||||||
airspeed_selector
|
|
||||||
attitude_estimator_q
|
|
||||||
battery_status
|
|
||||||
camera_feedback
|
|
||||||
commander
|
|
||||||
dataman
|
|
||||||
ekf2
|
|
||||||
esc_battery
|
|
||||||
events
|
|
||||||
flight_mode_manager
|
|
||||||
fw_att_control
|
|
||||||
fw_pos_control_l1
|
|
||||||
gyro_calibration
|
|
||||||
gyro_fft
|
|
||||||
land_detector
|
|
||||||
landing_target_estimator
|
|
||||||
load_mon
|
|
||||||
local_position_estimator
|
|
||||||
logger
|
|
||||||
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
|
|
||||||
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
|
|
||||||
)
|
|
||||||
@@ -0,0 +1,115 @@
|
|||||||
|
CONFIG_ARCHITECTURE_CORTEX_M4=y
|
||||||
|
CONFIG_BOARD_BUILD_BOOTLOADER=y
|
||||||
|
CONFIG_BOARD_CONSTRAINED_MEMORY=y
|
||||||
|
CONFIG_BOARD_TESTING=y
|
||||||
|
CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS3"
|
||||||
|
CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS4"
|
||||||
|
CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS1"
|
||||||
|
CONFIG_DRIVERS_ADC_ADS1115=y
|
||||||
|
CONFIG_DRIVERS_ADC_BOARD_ADC=y
|
||||||
|
CONFIG_DRIVERS_BAROMETER=y
|
||||||
|
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_DRIVERS_DISTANCE_SENSOR=y
|
||||||
|
CONFIG_DRIVERS_DISTANCE_SENSOR_SRF05=y
|
||||||
|
CONFIG_DRIVERS_GPS=y
|
||||||
|
CONFIG_DRIVERS_IMU_FXAS21002C=y
|
||||||
|
CONFIG_DRIVERS_IMU_FXOS8701CQ=y
|
||||||
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=y
|
||||||
|
CONFIG_DRIVERS_IRLOCK=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED_NCP5623C=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED_PWM=y
|
||||||
|
CONFIG_DRIVERS_MAGNETOMETER=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PAW3902=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PMW3901=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PX4FLOW=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_THONEFLOW=y
|
||||||
|
CONFIG_DRIVERS_OSD=y
|
||||||
|
CONFIG_DRIVERS_PCA9685=y
|
||||||
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=y
|
||||||
|
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
|
||||||
|
CONFIG_DRIVERS_PWM_OUT=y
|
||||||
|
CONFIG_DRIVERS_PWM_OUT_SIM=y
|
||||||
|
CONFIG_DRIVERS_RC_INPUT=y
|
||||||
|
CONFIG_DRIVERS_ROBOCLAW=y
|
||||||
|
CONFIG_DRIVERS_RPM=y
|
||||||
|
CONFIG_DRIVERS_SAFETY_BUTTON=y
|
||||||
|
CONFIG_DRIVERS_SMART_BATTERY_BATMON=y
|
||||||
|
CONFIG_DRIVERS_TELEMETRY=y
|
||||||
|
CONFIG_DRIVERS_TONE_ALARM=y
|
||||||
|
CONFIG_DRIVERS_UAVCAN=y
|
||||||
|
CONFIG_BOARD_UAVCAN_INTERFACES=2
|
||||||
|
CONFIG_MODULES_AIRSPEED_SELECTOR=y
|
||||||
|
CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y
|
||||||
|
CONFIG_MODULES_BATTERY_STATUS=y
|
||||||
|
CONFIG_MODULES_CAMERA_FEEDBACK=y
|
||||||
|
CONFIG_MODULES_COMMANDER=y
|
||||||
|
CONFIG_MODULES_DATAMAN=y
|
||||||
|
CONFIG_MODULES_EKF2=y
|
||||||
|
CONFIG_MODULES_ESC_BATTERY=y
|
||||||
|
CONFIG_MODULES_EVENTS=y
|
||||||
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
|
CONFIG_MODULES_FW_POS_CONTROL_L1=y
|
||||||
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
CONFIG_MODULES_GYRO_FFT=y
|
||||||
|
CONFIG_MODULES_LAND_DETECTOR=y
|
||||||
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_LOAD_MON=y
|
||||||
|
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_LOGGER=y
|
||||||
|
CONFIG_MODULES_MAVLINK=y
|
||||||
|
CONFIG_MODULES_MC_ATT_CONTROL=y
|
||||||
|
CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_MC_POS_CONTROL=y
|
||||||
|
CONFIG_MODULES_MC_RATE_CONTROL=y
|
||||||
|
CONFIG_MODULES_NAVIGATOR=y
|
||||||
|
CONFIG_MODULES_RC_UPDATE=y
|
||||||
|
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
||||||
|
CONFIG_MODULES_SENSORS=y
|
||||||
|
CONFIG_MODULES_SIH=y
|
||||||
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
|
||||||
|
CONFIG_MODULES_VMOUNT=y
|
||||||
|
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
||||||
|
CONFIG_SYSTEMCMDS_DUMPFILE=y
|
||||||
|
CONFIG_SYSTEMCMDS_ESC_CALIB=y
|
||||||
|
CONFIG_SYSTEMCMDS_I2CDETECT=y
|
||||||
|
CONFIG_SYSTEMCMDS_LED_CONTROL=y
|
||||||
|
CONFIG_SYSTEMCMDS_MFT=y
|
||||||
|
CONFIG_SYSTEMCMDS_MICROBENCH=y
|
||||||
|
CONFIG_SYSTEMCMDS_MIXER=y
|
||||||
|
CONFIG_SYSTEMCMDS_MOTOR_RAMP=y
|
||||||
|
CONFIG_SYSTEMCMDS_MOTOR_TEST=y
|
||||||
|
CONFIG_SYSTEMCMDS_MTD=y
|
||||||
|
CONFIG_SYSTEMCMDS_NSHTERM=y
|
||||||
|
CONFIG_SYSTEMCMDS_PARAM=y
|
||||||
|
CONFIG_SYSTEMCMDS_PERF=y
|
||||||
|
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_TESTS=y
|
||||||
|
CONFIG_SYSTEMCMDS_TOP=y
|
||||||
|
CONFIG_SYSTEMCMDS_TOPIC_LISTENER=y
|
||||||
|
CONFIG_SYSTEMCMDS_TUNE_CONTROL=y
|
||||||
|
CONFIG_SYSTEMCMDS_UORB=y
|
||||||
|
CONFIG_SYSTEMCMDS_USB_CONNECTED=y
|
||||||
|
CONFIG_SYSTEMCMDS_VER=y
|
||||||
|
CONFIG_SYSTEMCMDS_WORK_QUEUE=y
|
||||||
|
CONFIG_EXAMPLES_FAKE_GPS=y
|
||||||
|
CONFIG_EXAMPLES_FAKE_IMU=y
|
||||||
|
CONFIG_EXAMPLES_FAKE_MAGNETOMETER=y
|
||||||
|
CONFIG_EXAMPLES_FIXEDWING_CONTROL=y
|
||||||
|
CONFIG_EXAMPLES_HELLO=y
|
||||||
|
CONFIG_EXAMPLES_HWTEST=y
|
||||||
|
CONFIG_EXAMPLES_PX4_MAVLINK_DEBUG=y
|
||||||
|
CONFIG_EXAMPLES_PX4_SIMPLE_APP=y
|
||||||
|
CONFIG_EXAMPLES_ROVER_STEERING_CONTROL=y
|
||||||
|
CONFIG_EXAMPLES_UUV_EXAMPLE_APP=y
|
||||||
|
CONFIG_EXAMPLES_WORK_ITEM=y
|
||||||
@@ -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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
)
|
|
||||||
@@ -0,0 +1,112 @@
|
|||||||
|
CONFIG_ARCHITECTURE_CORTEX_M7=y
|
||||||
|
CONFIG_BOARD_IO="px4_io-v2_default"
|
||||||
|
CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS0"
|
||||||
|
CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS1"
|
||||||
|
CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS2"
|
||||||
|
CONFIG_BOARD_SERIAL_TEL4="/dev/ttyS3"
|
||||||
|
CONFIG_DRIVERS_ADC_ADS1115=y
|
||||||
|
CONFIG_DRIVERS_ADC_BOARD_ADC=y
|
||||||
|
CONFIG_DRIVERS_BAROMETER=y
|
||||||
|
CONFIG_DRIVERS_BATT_SMBUS=y
|
||||||
|
CONFIG_DRIVERS_CAMERA_CAPTURE=y
|
||||||
|
CONFIG_DRIVERS_CAMERA_TRIGGER=y
|
||||||
|
CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE=y
|
||||||
|
CONFIG_DRIVERS_DISTANCE_SENSOR=y
|
||||||
|
CONFIG_DRIVERS_DSHOT=y
|
||||||
|
CONFIG_DRIVERS_GPS=y
|
||||||
|
CONFIG_DRIVERS_HEATER=y
|
||||||
|
CONFIG_DRIVERS_IMU_ANALOG_DEVICES_ADIS16448=y
|
||||||
|
CONFIG_DRIVERS_IMU_BOSCH_BMI055=y
|
||||||
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=y
|
||||||
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20689=y
|
||||||
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20948=y
|
||||||
|
CONFIG_DRIVERS_IRLOCK=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED_NCP5623C=y
|
||||||
|
CONFIG_DRIVERS_LIGHTS_RGBLED_PWM=y
|
||||||
|
CONFIG_DRIVERS_MAGNETOMETER=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PAW3902=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PMW3901=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_PX4FLOW=y
|
||||||
|
CONFIG_DRIVERS_OPTICAL_FLOW_THONEFLOW=y
|
||||||
|
CONFIG_DRIVERS_OSD=y
|
||||||
|
CONFIG_DRIVERS_PCA9685=y
|
||||||
|
CONFIG_DRIVERS_PCA9685_PWM_OUT=y
|
||||||
|
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
|
||||||
|
CONFIG_DRIVERS_PWM_INPUT=y
|
||||||
|
CONFIG_DRIVERS_PWM_OUT=y
|
||||||
|
CONFIG_DRIVERS_PWM_OUT_SIM=y
|
||||||
|
CONFIG_DRIVERS_PX4IO=y
|
||||||
|
CONFIG_DRIVERS_RC_INPUT=y
|
||||||
|
CONFIG_DRIVERS_ROBOCLAW=y
|
||||||
|
CONFIG_DRIVERS_RPM=y
|
||||||
|
CONFIG_DRIVERS_SAFETY_BUTTON=y
|
||||||
|
CONFIG_DRIVERS_SMART_BATTERY_BATMON=y
|
||||||
|
CONFIG_DRIVERS_TELEMETRY=y
|
||||||
|
CONFIG_DRIVERS_TONE_ALARM=y
|
||||||
|
CONFIG_DRIVERS_UAVCAN=y
|
||||||
|
CONFIG_BOARD_UAVCAN_TIMER_OVERRIDE=6
|
||||||
|
CONFIG_MODULES_AIRSPEED_SELECTOR=y
|
||||||
|
CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y
|
||||||
|
CONFIG_MODULES_BATTERY_STATUS=y
|
||||||
|
CONFIG_MODULES_CAMERA_FEEDBACK=y
|
||||||
|
CONFIG_MODULES_COMMANDER=y
|
||||||
|
CONFIG_MODULES_DATAMAN=y
|
||||||
|
CONFIG_MODULES_EKF2=y
|
||||||
|
CONFIG_MODULES_ESC_BATTERY=y
|
||||||
|
CONFIG_MODULES_EVENTS=y
|
||||||
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
||||||
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
||||||
|
CONFIG_MODULES_FW_POS_CONTROL_L1=y
|
||||||
|
CONFIG_MODULES_GYRO_CALIBRATION=y
|
||||||
|
CONFIG_MODULES_GYRO_FFT=y
|
||||||
|
CONFIG_MODULES_LAND_DETECTOR=y
|
||||||
|
CONFIG_MODULES_LANDING_TARGET_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_LOAD_MON=y
|
||||||
|
CONFIG_MODULES_LOCAL_POSITION_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_LOGGER=y
|
||||||
|
CONFIG_MODULES_MAVLINK=y
|
||||||
|
CONFIG_MODULES_MC_ATT_CONTROL=y
|
||||||
|
CONFIG_MODULES_MC_HOVER_THRUST_ESTIMATOR=y
|
||||||
|
CONFIG_MODULES_MC_POS_CONTROL=y
|
||||||
|
CONFIG_MODULES_MC_RATE_CONTROL=y
|
||||||
|
CONFIG_MODULES_NAVIGATOR=y
|
||||||
|
CONFIG_MODULES_RC_UPDATE=y
|
||||||
|
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
||||||
|
CONFIG_MODULES_SENSORS=y
|
||||||
|
CONFIG_MODULES_SIH=y
|
||||||
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
|
||||||
|
CONFIG_MODULES_UUV_ATT_CONTROL=y
|
||||||
|
CONFIG_MODULES_UUV_POS_CONTROL=y
|
||||||
|
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
|
||||||
|
CONFIG_SYSTEMCMDS_I2CDETECT=y
|
||||||
|
CONFIG_SYSTEMCMDS_LED_CONTROL=y
|
||||||
|
CONFIG_SYSTEMCMDS_MFT=y
|
||||||
|
CONFIG_SYSTEMCMDS_MIXER=y
|
||||||
|
CONFIG_SYSTEMCMDS_MOTOR_RAMP=y
|
||||||
|
CONFIG_SYSTEMCMDS_MOTOR_TEST=y
|
||||||
|
CONFIG_SYSTEMCMDS_MTD=y
|
||||||
|
CONFIG_SYSTEMCMDS_NSHTERM=y
|
||||||
|
CONFIG_SYSTEMCMDS_PARAM=y
|
||||||
|
CONFIG_SYSTEMCMDS_PERF=y
|
||||||
|
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
|
||||||
|
CONFIG_SYSTEMCMDS_TUNE_CONTROL=y
|
||||||
|
CONFIG_SYSTEMCMDS_UORB=y
|
||||||
|
CONFIG_SYSTEMCMDS_USB_CONNECTED=y
|
||||||
|
CONFIG_SYSTEMCMDS_VER=y
|
||||||
|
CONFIG_SYSTEMCMDS_WORK_QUEUE=y
|
||||||
|
CONFIG_EXAMPLES_FAKE_GPS=y
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
|
|
||||||
px4_add_board(
|
|
||||||
PLATFORM nuttx
|
|
||||||
TOOLCHAIN arm-none-eabi
|
|
||||||
CONSTRAINED_FLASH
|
|
||||||
ARCHITECTURE cortex-m3
|
|
||||||
DRIVERS
|
|
||||||
MODULES
|
|
||||||
px4iofirmware
|
|
||||||
)
|
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
CONFIG_BOARD_ROMFSROOT=""
|
||||||
|
CONFIG_BOARD_CONSTRAINED_FLASH=y
|
||||||
|
CONFIG_MODULES_PX4IOFIRMWARE=y
|
||||||
+7
-3
@@ -11,7 +11,6 @@ if(NOT MENUCONFIG_PATH OR NOT GUICONFIG_PATH OR NOT DEFCONFIG_PATH OR NOT SAVEDE
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
set(COMMON_KCONFIG_ENV_SETTINGS
|
set(COMMON_KCONFIG_ENV_SETTINGS
|
||||||
PYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
|
PYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
|
||||||
KCONFIG_CONFIG=${BOARD_CONFIG}
|
KCONFIG_CONFIG=${BOARD_CONFIG}
|
||||||
@@ -26,8 +25,6 @@ set(COMMON_KCONFIG_ENV_SETTINGS
|
|||||||
ROMFSROOT=${config_romfs_root}
|
ROMFSROOT=${config_romfs_root}
|
||||||
)
|
)
|
||||||
|
|
||||||
message(STATUS ${PX4_BINARY_DIR})
|
|
||||||
|
|
||||||
if(EXISTS ${BOARD_DEFCONFIG})
|
if(EXISTS ${BOARD_DEFCONFIG})
|
||||||
|
|
||||||
# Depend on BOARD_DEFCONFIG so that we reconfigure on config change
|
# Depend on BOARD_DEFCONFIG so that we reconfigure on config change
|
||||||
@@ -92,11 +89,18 @@ if(EXISTS ${BOARD_DEFCONFIG})
|
|||||||
string(REGEX REPLACE "(^[a-z]+_[a-z]+)_([a-z0-9]+).*$" "\\1" driver_p2_folder ${driver})
|
string(REGEX REPLACE "(^[a-z]+_[a-z]+)_([a-z0-9]+).*$" "\\1" driver_p2_folder ${driver})
|
||||||
string(REGEX REPLACE "(^[a-z]+_[a-z]+)_([a-z0-9]+).*$" "\\2" driver_p2_subfolder ${driver})
|
string(REGEX REPLACE "(^[a-z]+_[a-z]+)_([a-z0-9]+).*$" "\\2" driver_p2_subfolder ${driver})
|
||||||
|
|
||||||
|
# Pattern 3 XXXXXX / XXX_XXX / XXXXXX
|
||||||
|
string(REGEX REPLACE "(^[a-z]+)_([a-z]+_[a-z0-9]+)_([a-z]+[a-z0-9]+).*$" "\\1" driver_p3_folder ${driver})
|
||||||
|
string(REGEX REPLACE "(^[a-z]+)_([a-z]+_[a-z0-9]+)_([a-z]+[a-z0-9]+).*$" "\\2" driver_p3_subfolder ${driver})
|
||||||
|
string(REGEX REPLACE "(^[a-z]+)_([a-z]+_[a-z0-9]+)_([a-z]+[a-z0-9]+).*$" "\\3" driver_p3_subsubfolder ${driver})
|
||||||
|
|
||||||
# Trick circumvent PX4 src naming problem with underscores and slashes
|
# Trick circumvent PX4 src naming problem with underscores and slashes
|
||||||
if(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver})
|
if(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver})
|
||||||
list(APPEND config_module_list drivers/${driver})
|
list(APPEND config_module_list drivers/${driver})
|
||||||
elseif(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver_path})
|
elseif(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver_path})
|
||||||
list(APPEND config_module_list drivers/${driver_path})
|
list(APPEND config_module_list drivers/${driver_path})
|
||||||
|
elseif(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver_p3_folder}/${driver_p3_subfolder}/${driver_p3_subsubfolder})
|
||||||
|
list(APPEND config_module_list drivers/${driver_p3_folder}/${driver_p3_subfolder}/${driver_p3_subsubfolder})
|
||||||
elseif(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver_p1_folder}/${driver_p1_subfolder})
|
elseif(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver_p1_folder}/${driver_p1_subfolder})
|
||||||
list(APPEND config_module_list drivers/${driver_p1_folder}/${driver_p1_subfolder})
|
list(APPEND config_module_list drivers/${driver_p1_folder}/${driver_p1_subfolder})
|
||||||
elseif(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver_p2_folder}/${driver_p2_subfolder})
|
elseif(EXISTS ${PX4_SOURCE_DIR}/src/drivers/${driver_p2_folder}/${driver_p2_subfolder})
|
||||||
|
|||||||
@@ -104,10 +104,6 @@ set(PX4_BOARD_NAME ${PX4_BOARD_NAME} CACHE STRING "PX4 board define" FORCE)
|
|||||||
set(PX4_BOARD_VENDOR ${VENDOR} CACHE STRING "PX4 board vendor" FORCE)
|
set(PX4_BOARD_VENDOR ${VENDOR} CACHE STRING "PX4 board vendor" FORCE)
|
||||||
set(PX4_BOARD_MODEL ${MODEL} CACHE STRING "PX4 board model" FORCE)
|
set(PX4_BOARD_MODEL ${MODEL} CACHE STRING "PX4 board model" FORCE)
|
||||||
|
|
||||||
message(STATUS "PX4 vendor: ${PX4_BOARD_VENDOR}")
|
|
||||||
message(STATUS "PX4 vendor: ${vendor}")
|
|
||||||
message(STATUS "PX4 label: ${LABEL}")
|
|
||||||
|
|
||||||
set(PX4_BOARD_LABEL ${LABEL} CACHE STRING "PX4 board label" FORCE)
|
set(PX4_BOARD_LABEL ${LABEL} CACHE STRING "PX4 board label" FORCE)
|
||||||
|
|
||||||
set(PX4_CONFIG "${PX4_BOARD_VENDOR}_${PX4_BOARD_MODEL}_${PX4_BOARD_LABEL}" CACHE STRING "PX4 config" FORCE)
|
set(PX4_CONFIG "${PX4_BOARD_VENDOR}_${PX4_BOARD_MODEL}_${PX4_BOARD_LABEL}" CACHE STRING "PX4 config" FORCE)
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
menuconfig DRIVERS_IMU_ANALOG_DEVICES
|
menu "Analog Devices"
|
||||||
bool "analog_devices"
|
rsource "*/Kconfig"
|
||||||
default n
|
endmenu
|
||||||
---help---
|
|
||||||
Enable support for analog_devices
|
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
menuconfig DRIVERS_IMU_ANALOG_DEVICES_ADIS16448
|
||||||
|
bool "ADIS16448"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Enable support for analog_devices ADIS16448
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
menuconfig DRIVERS_IMU_ANALOG_DEVICES_ADIS16470
|
||||||
|
bool "ADIS16470"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Enable support for analog_devices ADIS16470
|
||||||
@@ -1,5 +1,3 @@
|
|||||||
menuconfig DRIVERS_IMU_BOSCH
|
menu "Bosch"
|
||||||
bool "bosch"
|
rsource "*/Kconfig"
|
||||||
default n
|
endmenu
|
||||||
---help---
|
|
||||||
Enable support for bosch
|
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
menuconfig DRIVERS_IMU_BOSCH_BMI055
|
||||||
|
bool "bosch bmi055"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Enable support for bosch bmi055
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
menuconfig DRIVERS_IMU_BOSCH_BMI088
|
||||||
|
bool "bosch bmi088"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Enable support for bosch bmi088
|
||||||
@@ -6,17 +6,20 @@ menuconfig DRIVERS_UAVCAN
|
|||||||
|
|
||||||
if DRIVERS_UAVCAN
|
if DRIVERS_UAVCAN
|
||||||
menuconfig BOARD_UAVCAN_INTERFACES
|
menuconfig BOARD_UAVCAN_INTERFACES
|
||||||
|
depends on DRIVERS_UAVCAN
|
||||||
int "UAVCANv0 interface count"
|
int "UAVCANv0 interface count"
|
||||||
default 0
|
default 2
|
||||||
---help---
|
---help---
|
||||||
Interface count for UAVCANv0
|
Interface count for UAVCANv0
|
||||||
|
|
||||||
menuconfig BOARD_UAVCAN_PERIPHERALS
|
menuconfig BOARD_UAVCAN_PERIPHERALS
|
||||||
|
depends on DRIVERS_UAVCAN
|
||||||
string "UAVCAN peripheral firmware"
|
string "UAVCAN peripheral firmware"
|
||||||
help
|
help
|
||||||
list of UAVCAN peripheral firmware to build and embed
|
list of UAVCAN peripheral firmware to build and embed
|
||||||
|
|
||||||
menuconfig BOARD_UAVCAN_TIMER_OVERRIDE
|
menuconfig BOARD_UAVCAN_TIMER_OVERRIDE
|
||||||
bool "UAVCAN timer override"
|
depends on DRIVERS_UAVCAN
|
||||||
|
int "UAVCAN timer override"
|
||||||
|
|
||||||
endif #DRIVERS_UAVCAN
|
endif #DRIVERS_UAVCAN
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
menuconfig EXAMPLES_FAKE_IMU
|
||||||
|
bool "fake_imu"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Enable support for fake_imu
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
menuconfig SYSTEMCMDS_MICROBENCH
|
||||||
|
bool "microbench"
|
||||||
|
default n
|
||||||
|
---help---
|
||||||
|
Enable support for microbench
|
||||||
Reference in New Issue
Block a user