-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
[bme68x_bsec2_i2c] Remove arduino dependency #7815
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
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #7815 +/- ##
==========================================
+ Coverage 53.70% 56.65% +2.95%
==========================================
Files 50 50
Lines 9408 9940 +532
Branches 1654 1341 -313
==========================================
+ Hits 5053 5632 +579
+ Misses 4056 3963 -93
- Partials 299 345 +46 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Awesome, lets hope Bosch notice and merge your PRs. |
They finally did, both of them. |
The other PR to fix libpath was merged and tagged too (boschsensortec/Bosch-BSEC2-Library#55), fixed version ref above. |
Using my forks of libraries until merged by Bosch.
Hey there @kbx81, @neffs, mind taking a look at this pull request as it has been labeled with an integration ( |
Updated library paths and added tests for esp-idf and rp2040. |
I love it! Will test here this weekend... |
Working great on three of my thermostats! 🎉 |
Thanks! |
What does this implement/fix?
Remove Arduino dependency of bme68x_bsec2_i2c component and allow to build with esp-idf.
I will keep this in draft state until PRs boschsensortec/Bosch-BME68x-Library#8 and boschsensortec/Bosch-BSEC2-Library#50 are merged. For now, my forks are used.BSEC2 library update to v1.10.2610 also allows to build for currently unsupported esp32 variants like C6, H2, P4, etc. as well as some arm variants like RP2040.
Types of changes
Related issue or feature (if applicable):
Pull request in esphome-docs with documentation (if applicable):
Test Environment
Example entry for
config.yaml
:# Example config.yaml
Checklist:
tests/
folder).If user exposed functionality or configuration variables are added/changed: