- Sun Aug 16, 2015 8:12 pm
#26230
Barnabybear wrote:GPIO 2 needs the resistor as:
It needs to be floating or pulled high at boot (still being debated) but not low.
@Barnabybear, there is no such debate about this subject, it is clear since almost a year :
https://github.com/esp8266/esp8266-wiki ... ot-ProcessIf the "debate" you're mentioning is the fight I've with someone, let make it clear here : "Leaving a pin floating is simply a BAD engineering practice. Having a pullup resistors on those pins provides a safety against ESD". Any engineers agree with that. You can read again Squonk intervention and the follow-ups here :
viewtopic.php?f=6&t=4390&start=5#p25384.
The only person who does not agree have posted there too, and he is the only one who doesn't admit that "X" and "floating" are not equivalent, and the only person on the planet that says that pullups are not equivalent to "H" mentioned in the Boot process true table.
As conclusion, which can help here in this thread, both GPIO0/GPIO2 needs to be pulled-up (and GPIO15 pulled-down) to get in proper Boot mode, that's what Boot process true table stating.