Intento reformular completamente mi problema.
En el ESP8266, el pin RST siempre está ALTO (+ 3.3V), y debes ponerlo en 0-1V para restablecer el chip.
Conectaré dos botones en el pin de reinicio, "botón rojo" y "botón verde". Mi objetivo es saber qué botón se presionó para restablecer el ESP .
La idea general es colocar un circuito Resistor-Capacitor en el botón verde. Cuando se presiona el botón verde, mediré un voltaje bajo si t = RC es lo suficientemente alto. Si se presiona el botón rojo, mediré un alto voltaje.
El esquema con solo el botón verde es:
Lo siento, no sé cómo dibujarlo, inserto una imagen de los voltajes cuando se pulsa verde y luego se suelta:
LuegonecesitoenchufarelbotónrojoparaquelaU(RC)semantengaaltacuandosepresione,peroU(reset_pin)siguesiendoun"rectángulo".
¿Esesteesquemaloquesedebehacer?
No puedo probar el circuito en este momento, pero ¿está bien en teoría?
¿Y estoy en la dirección correcta, o me estoy perdiendo una solución trivial?