bme680 icon indicating copy to clipboard operation
bme680 copied to clipboard

Pure Rust BME680 implementation

Results 12 bme680 issues
Sort by recently updated
recently updated
newest added

It is the same issue as https://github.com/Zanduino/BME680/issues/14 Fixed by reading the status register until the MEASURING flag is not set before writing to the registers.

Using an Adafruit BME688 with version 0.6.0 of this lib and the example code, I always get constant readings for humidity and gas. Temperature and Pressure do slightly change and...

This crate is awesome but without a bit more for the example it can be difficult to try it simply The i2cdetect command on the README is very helpful !...

Updates the requirements on [env_logger](https://github.com/env-logger-rs/env_logger) to permit the latest version. Release notes Sourced from env_logger's releases. v0.9.0 Breaking Changes: Default message format now prints the target instead of the module...

dependencies

Current status for embedded hal 1.0a2: - [ ] Update Changelog - [X] Update Lib - [ ] Update Examples Other: - Updated tokio & env_logger dev deps Library itself...

Should we make the following fields of the `FieldData` struct public? ``` temperature: i16, pressure: u32, humidity: u32, gas_resistance: u32, ``` My first requirement is to encode these fields into...

As the BME680 supports I2C and SPI, support for SPI would be a nice feature in the future

enhancement

Allows the underlying I2C device to be passed back in the `Err` variant of `Bme680::init()`. Adds the ability to `destroy()` the `Bme680` struct, returning the underlying I2C device.

The chip supports storing up to 10 gas heater profiles, so that can be selected by simply setting the index into `nb_conv` register before toggling into forced mode. There doesn't...

See: https://github.com/marcelbuesing/bme680/blob/4b87e3c2f75cfb42ac7a162f6c58f8596a2101ca/src/settings.rs#L184-L188