No description
Find a file
2024-11-05 20:02:52 +08:00
.github ci(archives): Change Linux and macOS archives to .tar.gz 2024-11-04 20:32:28 +08:00
ci feat(esp32c61): Added stub flasher support 2024-08-23 21:23:21 +08:00
docs feat: add filtering based on serial number 2024-11-01 14:05:21 +01:00
esp_rfc2217_server feat(hard_reset): Support custom hard reset sequence configuration 2024-10-18 17:27:04 +08:00
espefuse feat(espefuse): Adds 3 bit for PSRAM_CAP efuse field 2024-11-05 20:02:52 +08:00
espsecure feat(cli): add autocompletions 2024-08-06 11:20:17 +02:00
esptool feat(espefuse): Adds 3 bit for PSRAM_CAP efuse field 2024-11-05 20:02:52 +08:00
test feat(espefuse): Adds ADC calibration data for ESP32-P4 2024-11-04 16:22:13 +08:00
.git-blame-ignore-revs docs(sphinx-lint): Add previous commit to .git-blame-ignore-revs 2024-02-12 17:10:05 +01:00
.gitignore docs: Add initial structure for new docs 2021-11-05 13:12:49 +01:00
.gitlab-ci.yml fix(usb_resets): Fix resetting in USB-OTG and USB-Serial/JTAG modes 2024-10-21 11:09:28 +02:00
.pre-commit-config.yaml refactor: Migrated esp_rfc2217_server into standalone subpackage 2024-08-28 16:37:12 +08:00
CHANGELOG.md change: Update version to 4.8.1 2024-09-25 16:20:52 +02:00
CONTRIBUTING.rst ci: Add Secure Download Mode tests 2024-04-08 18:38:28 +08:00
esp_rfc2217_server.py refactor: Migrated esp_rfc2217_server into standalone subpackage 2024-08-28 16:37:12 +08:00
espefuse.py bugfix: Adjust wrapper scripts to not import themselves 2023-05-22 14:37:02 +00:00
espsecure.py bugfix: Adjust wrapper scripts to not import themselves 2023-05-22 14:37:02 +00:00
esptool.py bugfix: Adjust wrapper scripts to not import themselves 2023-05-22 14:37:02 +00:00
LICENSE added complete GPL license, minor update in readme 2014-09-15 21:11:03 +02:00
MANIFEST.in change: Add ability to switch between two sets of flasher stubs 2024-07-25 19:07:51 +08:00
pyproject.toml feat: Add support for Python 3.13 2024-10-15 11:13:26 +02:00
README.md Make esptool callable as esptool.py even on Unix systems 2022-05-05 22:22:17 +02:00
setup.py refactor: Migrated esp_rfc2217_server into standalone subpackage 2024-08-28 16:37:12 +08:00

esptool.py

A Python-based, open-source, platform-independent utility to communicate with the ROM bootloader in Espressif chips.

Test esptool Build esptool

Documentation

Visit the documentation or run esptool.py -h.

Contribute

If you're interested in contributing to esptool.py, please check the contributions guide.

About

esptool.py was initially created by Fredrik Ahlberg (@themadinventor), and later maintained by Angus Gratton (@projectgus). It is now supported by Espressif Systems. It has also received improvements from many members of the community.

License

This document and the attached source code are released as Free Software under GNU General Public License Version 2 or later. See the accompanying LICENSE file for a copy.