I understand GPIO15 Low and GPIO2 High, then GPIO 0 HIGH on RESET, will bring it int programming mode. I am successful in flashing the board with Arduino IDE 1.6.5.
I need to know how to design a circuit that can make use of at least 1 or all 3 GPIO15, 0 and 2 pins. I see a lot of circuits that keep GPIO15 low, GPIO 2 High. then use GPIO0 Low using a button, then RESET low at the same time and programming can be done. ADAFruit HUZZAH board does that. I need an extremely small foot print circuit that can at least use 1 of the pins along with the other one 012 version provides.
Do i have to give up all these pins to get it to work? if I program it, can I then use them? My main issue is that on power loss (which is common, building a LED Set that won't be powered all the time), the indereminate state of these pins, put the ESP8266 in program mode, and won't run the SPI Flash.
Basically I want to ensure after programming, I can use as many pins as I can without it going into programming on power loss/power up. I can give up GPIO0 if needed.
If you need pictures, diagrams, etc of what I am running, please let me now. I use standard FTDI type programmers at 3.3V with independent 3.3 power to the ESP (common ground)
thank you.