Skip to content

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

Open
@SeanTheITGuy

Description

@SeanTheITGuy

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions