mirror of https://github.com/ArduPilot/ardupilot
AP_HAL_Linux: set internal/external i2c bus masks for Navigator
This fixes an issue where the internal Compass was being re-detected as an external one, then as an internal but with wrong orientation
This commit is contained in:
parent
c21ec13719
commit
dc856f10eb
|
@ -194,6 +194,10 @@
|
||||||
#define HAL_BARO_PROBE_LIST PROBE_BARO_I2C(BMP280, 1, 0x76)
|
#define HAL_BARO_PROBE_LIST PROBE_BARO_I2C(BMP280, 1, 0x76)
|
||||||
#define HAL_BARO_EXTERNAL_BUS_DEFAULT 6
|
#define HAL_BARO_EXTERNAL_BUS_DEFAULT 6
|
||||||
#define HAL_PROBE_EXTERNAL_I2C_COMPASSES
|
#define HAL_PROBE_EXTERNAL_I2C_COMPASSES
|
||||||
|
// I2C6 is the only i2c one exposed on a header
|
||||||
|
#define HAL_LINUX_I2C_EXTERNAL_BUS_MASK 1 << 6
|
||||||
|
// We don't want any probing on the internal buses
|
||||||
|
#define HAL_LINUX_I2C_INTERNAL_BUS_MASK 0
|
||||||
#elif CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_BLUE
|
#elif CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_BLUE
|
||||||
#define HAL_GPIO_A_LED_PIN 66
|
#define HAL_GPIO_A_LED_PIN 66
|
||||||
#define HAL_GPIO_B_LED_PIN 67
|
#define HAL_GPIO_B_LED_PIN 67
|
||||||
|
|
Loading…
Reference in New Issue