Skip to content

Conversation

@gnumpi
Copy link
Collaborator

@gnumpi gnumpi commented Nov 27, 2024

If the HAT is not connected to the core, the value of the gpio pin for the action/boot button is floating.
When the HAT is connected, the pull-up from the XMOS is used.

This PR enables the internal pull-up for pin 0 on the ESP32-S3.

@gnumpi gnumpi linked an issue Nov 27, 2024 that may be closed by this pull request
@gnumpi gnumpi requested a review from alextrical November 27, 2024 12:09
@gnumpi gnumpi self-assigned this Nov 27, 2024
@gnumpi
Copy link
Collaborator Author

gnumpi commented Nov 27, 2024

@alextrical , can you confirm this issue? Is it ok that the ESP32 and the XMOS have an activated pull-up on the same line?

@gnumpi gnumpi force-pushed the 144-pull-up-for-gpio0 branch from cfedb7d to 3df7da2 Compare November 30, 2024 09:00
@gnumpi
Copy link
Collaborator Author

gnumpi commented Nov 30, 2024

This should also fix the issue that the action button is not working when the XMOS is not flashed yet. (I assume the default state of the XMOS pin being floating)

@that1guy
Copy link
Collaborator

that1guy commented Dec 3, 2024

Confirmed! This PR enables the action button to complete ESP32 authorization during Nabu onboarding via BLE improv. Merging.

@that1guy that1guy merged commit fce2841 into develop Dec 3, 2024
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.

Pull-up for action/boot pin is not set in ESPHome

3 participants