-
Still going over the datasheet myself
There is an internal pull-up of ~10K-40K and needs a limiter during pull-down ~5K internal. A brief pulse to ground shouldn't be an issue, but humans aren't as good chips during a 'quick' pulse. ;-)
I always include the limiter.
Not sure if this is good practice, but I've not had an issue leaving the RST line floating as I confirmed there is an internal pull-up of ~12K. Pulling the RST line hi without a limiter is the same as shorting across the pull-up and current then is limited by the chips internal configuration. Probably will get hot as you have witnessed.
A pull-up of ten+ times the internal, say 100K+ will allow for peace of mind without that much drain on the battery. I see battery drain as the only limiting factor.
Still searching, but these might be helpful:
https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/pinouts
Link under heading GPIO pins 'Read the full spec sheet'Good explanation of shorting out reset
https://hallard.me/esp8266-autoreset/
Thanks Robin.
Actually the gpio pins have not connected to anything. I think RST pin should not connect to the 3.3v source directly. I just experimented and seemingly ok once it is floating.
But is that the real issue?
Is it fine to keep RST pin floating?