Updated Navigation modes (markdown)
[inav.wiki.git] / Target-and-Sensor-support.md
blob5a39c620a7ca4f31ebc2bcaf822501082d190033
1 # Sensor Support
3 The following table was machine generated by [find_sensors.rb](assets/find_sensors.rb) script on 2022-07-28 against inav 5.0, E&OE
5 Targets suffixed by \* indicates that there are (probably) multiple hardware variations covered by one or more firmware images (or just a strange target.h). Additional, related targets are listed in parentheses. The user may check the hardware documentation (or `target.h` / `CMakeLists.txt`) to determine the actual supported sensors.
7 | Target |  IMU | Baro | Mag  | Rangefinder |
8 | ------ | ---- | ---- | ---- | ----------- |
9 | AIRBOTF4 | MPU6000 MPU6500 | BMP085 BMP280 MS5611 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
10 | ANYFCF7 \* (ANYFCF7_EXTERNAL_BARO) | MPU6000 | BMP085 BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
11 | AOCODARCF7DUAL | BMI270 MPU6000 MPU6500 | BMP280 DPS310 MS5607 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
12 | BEEROTORF4 | MPU6500 | BMP280 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
13 | BETAFLIGHTF4 | MPU6000 | BMP085 BMP280 MS5611 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
14 | BETAFPVF722 | MPU6000 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
15 | DALRCF405 | MPU6000 MPU6500 | BMP085 BMP280 MS5611 | AK8963 AK8975 HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
16 | DALRCF722DUAL | MPU6000 | BMP085 BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
17 | FF_F35_LIGHTNING \* (WINGFC) | MPU9250 | BMP280 | MPU9250 |  |
18 | FIREWORKSV2 \* (OMNIBUSF4V6) | MPU6000 MPU6500 | BMP280 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
19 | FLYWOOF411 \* (FLYWOOF411_V2) | ICM20689 MPU6000 | BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
20 | FLYWOOF745 \* (FLYWOOF745NANO) | MPU6000 | BMP280 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
21 | FLYWOOF7DUAL | MPU6000 MPU6500 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
22 | FOXEERF405 | MPU6000 MPU6500 | BMP085 BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
23 | FOXEERF722DUAL \* (FOXEERF722V2) | MPU6000 MPU6500 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
24 | FOXEERF745AIO | MPU6000 | BMP280 MS5611 | HMC5883 QMC5883 |  |
25 | FRSKYPILOT \* (FRSKYPILOT_LED) | MPU6000 MPU6500 | SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
26 | FURYF4OSD \* (MAMBAF405) | MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
27 | HGLRCF722 | BMI270 MPU6000 | BMP280 DPS310 MS5611 SPI_BMP280 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
28 | IFLIGHTF4_SUCCEXD | MPU6000 | BMP085 BMP280 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
29 | IFLIGHTF7_TWING | MPU6500 | BMP280 DPS310 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
30 | IFLIGHT_BLITZ_F722 \* | BMI270 MPU6000 | BMP280 DPS310 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
31 | KAKUTEF4 \* (KAKUTEF4V2) | MPU6000 MPU6500 |  |  |  |
32 | KAKUTEF7 \* (KAKUTEF7HDV KAKUTEF7MINI) | ICM20689 MPU6000 | BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 MLX90393 QMC5883 |  |
33 | KAKUTEF7MINIV3 | MPU6000 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
34 | KAKUTEH7 \* (KAKUTEH7MINI) | MPU6000 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 VCM5883 |  |
35 | MAMBAF405US \* (MAMBAF405US_I2C) | MPU6000 | BMP280 DPS310 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
36 | MAMBAF405_2022A | BMI270 MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
37 | MAMBAF722 \* (MAMBAF722_I2C) | MPU6000 MPU6500 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
38 | MAMBAF722_2022A | BMI270 MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
39 | MAMBAF722_X8 | MPU6000 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
40 | MAMBAH743 | BMI270 MPU6000 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 VCM5883 |  |
41 | MATEKF405 \* (MATEKF405_SERVOS6 MATEKF405OSD) | MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
42 | MATEKF405CAN | MPU6500 | BMP280 DPS310 MS5611 SPL06 | AK8963 AK8975 HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 RM3100 |  |
43 | MATEKF405SE | MPU6000 | BMP085 BMP280 DPS310 MS5611 SPL06 | AK8963 AK8975 HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 | US42 |
44 | MATEKF405TE \* (MATEKF405TE_SD) | BMI270 ICM42605 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
45 | MATEKF411 \* (MATEKF411_FD_SFTSRL MATEKF411_RSSI MATEKF411_SFTSRL2) | MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
46 | MATEKF411SE \* (MATEKF411SE_PINIO MATEKF411SE_FD_SFTSRL1 MATEKF411SE_SS2_CH6) | MPU6000 | BMP085 BMP280 DPS310 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
47 | MATEKF411TE | BMI270 | BMP280 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
48 | MATEKF722 \* (MATEKF722_HEXSERVO) | MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
49 | MATEKF722PX \* (MATEKF722WPX) | MPU6000 | BMP280 DPS310 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
50 | MATEKF722SE \* (MATEKF722MINI MATEKF722SE_8MOTOR) | MPU6000 MPU6500 | BMP280 DPS310 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
51 | MATEKF765 \* (MATEKF765SE) | ICM42605 MPU6000 MPU6500 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
52 | MATEKH743 | ICM42605 MPU6000 MPU6500 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 RM3100 |  |
53 | NOX | MPU6000 | BMP280 SPI_BMP280 |  |  |
54 | OMNIBUSF4 \* (DYSF4PROV2 OMNIBUSF4 OMNIBUSF4PRO OMNIBUSF4PRO_LEDSTRIPM5 OMNIBUSF4V3_S5_S6_2SS OMNIBUSF4V3_S5S6_SS OMNIBUSF4V3_S6_SS OMNIBUSF4V3) | MPU6000 MPU6500 | BMP085 BMP280 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
55 | OMNIBUSF7 \* (OMNIBUSF7V2) |  | BMP280 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
56 | OMNIBUSF7NXT | MPU6000 MPU6500 | LPS25H | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
57 | PIXRACER | MPU6500 MPU9250 | MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 MPU9250 QMC5883 |  |
58 | REVO | MPU6000 | MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
59 | SKYSTARSF405HD | BMI270 MPU6000 | BMP280 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
60 | SKYSTARSF722HD | BMI270 | BMP280 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
61 | SPEEDYBEEF7 | ICM20689 | BMP280 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
62 | SPEEDYBEEF7MINI | MPU6000 | BMP280 DPS310 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
63 | SPEEDYBEEF7V2 | MPU6000 | BMP280 DPS310 | HMC5883 LIS3MDL QMC5883 | MSP |
64 | SPRACINGF4EVO | MPU6500 MPU9250 | BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 MPU9250 QMC5883 |  |
65 | TMOTORF7V2 | MPU6000 | BMP280 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
66 | ZEEZF7 \* (ZEEZF7V2) | MPU6000 | BMP280 DPS310 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |