mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-29 04:33:36 +08:00
* hrt: Fix PPM input on channel 2 The CCMR1_PPM define for PPM input on channel 2 was incorrectly set to 2, which was setting bits for channel 1 instead of channel 2. This prevented PPM input from functioning properly on channel 2. Changed CCMR1_PPM for channel 2 from 2 to (1 << 8), which correctly configures the CC2S bits for input capture mode on TI2. This fixes an issue noted in the existing code comment: "FIXME! There is an interaction in the CCMR registers that prevents using Chan 1 as the timer and chan 2 as the PPM" Tested on STM32H743 with PPM input on PC7 (TIM8_CH2). * rc_input: enable sharing serial and PPM pin By setting RC_SERIAL_PORT_SHARED_PPM_PIN_GPIO_RX it is now possible to use the same pin on the STM32 for PPM input as well as serial input. * boards: Add support for Holybro KakuteH7-Wing
80 lines
2.4 KiB
Plaintext
80 lines
2.4 KiB
Plaintext
CONFIG_BOARD_TOOLCHAIN="arm-none-eabi"
|
|
CONFIG_BOARD_ARCHITECTURE="cortex-m7"
|
|
CONFIG_BOARD_SERIAL_GPS1="/dev/ttyS0"
|
|
CONFIG_BOARD_SERIAL_GPS2="/dev/ttyS1"
|
|
CONFIG_BOARD_SERIAL_TEL1="/dev/ttyS2"
|
|
CONFIG_BOARD_SERIAL_TEL2="/dev/ttyS3"
|
|
CONFIG_BOARD_SERIAL_TEL3="/dev/ttyS5"
|
|
CONFIG_DRIVERS_ADC_BOARD_ADC=y
|
|
CONFIG_DRIVERS_BAROMETER_BMP280=y
|
|
CONFIG_DRIVERS_BAROMETER_GOERTEK_SPA06=y
|
|
CONFIG_DRIVERS_BATT_SMBUS=y
|
|
CONFIG_DRIVERS_CDCACM_AUTOSTART=y
|
|
CONFIG_COMMON_DIFFERENTIAL_PRESSURE=y
|
|
CONFIG_COMMON_DISTANCE_SENSOR=y
|
|
CONFIG_DRIVERS_DSHOT=y
|
|
CONFIG_DRIVERS_GNSS_SEPTENTRIO=y
|
|
CONFIG_DRIVERS_GPS=y
|
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM42688P=y
|
|
CONFIG_DRIVERS_OSD_ATXXXX=y
|
|
CONFIG_COMMON_LIGHT=y
|
|
CONFIG_COMMON_MAGNETOMETER=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_BOARD_UAVCAN_TIMER_OVERRIDE=7
|
|
CONFIG_MODULES_AIRSPEED_SELECTOR=y
|
|
CONFIG_MODULES_BATTERY_STATUS=y
|
|
CONFIG_MODULES_COMMANDER=y
|
|
CONFIG_MODULES_CONTROL_ALLOCATOR=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_AUTOTUNE_ATTITUDE_CONTROL=y
|
|
CONFIG_MODULES_FW_POS_CONTROL=y
|
|
CONFIG_MODULES_FW_RATE_CONTROL=y
|
|
CONFIG_MODULES_GIMBAL=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_AUTOTUNE_ATTITUDE_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_NUM_MISSION_ITMES_SUPPORTED=1000
|
|
CONFIG_MODULES_RC_UPDATE=y
|
|
CONFIG_MODULES_ROVER_POS_CONTROL=y
|
|
CONFIG_MODULES_SENSORS=y
|
|
CONFIG_MODULES_SIMULATION_SIMULATOR_SIH=y
|
|
CONFIG_MODULES_VTOL_ATT_CONTROL=y
|
|
CONFIG_SYSTEMCMDS_BSONDUMP=y
|
|
CONFIG_SYSTEMCMDS_DMESG=y
|
|
CONFIG_SYSTEMCMDS_HARDFAULT_LOG=y
|
|
CONFIG_SYSTEMCMDS_LED_CONTROL=y
|
|
CONFIG_SYSTEMCMDS_MFT=y
|
|
CONFIG_SYSTEMCMDS_NSHTERM=y
|
|
CONFIG_SYSTEMCMDS_PARAM=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
|