Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support BME680 #35

Open
0x46616c6b opened this issue Dec 10, 2021 · 1 comment
Open

Support BME680 #35

0x46616c6b opened this issue Dec 10, 2021 · 1 comment

Comments

@0x46616c6b
Copy link
Contributor

What kind of new feature are you looking for?

Would like to see that the bme680 is supported as well as the bmp180 and bmx280. I will try to implement them but unsure how fast I can contribute a PR. So maybe someone else also plan to do this.

Do you plan to:

  • Contribute an initial driver: Maybe
@SamusAranX
Copy link

SamusAranX commented Mar 17, 2022

https://github.com/SamusAranX/ThermoServer/tree/2004c212967512526ea9c4b510a9ccf9dd57f64c/bme680

I hacked together enough support for the BME680/688 to be able to read temperature, pressure, and humidity data.
My chip's humidity sensor seems to be broken, so I can't meaningfully test it, but temperature and pressure readings work flawlessly.
I didn't implement the rest of the BME680/688's feature set, but the code should be readable enough to start work on that.

If anyone wants to tackle this, I recommend not putting this into the existing bmxx80 package and instead making a new one. The BME680/688 are different enough from what the bmxx80 package supports to warrant an entire new package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants