Moderator: igrr
It worked better than I expected.
But +1 on the 8266-12s, thats all I use now. I have a little 3D printed adapter that I use if I need ot refit an 8266-01.
what limits the resitor on upper level? (for easy of demonstartion I assume perfect gpios)
If you have a 10k pullup on rst and choose a 10k to gpio16, when gpio goes low it builds an 10k/10k voltage divider leaving 3.3V/2 on rst, no reliable value for low ...
1k seems ok, giving a 1/11 ratio, 0.3V being a reliable low...
and for the lower level? consider having a 220Ohm between rst and gpio16,
if gpio16 is high, what R would be needed to connect external reset (needed for same reason as to gpio16)?
even 220Ohm would be too high, giving 220:220 ratio == 3.3V/2 as in first example.
So: it is not just preventing an overload of gpios (most likely they are current limited on cmos) but a delicate balance depending on the rest of the circuit.
A diode (low drop, cathode to gpio16) is easier, no calculation needed and allmost allways safe if it's not foreseen to apply vcc directly to rst.