|
|
|
@ -291,7 +291,18 @@ BARO BMP388 I2C:0:0x77
@@ -291,7 +291,18 @@ BARO BMP388 I2C:0:0x77
|
|
|
|
|
define HAL_PROBE_EXTERNAL_I2C_COMPASSES |
|
|
|
|
COMPASS BMM150 I2C:0:0x10 false ROTATION_NONE |
|
|
|
|
|
|
|
|
|
# SPI devices |
|
|
|
|
# builtin compass on CUAV 6X |
|
|
|
|
COMPASS RM3100 I2C:0:0x20 false ROTATION_PITCH_180 |
|
|
|
|
|
|
|
|
|
# compensate for magnetic field generated by the heater on CUAV-6X RM3100 |
|
|
|
|
define HAL_HEATER_MAG_OFFSET_RM3100 AP_HAL::Device::make_bus_id(AP_HAL::Device::BUS_TYPE_I2C,0,0x20,0x11),Vector3f(-19,37,-24) |
|
|
|
|
|
|
|
|
|
# compensate for magnetic field generated by the heater on Holybro6X BMM150 |
|
|
|
|
define HAL_HEATER_MAG_OFFSET_BMM150 AP_HAL::Device::make_bus_id(AP_HAL::Device::BUS_TYPE_I2C,0,0x10,0x05),Vector3f(12,-38,23) |
|
|
|
|
|
|
|
|
|
define HAL_HEATER_MAG_OFFSET {HAL_HEATER_MAG_OFFSET_RM3100, HAL_HEATER_MAG_OFFSET_BMM150} |
|
|
|
|
|
|
|
|
|
# IMU devices for Holybro6X |
|
|
|
|
SPIDEV bmi088_g SPI3 DEVID1 BMI088_G_CS MODE3 10*MHZ 10*MHZ |
|
|
|
|
SPIDEV bmi088_a SPI3 DEVID2 BMI088_A_CS MODE3 10*MHZ 10*MHZ |
|
|
|
|
# alternative to bmi088 |
|
|
|
|