Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By roccomuso
#23969
Alvis wrote:If I recall correctly, I used 3V and 220 Ohm resistor and it was working fine.
Anyway, I have given up on the esp8266 as I am more interested in the esp12 with more GPIOs.
I no longer have this issue with esp12 since I am no longer using GPIO2.



So am i right saying that a different board type fix the problem?
User avatar
By martinayotte
#23972 I think the discussion here is that on ESP12, you don't have to rely on on GPIO0/GPIO2 as normal GPIOs, since there is plenty(?) of other GPIOs.
The SINK hack on GPIO2 is simply a workaround about Boot EXEC mode for ESP01 since there only GPIO0/GPIO2 available on header.
But, just as a reminder, it is so easy to hook up an MCP23017 on ESP01 GPIO0/GPIO2 and since I2C bus require pullups anyway, it is a perfect fit to have 16 more GPIOs !