@@ -168,22 +168,33 @@ $ sudo pip3 install adafruit-circuitpython-bmp280
168
168
| [ Pimoroni] ( https://shop.pimoroni.com ) | [ Enviro pHAT] ( https://shop.pimoroni.com/products/enviro-phat ) | None |
169
169
| [ Adafruit] ( https://www.adafruit.com ) | [ BMP280] ( https://www.adafruit.com/product/2651 ) | None |
170
170
| [ Adafruit] ( https://www.adafruit.com ) | [ BMP390] ( https://www.adafruit.com/product/4816 ) | None |
171
- | [ Sparkfun] ( https://www.sparkfun.com/ ) | [ BMP581] ( https://www.sparkfun.com/products/20170 ) | None |
171
+ | [ Sparkfun] ( https://www.sparkfun.com/ ) | [ BMP581] ( https://www.sparkfun.com/products/20170 ) | None(* 1) |
172
+ | [ BOSCH] ( https://www.bosch-sensortec.com/ ) | [ BMI270] ( https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi270/ ) | None(* 1) |
173
+ | [ BOSCH] ( https://www.bosch-sensortec.com/ ) | [ BMM150] ( https://www.bosch-sensortec.com/products/motion-sensors/magnetometers/bmm150/ ) | None(* 1) |
174
+ | [ BOSCH] ( https://www.bosch-sensortec.com/ ) | [ BMM350] ( https://www.bosch-sensortec.com/products/motion-sensors/magnetometers/bmm350/ ) | None(* 1') |
172
175
| [ Adafruit] ( https://www.adafruit.com ) | [ LPS33HW] ( https://www.adafruit.com/product/4414 ) | adafruit-circuitpython-lps35hw |
173
176
| [ Strawberry Linux] ( https://strawberry-linux.com ) | [ LPS33HW] ( https://strawberry-linux.com/catalog/items?code=12133 ) | None |
174
- | [ DFRobot] ( https://www.dfrobot.com ) | [ BMX160+BMP388] ( https://www.dfrobot.com/product-1928.html ) | BMX160(* 1 ) |
177
+ | [ DFRobot] ( https://www.dfrobot.com ) | [ BMX160+BMP388] ( https://www.dfrobot.com/product-1928.html ) | BMX160(* 2 ) |
175
178
| [ Adafruit] ( https://www.adafruit.com ) | [ LSM6DS33 + LIS3MDL] ( https://www.adafruit.com/product/4485 ) | adafruit-circuitpython-lsm6ds adafruit-circuitpython-lis3mdl |
176
179
| [ Sparkfun] ( https://www.sparkfun.com/ ) | [ ISM330DHCX + MMC5983MA ] ( https://www.sparkfun.com/products/19895 ) | adafruit-circuitpython-lsm6ds |
177
180
| [ Adafruit] ( https://www.adafruit.com ) | [ LSM9DS1] ( https://www.adafruit.com/product/4634 ) | adafruit-circuitpython-lsm9ds1 |
178
- | [ Adafruit] ( https://www.adafruit.com ) | [ BNO055] ( https://www.adafruit.com/product/4646 ) | adafruit-circuitpython-bno055(* 2 ) |
181
+ | [ Adafruit] ( https://www.adafruit.com ) | [ BNO055] ( https://www.adafruit.com/product/4646 ) | adafruit-circuitpython-bno055(* 3 ) |
179
182
| [ Adafruit] ( https://www.adafruit.com ) | [ VCNL4040] ( https://www.adafruit.com/product/4161 ) | adafruit-circuitpython-vcnl4040 |
180
183
| [ ozzmaker] ( https://ozzmaker.com ) | [ Berry GPS IMU v4] ( https://ozzmaker.com/product/berrygps-imu/ ) | adafruit-circuitpython-lsm6ds adafruit-circuitpython-lis3mdl |
181
184
| [ GPS PIE] ( https://gps-pie.com/ ) | [ GPS PIE] ( https://gps-pie.com/ ) | adafruit-circuitpython-bno055(* 2) |
182
185
| [ waveshare] ( https://www.waveshare.com/ ) | [ Environment Sensor HAT] ( https://www.waveshare.com/environment-sensor-hat.htm ) | adafruit-circuitpython-bme280 adafruit-circuitpython-icm20x adafruit-circuitpython-tsl2591 adafruit-circuitpython-ltr390 adafruit-circuitpython-sgp40 |
183
186
184
- * 1 Install manually https://github.com/spacecraft-design-lab-2019/CircuitPython_BMX160
187
+ * 1 It is also possible to use the official BOSCH C library with cython.
188
+ - [ BMP5_SensorAPI] ( https://github.com/boschsensortec/BMP5_SensorAPI )
189
+ - [ BMI270_SensorAPI] ( https://github.com/boschsensortec/BMI270_SensorAPI/ )
190
+ - [ BMM150_SensorAPI] ( https://github.com/boschsensortec/BMM150_SensorAPI/ )
191
+ - [ BMM350_SensorAPI] ( https://github.com/boschsensortec/BMM350_SensorAPI/ )
185
192
186
- * 2 You must enable i2c slowdown. Follow [ the adafruit guide] ( https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/i2c-clock-stretching ) .
193
+ * 1' Only the official C library of BOSCH is supported. Build BMM350_SensorAPI.
194
+
195
+ * 2 Install manually https://github.com/spacecraft-design-lab-2019/CircuitPython_BMX160
196
+
197
+ * 3 You must enable i2c slowdown. Follow [ the adafruit guide] ( https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/i2c-clock-stretching ) .
187
198
188
199
189
200
If you want to get a more accurate direction with the geomagnetic sensor, install a package that corrects the geomagnetic declination.
0 commit comments