Programming the ESP32 from the Arduino IDE?

I am using the Arduino 1.8.13 IDE with the ESP32 1.0.4 package installed.
When I upload my sketch to my ESP32, I note the following status information displayed in the IDE Output Pane:

python ~/.arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --chip esp32 --port /dev/ttyACM1 --baud 921600 [color=red]--before default_reset --after hard_reset [/color]
esptool.py v2.6
Serial port /dev/ttyACM1
Connecting........_____....._____....._

The parameters "--before" and "--after" are set in ~/.arduino15/packages/esp32/hardware/esp32/1.0.4/platform.txt

Can anybody tell me what the alternative options (default_reset, no_reset, hard_reset & soft_reset) to the --before & --after do in respect to the USB Bridge (FT231x) control functions like DTR and RTS?

Regards, Martin

What it is telling you is it is using its own baud rate for programming, as fast as it can get it regardless of what you want to use. It works very well. Assume you are operating at 1200 baud and have a meg to upload, you can go shopping before it finishes, this makes it go much faster.