tytower wrote:This is expanding the question. The argument is either right or wrong . My statement is right , his is not . Simple as that. I am not recommending any practice ,i am proving that what I said is correct and what he said is wrong . Simple as that .
This isn't a court of law or a debating society, it's a forum that (hopefully) enables us to help each other get the most out of the ESP8266. Whether a particular person is right or wrong is less important than whether the information will help anyone else.
"GPIO2
can be left floating" - Yes, it can. My first EP-01 test board has been like this for about 9 months. I think it's established that it CAN be left floating. Your statement is correct. The operative word is can. (Martin, c'mon you can concede this much, yes?)
Should it be left floating? I would say no, and when designing/building a board for real use, it would be a false economy to leave off a 2 cent pullup resistor. All the schematics I've seen for commercially made test-boards for the ESP8266 include a pullup on GPIO2.
We have a fairly new, famous make clothes-dryer in the basement that I've added 3 or 4 extra pullup resistors onto the control board, because the designer relied on internal pullups, and the dryer control became erratic after a few months. It's been a very common failure - google "e68 error".
Please - let's consider this GPIO2 dispute resolved.