-
Notifications
You must be signed in to change notification settings - Fork 31
Sensors
Adrien Aubry edited this page Feb 27, 2023
·
5 revisions
✅ Implemented
❌ Not implemented yet
🚫 Does not exist
| Manufacturer | IC | Implemented Protocol | Gyroscope | Accelerometer | Magnetometer | Comment |
|---|---|---|---|---|---|---|
| InvenSense | ICM-42605 | SPI I2C |
✅ | ✅ | ❌ | Recommended chip. Driver should be compatible with any ICM4xxxx chip |
| InvenSense | ICM-20608 | I2C | ✅ | ✅ | ❌ | Uses MPU6050 driver |
| InvenSense | MPU-9250 | I2C | ✅ | ✅ | ❌ | Uses MPU6050 driver |
| InvenSense | MPU-9150 | I2C | ✅ | ✅ | ❌ | Uses MPU6050 driver |
| InvenSense | MPU6050 | I2C | ✅ | ✅ | ❌ | |
| STMicroelectronics | LSM303 | I2C | ✅ | ✅ | ❌ | |
| STMicroelectronics | L3GD20H | I2C | ✅ | ✅ | 🚫 |
| Manufacturer | IC | Implemented Protocol | Comment |
|---|---|---|---|
| Texas Instruments | ADS1015 | I2C | |
| Texas Instruments | ADS1115 | I2C | Uses ADS1015 driver |
| Manufacturer | IC | Implemented Protocol | Comment |
|---|---|---|---|
| Bosch | BMP180 | I2C | |
| Bosch | BMP280 | I2C |
| Manufacturer | IC | Implemented Protocol | Comment |
|---|---|---|---|
| HC-SR04 | timed pulses |
Any Linux-supported USB/UART GPS should work out of the box as BCFlight uses gpsd client library which directly relies on Linux kernel.