Open Gadgetoid opened 3 years ago
C++ library currently in patch-bme280-breakouts-dev
- https://github.com/pimoroni/pimoroni-pico/tree/patch-bme280-breakouts-dev/drivers/bme280
It's ostensibly for the BME280 but the same code should broadly work with both the BME280 and BMP280, with the omission of humidity readings in the latter. Need some way to handle this in C++ and Python... just an alias?... since in Python there's no need to have two separate sets of bindings if we can help it.
Maybe drop our custom code and wrap Bosch's official BME280 and BMP280 sensor API libraries? This has been successful with BME68X (https://github.com/pimoroni/pimoroni-pico/pull/143).
The basic step-by-step is:
breakouts.config
- https://github.com/pimoroni/breakout-garden/blob/master/breakouts.config