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

Implement i2c_probe function #394

Merged
merged 2 commits into from
Feb 19, 2025
Merged

Implement i2c_probe function #394

merged 2 commits into from
Feb 19, 2025

Conversation

stintel
Copy link
Collaborator

@stintel stintel commented Feb 19, 2025

And use it to probe for the I2C addresses of touch controllers used in
the ESP32-S3-Box variants supported by Willow. This is in preparation of
switching back to upstream ESP-ADF instead of our fork.

The i2c_bus_probe_addr function in ESP-ADF's i2c_bus driver rejects
addresses that use more than 7 bits, but does not set bit 8 to indicate
that we want to write from master to slave.

And use it to probe for the I2C addresses of touch controllers used in
the ESP32-S3-Box variants supported by Willow. This is in preparation of
switching back to upstream ESP-ADF instead of our fork.

The i2c_bus_probe_addr function in ESP-ADF's i2c_bus driver rejects
addresses that use more than 7 bits, but does not set bit 8 to indicate
that we want to write from master to slave.
@stintel stintel merged commit 9c92aa0 into main Feb 19, 2025
15 checks passed
@stintel stintel deleted the feature/i2c branch February 19, 2025 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant