1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-23 16:25:26 +03:00

Define BNO055 I2C on all supported targets

This commit is contained in:
Pawel Spychalski (DzikuVx) 2021-04-03 22:28:39 +02:00
parent 2b13c855ef
commit 8eef9a5731
63 changed files with 76 additions and 22 deletions

View file

@ -103,6 +103,7 @@
#define TEMPERATURE_I2C_BUS DEFAULT_I2C_BUS #define TEMPERATURE_I2C_BUS DEFAULT_I2C_BUS
#define PITOT_I2C_BUS DEFAULT_I2C_BUS #define PITOT_I2C_BUS DEFAULT_I2C_BUS
#define PCA9685_I2C_BUS DEFAULT_I2C_BUS #define PCA9685_I2C_BUS DEFAULT_I2C_BUS
#define BNO055_I2C_BUS DEFAULT_I2C_BUS
#define DEFAULT_RX_TYPE RX_TYPE_SERIAL #define DEFAULT_RX_TYPE RX_TYPE_SERIAL
#define SERIALRX_PROVIDER SERIALRX_SBUS #define SERIALRX_PROVIDER SERIALRX_SBUS

View file

@ -64,8 +64,8 @@
#define USE_PITOT_ADC #define USE_PITOT_ADC
#define PITOT_I2C_BUS BUS_I2C2 #define PITOT_I2C_BUS BUS_I2C2
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define M25P16_CS_PIN PB3 #define M25P16_CS_PIN PB3
#define M25P16_SPI_BUS BUS_SPI3 #define M25P16_SPI_BUS BUS_SPI3

View file

@ -79,7 +79,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define USE_RANGEFINDER #define USE_RANGEFINDER

View file

@ -64,6 +64,7 @@
#define MAG_MPU9250_ALIGN CW0_DEG #define MAG_MPU9250_ALIGN CW0_DEG
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -66,6 +66,7 @@
#define AK8963_SPI_BUS BUS_SPI3 #define AK8963_SPI_BUS BUS_SPI3
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -53,6 +53,7 @@
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define RANGEFINDER_I2C_BUS BUS_I2C2 #define RANGEFINDER_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -49,6 +49,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define USE_BARO #define USE_BARO

View file

@ -49,6 +49,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C2 #define BARO_I2C_BUS BUS_I2C2

View file

@ -168,3 +168,4 @@
#define PITOT_I2C_BUS BUS_I2C2 #define PITOT_I2C_BUS BUS_I2C2
#define PCA9685_I2C_BUS BUS_I2C2 #define PCA9685_I2C_BUS BUS_I2C2
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2

View file

@ -172,3 +172,4 @@
#define PCA9685_I2C_BUS BUS_I2C2 #define PCA9685_I2C_BUS BUS_I2C2
#define PITOT_I2C_BUS BUS_I2C2 #define PITOT_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2

View file

@ -56,6 +56,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_OSD #define USE_OSD
#define USE_MAX7456 #define USE_MAX7456

View file

@ -130,6 +130,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C2 #define BARO_I2C_BUS BUS_I2C2

View file

@ -53,6 +53,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -116,6 +116,7 @@
#define I2C2_SDA PB11 #define I2C2_SDA PB11
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#endif #endif
#define USE_ADC #define USE_ADC

View file

@ -56,6 +56,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C3 #define TEMPERATURE_I2C_BUS BUS_I2C3
#define BNO055_I2C_BUS BUS_I2C3
#ifdef QUANTON #ifdef QUANTON
#define IMU_MPU6000_ALIGN CW90_DEG #define IMU_MPU6000_ALIGN CW90_DEG

View file

@ -124,4 +124,5 @@
#define TARGET_IO_PORTD (BIT(2)) #define TARGET_IO_PORTD (BIT(2))
#define TARGET_IO_PORTF (BIT(0)|BIT(1)|BIT(4)) #define TARGET_IO_PORTF (BIT(0)|BIT(1)|BIT(4))
#define PCA9685_I2C_BUS BUS_I2C2 #define PCA9685_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2

View file

@ -96,6 +96,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04_I2C #define USE_RANGEFINDER_HCSR04_I2C

View file

@ -82,7 +82,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define USE_SPI #define USE_SPI

View file

@ -56,6 +56,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C2 #define BARO_I2C_BUS BUS_I2C2

View file

@ -135,4 +135,5 @@
#define TARGET_IO_PORTD 0xFFFF #define TARGET_IO_PORTD 0xFFFF
#define TARGET_IO_PORTF (BIT(0)|BIT(1)|BIT(4)) #define TARGET_IO_PORTF (BIT(0)|BIT(1)|BIT(4))
#define PCA9685_I2C_BUS BUS_I2C2 #define PCA9685_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2

View file

@ -127,6 +127,7 @@
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define DEFAULT_FEATURES (FEATURE_TX_PROF_SEL | FEATURE_VBAT | FEATURE_CURRENT_METER | FEATURE_OSD | FEATURE_GPS | FEATURE_TELEMETRY) #define DEFAULT_FEATURES (FEATURE_TX_PROF_SEL | FEATURE_VBAT | FEATURE_CURRENT_METER | FEATURE_OSD | FEATURE_GPS | FEATURE_TELEMETRY)

View file

@ -231,6 +231,8 @@
#if defined(OMNIBUSF4V6) #if defined(OMNIBUSF4V6)
#define PCA9685_I2C_BUS BUS_I2C1 #define PCA9685_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#else #else
#define PCA9685_I2C_BUS BUS_I2C2 #define PCA9685_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#endif #endif

View file

@ -65,6 +65,8 @@
// *************** Temperature sensor ***************** // *************** Temperature sensor *****************
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
// *************** BARO ***************************** // *************** BARO *****************************
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -76,6 +76,8 @@
#define USE_BARO_BMP280 #define USE_BARO_BMP280
#define USE_BARO_MS5611 #define USE_BARO_MS5611
#define BNO055_I2C_BUS BUS_I2C1
#define USE_MAG #define USE_MAG
#define MAG_I2C_BUS BUS_I2C1 #define MAG_I2C_BUS BUS_I2C1
#define USE_MAG_HMC5883 #define USE_MAG_HMC5883

View file

@ -113,6 +113,8 @@
#define USE_BARO_BMP280 #define USE_BARO_BMP280
#define USE_BARO_MS5611 #define USE_BARO_MS5611
#define BNO055_I2C_BUS BUS_I2C1
#define USE_MAG #define USE_MAG
#define MAG_I2C_BUS BUS_I2C1 #define MAG_I2C_BUS BUS_I2C1
#define USE_MAG_HMC5883 #define USE_MAG_HMC5883

View file

@ -117,6 +117,8 @@
#define USE_MAG_MAG3110 #define USE_MAG_MAG3110
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define BNO055_I2C_BUS BUS_I2C1
/*** ADC ***/ /*** ADC ***/
#define USE_ADC #define USE_ADC
#define ADC_CHANNEL_1_PIN PC0 #define ADC_CHANNEL_1_PIN PC0

View file

@ -125,6 +125,8 @@
#define USE_MAG_MAG3110 #define USE_MAG_MAG3110
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define BNO055_I2C_BUS BUS_I2C1
/*** ADC ***/ /*** ADC ***/
#define USE_ADC #define USE_ADC
#define ADC_CHANNEL_1_PIN PC0 #define ADC_CHANNEL_1_PIN PC0

View file

@ -123,7 +123,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C3 #define TEMPERATURE_I2C_BUS BUS_I2C3
#define BNO055_I2C_BUS BUS_I2C3
#define PITOT_I2C_BUS BUS_I2C3 #define PITOT_I2C_BUS BUS_I2C3
#define USE_RANGEFINDER #define USE_RANGEFINDER

View file

@ -66,7 +66,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
// *************** SPI2 Flash *********************** // *************** SPI2 Flash ***********************

View file

@ -134,6 +134,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS DEFAULT_I2C_BUS #define TEMPERATURE_I2C_BUS DEFAULT_I2C_BUS
#define BNO055_I2C_BUS DEFAULT_I2C_BUS
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_MSP #define USE_RANGEFINDER_MSP

View file

@ -80,7 +80,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define USE_RANGEFINDER #define USE_RANGEFINDER

View file

@ -112,6 +112,7 @@
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_MSP #define USE_RANGEFINDER_MSP

View file

@ -79,6 +79,7 @@
#define RANGEFINDER_I2C_BUS BUS_I2C1 #define RANGEFINDER_I2C_BUS BUS_I2C1
#define PCA9685_I2C_BUS BUS_I2C1 #define PCA9685_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
// *************** OSD ***************************** // *************** OSD *****************************
#define USE_SPI_DEVICE_2 #define USE_SPI_DEVICE_2

View file

@ -80,6 +80,7 @@
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define RANGEFINDER_I2C_BUS BUS_I2C2 #define RANGEFINDER_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
// *************** FLASH ************************** // *************** FLASH **************************
#define M25P16_CS_PIN PB9 #define M25P16_CS_PIN PB9

View file

@ -65,6 +65,7 @@
# define USE_MAG_LIS3MDL # define USE_MAG_LIS3MDL
# define TEMPERATURE_I2C_BUS BUS_I2C1 # define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
# define USE_BARO # define USE_BARO
# define BARO_I2C_BUS BUS_I2C1 # define BARO_I2C_BUS BUS_I2C1

View file

@ -180,6 +180,4 @@
#define MAX_PWM_OUTPUT_PORTS 6 #define MAX_PWM_OUTPUT_PORTS 6
#define USE_SECONDARY_IMU
#define USE_IMU_BNO055
#define BNO055_I2C_BUS BUS_I2C1 #define BNO055_I2C_BUS BUS_I2C1

View file

@ -167,6 +167,7 @@
#define RANGEFINDER_I2C_BUS BUS_I2C1 #define RANGEFINDER_I2C_BUS BUS_I2C1
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
/*** Used pins ***/ /*** Used pins ***/
#define TARGET_IO_PORTA 0xffff #define TARGET_IO_PORTA 0xffff

View file

@ -56,6 +56,8 @@
#define USE_BARO_BMP280 #define USE_BARO_BMP280
#define USE_BARO_MS5611 #define USE_BARO_MS5611
#define BNO055_I2C_BUS BUS_I2C2
//*********** Magnetometer / Compass ************* //*********** Magnetometer / Compass *************
#define USE_MAG #define USE_MAG
#define MAG_I2C_BUS DEFAULT_I2C_BUS #define MAG_I2C_BUS DEFAULT_I2C_BUS

View file

@ -56,6 +56,8 @@
#define USE_BARO_BMP280 #define USE_BARO_BMP280
#define USE_BARO_MS5611 #define USE_BARO_MS5611
#define BNO055_I2C_BUS BUS_I2C2
//*********** Magnetometer / Compass ************* //*********** Magnetometer / Compass *************
#define USE_MAG #define USE_MAG
#define MAG_I2C_BUS DEFAULT_I2C_BUS #define MAG_I2C_BUS DEFAULT_I2C_BUS

View file

@ -162,6 +162,8 @@
#define TEMPERATURE_I2C_BUS DEFAULT_I2C_BUS #define TEMPERATURE_I2C_BUS DEFAULT_I2C_BUS
#define BNO055_I2C_BUS DEFAULT_I2C_BUS
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_MSP #define USE_RANGEFINDER_MSP
#define USE_RANGEFINDER_HCSR04_I2C #define USE_RANGEFINDER_HCSR04_I2C

View file

@ -75,6 +75,7 @@
#define PITOT_I2C_BUS BUS_I2C2 #define PITOT_I2C_BUS BUS_I2C2
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define PCA9685_I2C_BUS BUS_I2C2 #define PCA9685_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
// *************** SPI2 RM3100 ************************** // *************** SPI2 RM3100 **************************

View file

@ -73,10 +73,9 @@
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04_I2C #define USE_RANGEFINDER_HCSR04_I2C
#define RANGEFINDER_I2C_BUS BUS_I2C2 #define RANGEFINDER_I2C_BUS BUS_I2C2
#define PITOT_I2C_BUS BUS_I2C2 #define PITOT_I2C_BUS BUS_I2C2
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
// *************** SPI2 OSD *************************** // *************** SPI2 OSD ***************************

View file

@ -121,6 +121,7 @@
#define USE_BARO_DPS310 #define USE_BARO_DPS310
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_MAG #define USE_MAG
#define MAG_I2C_BUS BUS_I2C1 #define MAG_I2C_BUS BUS_I2C1

View file

@ -113,6 +113,7 @@
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_MSP #define USE_RANGEFINDER_MSP

View file

@ -160,6 +160,4 @@
#define USE_ESC_SENSOR #define USE_ESC_SENSOR
#define USE_SERIALSHOT #define USE_SERIALSHOT
#define USE_SECONDARY_IMU
#define USE_IMU_BNO055
#define BNO055_I2C_BUS BUS_I2C1 #define BNO055_I2C_BUS BUS_I2C1

View file

@ -66,7 +66,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define USE_RANGEFINDER #define USE_RANGEFINDER

View file

@ -195,6 +195,4 @@
#define USE_SERIALSHOT #define USE_SERIALSHOT
#define USE_ESC_SENSOR #define USE_ESC_SENSOR
#define USE_SECONDARY_IMU
#define USE_IMU_BNO055
#define BNO055_I2C_BUS BUS_I2C1 #define BNO055_I2C_BUS BUS_I2C1

View file

@ -86,7 +86,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define PITOT_I2C_BUS BUS_I2C2 #define PITOT_I2C_BUS BUS_I2C2
#define USE_RANGEFINDER #define USE_RANGEFINDER

View file

@ -157,7 +157,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define PITOT_I2C_BUS BUS_I2C2 #define PITOT_I2C_BUS BUS_I2C2
#define USE_RANGEFINDER #define USE_RANGEFINDER

View file

@ -120,4 +120,5 @@
// !!TODO - check the following line is correct // !!TODO - check the following line is correct
#define TARGET_IO_PORTF (BIT(0)|BIT(1)|BIT(3)|BIT(4)) #define TARGET_IO_PORTF (BIT(0)|BIT(1)|BIT(3)|BIT(4))
#define PCA9685_I2C_BUS BUS_I2C2 #define PCA9685_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2

View file

@ -100,6 +100,7 @@
#define USE_MAG_AK8975 #define USE_MAG_AK8975
#define TEMPERATURE_I2C_BUS I2C_EXT_BUS #define TEMPERATURE_I2C_BUS I2C_EXT_BUS
#define BNO055_I2C_BUS I2C_EXT_BUS
#define USE_BARO #define USE_BARO

View file

@ -158,6 +158,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define USE_RANGEFINDER #define USE_RANGEFINDER
#define USE_RANGEFINDER_HCSR04_I2C #define USE_RANGEFINDER_HCSR04_I2C

View file

@ -59,6 +59,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_BARO #define USE_BARO
#define USE_BARO_LPS25H #define USE_BARO_LPS25H

View file

@ -56,6 +56,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -66,7 +66,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define PITOT_I2C_BUS BUS_I2C1 #define PITOT_I2C_BUS BUS_I2C1
#define USE_RANGEFINDER #define USE_RANGEFINDER

View file

@ -53,6 +53,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -124,6 +124,8 @@
#define SERIAL_PORT_COUNT 6 #define SERIAL_PORT_COUNT 6
#endif #endif
#define BNO055_I2C_BUS BUS_I2C1
/*** BARO & MAG ***/ /*** BARO & MAG ***/
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -120,7 +120,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define PITOT_I2C_BUS BUS_I2C2 #define PITOT_I2C_BUS BUS_I2C2
#define USE_RANGEFINDER #define USE_RANGEFINDER

View file

@ -59,6 +59,7 @@
#define USE_MAG_LIS3MDL #define USE_MAG_LIS3MDL
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_VCP #define USE_VCP

View file

@ -62,6 +62,8 @@
#define USE_BARO_BMP280 #define USE_BARO_BMP280
#define USE_BARO_MS5611 #define USE_BARO_MS5611
#define BNO055_I2C_BUS BUS_I2C1
#define MAG_I2C_BUS BUS_I2C1 #define MAG_I2C_BUS BUS_I2C1
#define USE_MAG #define USE_MAG
#define USE_MAG_HMC5883 #define USE_MAG_HMC5883

View file

@ -68,6 +68,7 @@
#define USE_MAG_QMC5883 #define USE_MAG_QMC5883
#define TEMPERATURE_I2C_BUS BUS_I2C2 #define TEMPERATURE_I2C_BUS BUS_I2C2
#define BNO055_I2C_BUS BUS_I2C2
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C2 #define BARO_I2C_BUS BUS_I2C2

View file

@ -50,6 +50,7 @@
#define USE_MAG_QMC5883 #define USE_MAG_QMC5883
#define TEMPERATURE_I2C_BUS BUS_I2C1 #define TEMPERATURE_I2C_BUS BUS_I2C1
#define BNO055_I2C_BUS BUS_I2C1
#define USE_BARO #define USE_BARO
#define BARO_I2C_BUS BUS_I2C1 #define BARO_I2C_BUS BUS_I2C1

View file

@ -148,6 +148,9 @@
#define USE_SERIALRX_GHST #define USE_SERIALRX_GHST
#define USE_TELEMETRY_GHST #define USE_TELEMETRY_GHST
#define USE_SECONDARY_IMU
#define USE_IMU_BNO055
#else // MCU_FLASH_SIZE < 256 #else // MCU_FLASH_SIZE < 256
#define LOG_LEVEL_MAXIMUM LOG_LEVEL_ERROR #define LOG_LEVEL_MAXIMUM LOG_LEVEL_ERROR
#endif #endif