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 both Adafruit ESP32-S2 Feather Rev b/c #239

Closed
brentru opened this issue Mar 29, 2022 · 3 comments
Closed

Support both Adafruit ESP32-S2 Feather Rev b/c #239

brentru opened this issue Mar 29, 2022 · 3 comments
Labels
bug Something isn't working i2c

Comments

@brentru
Copy link
Member

brentru commented Mar 29, 2022

As of March 28, 2022, the ESP32-S2 Feather board has revised the power circuitry for the NeoPixel and I2C QT port. Instead of a transistor we now have a totally new LDO regulator that can be enabled or disabled with a GPIO pin. Set GPIO 7 to be output and HIGH to turn on the NeoPixel and QT power.

We should change WipperSnapper's I2C component initialization for this board (within component/i2c/...) to match the following code which detects the state of the GPIO pin and inverts it,
https://learn.adafruit.com/adafruit-esp32-s2-feather/i2c-scan-test#feather-esp32-s2-i2c-setup-3108293-1

@brentru brentru added bug Something isn't working i2c beta.30 labels Mar 29, 2022
@kise1-off
Copy link

In addition, they are 2 new versions of the ESP32-S2 board in revisions B and C. They have different states to turn on the power on the I2C power line.
Rev B has to turn D7 high to enable power.
On Rev C has to turn D7 low to enable power.

@brentru
Copy link
Member Author

brentru commented Apr 8, 2022

@QOXik Thanks! Will address these revisions this upcoming week. Tagged for beta 30.

@brentru
Copy link
Member Author

brentru commented Apr 11, 2022

Fixed in #249

@brentru brentru closed this as completed Apr 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working i2c
Projects
None yet
Development

No branches or pull requests

2 participants