mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
- cmake NuttX build wrapper compile in place instead of copying source tree to build directory
- slightly faster skipping necessary copying (depending on system)
- allows debugging in place
- easier to work directly in NuttX following official documentation
- simplifies overall build which should make it easier to resolve any remaining NuttX dependency issues in the build system
- the downside is switching back and forth between different builds always require rebuilding NuttX, but I think this is worth the improved developer experience
- also no longer builds px4io and bootloader in every single build, for most users these rarely change and we're wasting a lot of build time
52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
CONFIG_BOARD_TOOLCHAIN="arm-none-eabi"
|
|
CONFIG_BOARD_ARCHITECTURE="cortex-m4"
|
|
CONFIG_BOARD_CONSTRAINED_FLASH=y
|
|
CONFIG_BOARD_NO_HELP=y
|
|
CONFIG_BOARD_CONSTRAINED_MEMORY=y
|
|
CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS3"
|
|
CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS1"
|
|
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
|
|
CONFIG_DRIVERS_IMU_LSM303D=y
|
|
CONFIG_DRIVERS_LIGHTS_RGBLED=y
|
|
CONFIG_DRIVERS_MAGNETOMETER_HMC5883=y
|
|
CONFIG_DRIVERS_PWM_OUT=y
|
|
CONFIG_DRIVERS_PX4IO=y
|
|
CONFIG_DRIVERS_TONE_ALARM=y
|
|
CONFIG_MODULES_AIRSPEED_SELECTOR=y
|
|
CONFIG_MODULES_BATTERY_STATUS=y
|
|
CONFIG_MODULES_COMMANDER=y
|
|
CONFIG_MODULES_DATAMAN=y
|
|
CONFIG_MODULES_EKF2=y
|
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
|
CONFIG_MODULES_FW_POS_CONTROL_L1=y
|
|
CONFIG_MODULES_LAND_DETECTOR=y
|
|
CONFIG_MODULES_LOGGER=y
|
|
CONFIG_MODULES_MAG_BIAS_ESTIMATOR=y
|
|
CONFIG_MODULES_MANUAL_CONTROL=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_SENSORS=y
|
|
CONFIG_SYSTEMCMDS_BL_UPDATE=y
|
|
CONFIG_SYSTEMCMDS_HARDFAULT_LOG=y
|
|
CONFIG_SYSTEMCMDS_MFT=y
|
|
CONFIG_SYSTEMCMDS_MIXER=y
|
|
CONFIG_SYSTEMCMDS_MTD=y
|
|
CONFIG_SYSTEMCMDS_PARAM=y
|
|
CONFIG_SYSTEMCMDS_PWM=y
|
|
CONFIG_SYSTEMCMDS_REBOOT=y
|
|
CONFIG_SYSTEMCMDS_TOP=y
|
|
CONFIG_SYSTEMCMDS_TUNE_CONTROL=y
|