When using ICM20948 as external compass on i2c bus, both compass 1 and compass 2 will be detected as external, where the COMPASS1 is detected as ICM20948, while COMPASS2 detected as AK09916.
Possible reason: the 20948 has a built-in AK09916, and its enabling bus-pass-thru.
Version
Arduplane 3.8.2 beta, but it should be applicable to all types of firmware
Issue details
When using ICM20948 as external compass on i2c bus, both compass 1 and compass 2 will be detected as external, where the COMPASS1 is detected as ICM20948, while COMPASS2 detected as AK09916.
Possible reason: the 20948 has a built-in AK09916, and its enabling bus-pass-thru.
Version
Arduplane 3.8.2 beta, but it should be applicable to all types of firmware
Platform
[ ] All [ ] AntennaTracker [x] Copter [x] Plane [x] Rover [ ] Submarine
Hardware type HERE GNSS (with ICM20948 as external compass) on a PIXHAWK2