mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-02 05:58:30 -04:00
AP_HAL_ChibiOS: Add on-board baro support to iFlight BeastH7 V2 target.
iFlight's own website says that there is no barometer on this device, however on my one there is a DPS310 connected on I2C. This PR adds support for the on-board baro but leaves it as optional.
This commit is contained in:
parent
1b22de0dd9
commit
b963be7ee8
@ -10,7 +10,7 @@ The Beast H7 AIO is a flight controller produced by [iFlight](https://shop.iflig
|
|||||||
- Gyro: BMI270
|
- Gyro: BMI270
|
||||||
- 16Mb Onboard Flash
|
- 16Mb Onboard Flash
|
||||||
- BEC output: 5V 2.5A
|
- BEC output: 5V 2.5A
|
||||||
- No Barometer
|
- Barometer: DPS310 or None
|
||||||
- OSD: AT7456E
|
- OSD: AT7456E
|
||||||
- 5 UARTS: (UART1, UART2, UART3, UART4, UART7)
|
- 5 UARTS: (UART1, UART2, UART3, UART4, UART7)
|
||||||
- I2C for external compass. UART3 pins are used for I2C (BRD_ALT_CONFIG=1)
|
- I2C for external compass. UART3 pins are used for I2C (BRD_ALT_CONFIG=1)
|
||||||
|
@ -20,8 +20,8 @@ APJ_BOARD_ID 1056
|
|||||||
PB4 TIM3_CH1 TIM3 PWM(2) GPIO(51) BIDIR # 2
|
PB4 TIM3_CH1 TIM3 PWM(2) GPIO(51) BIDIR # 2
|
||||||
PB5 TIM3_CH2 TIM3 PWM(3) GPIO(52) # 3
|
PB5 TIM3_CH2 TIM3 PWM(3) GPIO(52) # 3
|
||||||
|
|
||||||
# only one I2C bus
|
I2C_ORDER I2C1 I2C2
|
||||||
I2C_ORDER I2C2
|
define HAL_I2C_INTERNAL_MASK 0
|
||||||
|
|
||||||
# order of UARTs (and USB)
|
# order of UARTs (and USB)
|
||||||
SERIAL_ORDER OTG1 USART1 USART2 USART3 UART4 EMPTY EMPTY UART7
|
SERIAL_ORDER OTG1 USART1 USART2 USART3 UART4 EMPTY EMPTY UART7
|
||||||
@ -42,6 +42,10 @@ define HAL_SERIAL2_PROTOCOL SerialProtocol_RCIN
|
|||||||
PB11 USART3_RX USART3
|
PB11 USART3_RX USART3
|
||||||
PB10 USART3_TX USART3
|
PB10 USART3_TX USART3
|
||||||
|
|
||||||
|
# I2C1 for baro
|
||||||
|
PB8 I2C1_SCL I2C1 PULLUP
|
||||||
|
PB9 I2C1_SDA I2C1 PULLUP
|
||||||
|
|
||||||
# I2C2 for compass. These pins can also be used as USART3
|
# I2C2 for compass. These pins can also be used as USART3
|
||||||
PB10 I2C2_SCL I2C2 ALT(1)
|
PB10 I2C2_SCL I2C2 ALT(1)
|
||||||
PB11 I2C2_SDA I2C2 ALT(1)
|
PB11 I2C2_SDA I2C2 ALT(1)
|
||||||
@ -55,5 +59,6 @@ define HAL_PROBE_EXTERNAL_I2C_COMPASSES
|
|||||||
# one IMU
|
# one IMU
|
||||||
IMU BMI270 SPI:bmi270 ROTATION_ROLL_180_YAW_225
|
IMU BMI270 SPI:bmi270 ROTATION_ROLL_180_YAW_225
|
||||||
|
|
||||||
# v2 has no BARO
|
# Some boards have no baro, some have a DPS310 Baro on I2C1
|
||||||
define HAL_BARO_ALLOW_INIT_NO_BARO 1
|
define HAL_BARO_ALLOW_INIT_NO_BARO 1
|
||||||
|
BARO DPS310 I2C:0:0x76
|
||||||
|
Loading…
Reference in New Issue
Block a user