1.. _esptool:
2
3esptool.py
4==========
5
6Use ``esptool.py -h`` to see a summary of all available commands and command line options.
7
8To see all options for a particular command, append ``-h`` to the command name. ie ``esptool.py write_flash -h``.
9
10.. toctree::
11   :maxdepth: 1
12
13   Basic Options <basic-options>
14   Basic Commands <basic-commands>
15   Advanced Options <advanced-options>
16   Advanced Commands <advanced-commands>
17   Flasher Stub <flasher-stub>
18   Flash Modes <flash-modes>
19   Entering the Bootloader <entering-bootloader>
20   Serial Connection <serial-connection>
21   Configuration File <configuration-file>
22   Remote Serial Ports <remote-serial-ports>
23   Flashing Firmware <flashing-firmware>
24   Scripting <scripting>
25
26.. only:: not esp8266
27
28   Instructions for other tools bundled with esptool:
29
30   * :ref:`espefuse`
31   * :ref:`espsecure`
32