Updated INAV for BetaFlight users (markdown)
[inav.wiki.git] / Target-and-Sensor-support.md
blob7d28fc80587b3ae85f3d1bc77ed07bb59a7c288e
1 # Sensor Support
3 The following table was machine generated by [find_sensors.rb](assets/find_sensors.rb) script on 2022-12-03 against INAV 5.1.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 | AOCODARCF4V2 | MPU6000 MPU6500 | BMP280 MS5611 | HMC5883 LIS3MDL QMC5883 |  |
12 | AOCODARCF7DUAL | BMI270 MPU6000 MPU6500 | BMP280 DPS310 MS5607 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
13 | ATOMRCF405NAVI | BMI270 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
14 | BEEROTORF4 | MPU6500 | BMP280 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
15 | BETAFLIGHTF4 | MPU6000 | BMP085 BMP280 MS5611 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
16 | BETAFPVF722 | MPU6000 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
17 | DALRCF405 | MPU6000 MPU6500 | BMP085 BMP280 MS5611 | AK8963 AK8975 HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
18 | DALRCF722DUAL | MPU6000 | BMP085 BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
19 | FF_F35_LIGHTNING \* (WINGFC) | MPU9250 | BMP280 | MPU9250 |  |
20 | FIREWORKSV2 \* (OMNIBUSF4V6) | MPU6000 MPU6500 | BMP280 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
21 | FLYWOOF411 \* (FLYWOOF411_V2) | ICM20689 MPU6000 | BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
22 | FLYWOOF745 \* (FLYWOOF745NANO) | MPU6000 | BMP280 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
23 | FLYWOOF7DUAL | MPU6000 MPU6500 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
24 | FOXEERF405 | MPU6000 MPU6500 | BMP085 BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
25 | FOXEERF722DUAL \* (FOXEERF722V2) | MPU6000 MPU6500 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
26 | FOXEERF722V4 \* (FOXEERF722V4_X8) | ICM42605 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
27 | FOXEERF745AIO | MPU6000 | BMP280 MS5611 | HMC5883 QMC5883 |  |
28 | FRSKYPILOT \* (FRSKYPILOT_LED) | MPU6000 MPU6500 | SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
29 | FURYF4OSD \* (MAMBAF405) | MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
30 | HAKRCF405D | BMI270 ICM42605 MPU6000 | BMP280 DPS310 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
31 | HAKRCF411D | BMI270 ICM42605 MPU6000 | BMP280 DPS310 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
32 | HAKRCKD722 | BMI270 ICM42605 MPU6000 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
33 | HGLRCF722 | BMI270 MPU6000 | BMP280 DPS310 MS5611 SPI_BMP280 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
34 | IFLIGHTF4_SUCCEXD | MPU6000 | BMP085 BMP280 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
35 | IFLIGHTF7_TWING | MPU6500 | BMP280 DPS310 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
36 | IFLIGHT_BLITZ_F722 \* | BMI270 MPU6000 | BMP280 DPS310 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
37 | IFLIGHT_BLITZ_F7_PRO | BMI270 MPU6000 | BMP280 DPS310 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
38 | IFLIGHT_JBF7PRO | BMI270 MPU6000 | BMP280 DPS310 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
39 | KAKUTEF4 \* (KAKUTEF4V2 KAKUTEF4V23) | MPU6000 MPU6500 |  |  |  |
40 | KAKUTEF7 \* (KAKUTEF7HDV KAKUTEF7MINI) | ICM20689 MPU6000 | BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 MLX90393 QMC5883 |  |
41 | KAKUTEF7MINIV3 | MPU6000 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
42 | KAKUTEH7 \* (KAKUTEH7V2 KAKUTEH7MINI) | BMI270 MPU6000 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 VCM5883 |  |
43 | MAMBAF405US \* (MAMBAF405US_I2C) | MPU6000 | BMP280 DPS310 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
44 | MAMBAF405_2022A \* (MAMBAF405_2022B) | BMI270 ICM42605 MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
45 | MAMBAF722 \* (MAMBAF722_I2C) | MPU6000 MPU6500 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
46 | MAMBAF722_2022A \* (MAMBAF722_2022B) | BMI270 ICM42605 MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
47 | MAMBAF722_WING | ICM42605 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
48 | MAMBAF722_X8 | MPU6000 | BMP280 MS5611 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
49 | MAMBAH743 \* (MAMBAH743_2022B) | BMI270 ICM42605 MPU6000 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 VCM5883 |  |
50 | MATEKF405 \* (MATEKF405_SERVOS6 MATEKF405OSD) | MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
51 | MATEKF405CAN | MPU6500 | BMP280 DPS310 MS5611 SPL06 | AK8963 AK8975 HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 RM3100 |  |
52 | MATEKF405SE \* (MATEKF405SE_PINIO) | MPU6000 | BMP085 BMP280 DPS310 MS5611 SPL06 | AK8963 AK8975 HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 | US42 |
53 | MATEKF405TE \* (MATEKF405TE_SD) | BMI270 ICM42605 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
54 | MATEKF411 \* (MATEKF411_FD_SFTSRL MATEKF411_RSSI MATEKF411_SFTSRL2) | MPU6000 MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
55 | MATEKF411SE \* (MATEKF411SE_PINIO MATEKF411SE_FD_SFTSRL1 MATEKF411SE_SS2_CH6) | MPU6000 | BMP085 BMP280 DPS310 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
56 | MATEKF411TE | BMI270 | BMP280 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
57 | MATEKF722 \* (MATEKF722_HEXSERVO) | MPU6500 | BMP085 BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
58 | MATEKF722PX \* (MATEKF722PX_PINIO MATEKF722WPX) | MPU6000 | BMP280 DPS310 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
59 | MATEKF722SE \* (MATEKF722MINI MATEKF722SE_8MOTOR) | MPU6000 MPU6500 | BMP280 DPS310 MS5611 SPL06 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
60 | MATEKF765 \* (MATEKF765SE) | ICM42605 MPU6000 MPU6500 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
61 | MATEKH743 | ICM42605 MPU6000 MPU6500 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 RM3100 |  |
62 | NEUTRONRCH7BT | BMI270 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
63 | NOX | MPU6000 | BMP280 SPI_BMP280 |  |  |
64 | OMNIBUSF4 \* (DYSF4PROV2 OMNIBUSF4 OMNIBUSF4PRO OMNIBUSF4PRO_LEDSTRIPM5 OMNIBUSF4V3_S5_S6_2SS OMNIBUSF4V3_S5S6_SS OMNIBUSF4V3_S6_SS OMNIBUSF4V3) | BMI270 MPU6000 MPU6500 | BMP085 BMP280 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
65 | OMNIBUSF7 \* (OMNIBUSF7V2) | MPU6000 MPU6500 | BMP280 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
66 | OMNIBUSF7NXT | MPU6000 MPU6500 | LPS25H | HMC5883 IST8310 LIS3MDL MAG3110 QMC5883 |  |
67 | PIXRACER | MPU6500 MPU9250 | MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 MPU9250 QMC5883 |  |
68 | REVO | MPU6000 | MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
69 | SKYSTARSF405HD | BMI270 MPU6000 | BMP280 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
70 | SKYSTARSF722HD | BMI270 | BMP280 | AK8963 AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
71 | SPEEDYBEEF405V3 | BMI270 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
72 | SPEEDYBEEF7 | ICM20689 | BMP280 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
73 | SPEEDYBEEF745AIO | BMI270 MPU6000 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
74 | SPEEDYBEEF7MINI | MPU6000 | BMP280 DPS310 MS5611 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
75 | SPEEDYBEEF7V2 | MPU6000 | BMP280 DPS310 | HMC5883 LIS3MDL QMC5883 | MSP |
76 | SPEEDYBEEF7V3 | BMI270 MPU6000 | BMP280 DPS310 MS5611 SPL06 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |
77 | SPRACINGF4EVO | MPU6500 MPU9250 | BMP280 MS5611 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 MPU9250 QMC5883 |  |
78 | TMOTORF7V2 | MPU6000 | BMP280 | HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 |  |
79 | ZEEZF7 \* (ZEEZF7V2 ZEEZF7V3) | BMI270 ICM42605 MPU6000 | BMP280 BMP388 DPS310 | AK8975 HMC5883 IST8308 IST8310 LIS3MDL MAG3110 QMC5883 | MSP |