mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-26 01:17:51 +08:00
b19bb46ed2
STM32H743-based FPV / racing flight controller from AEDROX. Brings up: - ICM-42688-P IMU on SPI2 - DPS310 baro on internal I2C2 - W25N NAND flash on SPI3 with littlefs at /fs/flash - MAX7456 analog OSD on SPI1 - 8 motor outputs (TIM1 + TIM8) all bidirectional-DShot capable - CAN1 - External I2C1 connector for compass / sensors - 6 UARTs (TEL1, GPS1, RC, TEL2, ESC telemetry, debug console on UART8), - Two user GPIOs on the M5-M8 connector, VTX power and camera-switch GPIOs, buzzer on PA7 (active-buzzer transistor low-side switch), battery V/I sensing via ADC1. Board ID 1198 shared with ArduPilot's AP_HW_AEDROXH7 entry. USB enumerates as 0x16D0:0x14FE with VENDORSTR "AEDROX". Signed-off-by: Julian Oes <julian@oes.ch>
85 lines
2.6 KiB
Plaintext
85 lines
2.6 KiB
Plaintext
CONFIG_BOARD_TOOLCHAIN="arm-none-eabi"
|
|
CONFIG_BOARD_ARCHITECTURE="cortex-m7"
|
|
CONFIG_BOARD_ROOT_PATH="/fs/flash"
|
|
CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS0"
|
|
CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS1"
|
|
CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS3"
|
|
CONFIG_BOARD_SERIAL_TEL3="/dev/ttyS5"
|
|
CONFIG_BOARD_SERIAL_RC="/dev/ttyS2"
|
|
CONFIG_DRIVERS_ADC_BOARD_ADC=y
|
|
CONFIG_DRIVERS_BAROMETER_DPS310=y
|
|
CONFIG_DRIVERS_CDCACM_AUTOSTART=y
|
|
CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y
|
|
CONFIG_COMMON_DISTANCE_SENSOR=y
|
|
CONFIG_DRIVERS_DSHOT=y
|
|
CONFIG_DRIVERS_GPS=y
|
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM42688P=y
|
|
CONFIG_COMMON_LIGHT=y
|
|
CONFIG_COMMON_MAGNETOMETER=y
|
|
CONFIG_DRIVERS_OSD_ATXXXX=y
|
|
CONFIG_DRIVERS_OSD_MSP_OSD=y
|
|
CONFIG_COMMON_OPTICAL_FLOW=y
|
|
CONFIG_DRIVERS_PWM_OUT=y
|
|
CONFIG_DRIVERS_RC_INPUT=y
|
|
CONFIG_COMMON_TELEMETRY=y
|
|
CONFIG_DRIVERS_TONE_ALARM=y
|
|
CONFIG_DRIVERS_UAVCAN=y
|
|
CONFIG_MODULES_ATTITUDE_ESTIMATOR_Q=y
|
|
CONFIG_MODULES_BATTERY_STATUS=y
|
|
CONFIG_MODULES_COMMANDER=y
|
|
CONFIG_MODULES_CONTROL_ALLOCATOR=y
|
|
CONFIG_MODULES_DATAMAN=y
|
|
CONFIG_MODULES_EKF2=y
|
|
# CONFIG_EKF2_AUX_GLOBAL_POSITION is not set
|
|
# CONFIG_EKF2_AUXVEL is not set
|
|
# CONFIG_EKF2_BARO_COMPENSATION is not set
|
|
# CONFIG_EKF2_DRAG_FUSION is not set
|
|
# CONFIG_EKF2_GNSS_YAW is not set
|
|
# CONFIG_EKF2_SIDESLIP is not set
|
|
CONFIG_MODULES_EVENTS=y
|
|
CONFIG_MODULES_FLIGHT_MODE_MANAGER=y
|
|
CONFIG_MODULES_FW_ATT_CONTROL=y
|
|
CONFIG_MODULES_FW_MODE_MANAGER=y
|
|
CONFIG_MODULES_FW_LATERAL_LONGITUDINAL_CONTROL=y
|
|
CONFIG_MODULES_FW_RATE_CONTROL=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_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_MODULES_UXRCE_DDS_CLIENT=y
|
|
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
|
CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y
|
|
CONFIG_SYSTEMCMDS_BSONDUMP=y
|
|
CONFIG_SYSTEMCMDS_DMESG=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_MKLITTLEFS=y
|
|
CONFIG_SYSTEMCMDS_MTD=y
|
|
CONFIG_SYSTEMCMDS_NSHTERM=y
|
|
CONFIG_SYSTEMCMDS_PARAM=y
|
|
CONFIG_SYSTEMCMDS_PERF=y
|
|
CONFIG_SYSTEMCMDS_REBOOT=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
|