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
MLX90393 three-axis magnetometer #2770
Conversation
Hey there @functionpointer, CODEOWNERS = ["@functionpointer"] And run (message by NeedsCodeownersLabel) |
5daf0f7
to
412daa5
Compare
ef91285
to
bd88a44
Compare
78f0e8f
to
ab1d6b0
Compare
This is because the adafruit lib has lots of requirements and uses Wire.h
Should i make a |
Up to you =) |
Merge conflict solved. |
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
What does this implement/fix?
Adds support for the melexis MLX90393 magnetometer.
This integration does use an external library, but the library is designed with an abstraction layer for i2c.
This means it does not depend on
Wire
and uses esphome's i2c abstraction instead.As a result, this integration should work just fine with multiple i2c buses and on esp-idf.
Types of changes
Related issue or feature (if applicable): fixes
Pull request in esphome-docs with documentation (if applicable): esphome/esphome-docs#1641
Test Environment
Example entry for
config.yaml
:Checklist:
tests/
folder).If user exposed functionality or configuration variables are added/changed: