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

Allow ESP32C3/C6 to use GPIO11 when VDD_SPI_AS_GPIO eFuse is burnt. #10100

Open
SeanTheITGuy opened this issue Feb 26, 2025 · 0 comments
Open

Comments

@SeanTheITGuy
Copy link

ESP32C3 and C6 boards have an eFuse (VDD_SPI_AS_GPIO (BLOCK0)) which, when burnt either by user or on factory devices with externally powered flash, GPIO11 is usable as a GPIO. common-hal/microcontroller/Pin.c locks this by activating the GPIO_SEL_11 bit of pin_mask_reset_forbidden.

It would be useful for the pin mask to check if the efuse has been burnt before disallowing access to the GPIO11 pin when building said mask for the esp32c3/6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants