When programming the ESP32-CAM with an FTDI, I proceed as follows:
Reset the ESP32-CAM. (by cutting power)
python2 $(which idf.py) -p /dev/ttyUSB0 flash --baud 2000000
Afterwards, to monitor output:
Reset the ESP32-CAM. (as above)
python2 $(which idf.py) -p /dev/ttyUSB0 monitor
Is there a way to do all that without touching any cables or buttons?
I reset by cutting power because the reset button is inaccessible with the ESP32-CAM on a breadboard.
I was hoping that the CTS or DTR pins on the FTDI could somehow be used. The ESP32-CAM will not be powered from the FTDI. It will be powered from an Adafruit 1000c booster, which has an enable pin.