Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump esptool from 2.8 to 4.4 #67

Open
wants to merge 14 commits into
base: dev
Choose a base branch
from
Open

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Nov 23, 2022

Bumps esptool from 2.8 to 4.4.

Release notes

Sourced from esptool's releases.

Version 4.4

New Features

  • flasher_stub: Increased read/write speeds over USB-JTAG/Serial or USB-OTG modes, making some operations nearly twice as fast.
  • Added detection for guru meditation errors induced by the flasher stub or ROM bootloader.
  • Added a readable error message for serial-related failures, giving more information about possible HW issues.
  • espsecure.py: Improved AES-XTS encryption speed. (espressif/esptool#783)

Bug Fixes

  • ESP32-S3 v0.0: Fixed chip revision detection.
  • bitstring: Added a workaround for breaking changes of bitstring==4
  • get_default_connected_device: Fixed to close unused serial ports.
  • flash_freq: Fall back to a chip-specific default flash frequency when no flash_freq arg is specified.
  • ESP32-C6: Fixed chip type detection and SPI flash communication.

Thanks to @​Emill and others for contributing to this release!

Version 4.3

New Features

  • image_info: Added image type autodetection, specifying --chip is no longer needed
  • image_info: Added the ability to display application info if a valid app image is detected
  • write_flash: Added the ability to recover from serial errors when flashing, effectively making data transfers more robust (espressif/esptool#182)
  • write_flash: Added checks to prevent flashing if an incompatible chip type or chip revision is used, --force can be used to override this restriction
  • Added more memory density definitions to cover known flash chips (espressif/esptool#769)
  • Added parsing of stub flasher error definitions in esptool messages
  • Added support for Major.Minor chip revision versioning scheme in the format vX.Y

Bug Fixes

Internal features

Experimental support for ESP32-C6 has been added (--no-stub only). Burning eFuses is not recommended. This SoC is not generally available, so it is not fully supported in this release. Official support will be added in a later release.

Thanks to @​johnboiles, @​Jason2866, @​Robsteranium, and others for contributing to this release!

Version 4.2.1

Bug Fixes

  • Fixed faulty hard_reset() with RTS pin for ESP32-S2/S3 in slower environments
  • Fixed stub JSON files not being included in executables built by pyInstaller

Thanks to @​hathach and others for contributing to this release!

Version 4.2

... (truncated)

Commits
  • b1fce75 Update version to v4.4
  • 57f9ba9 esp32c6: update esp32c6 magic value and spi reg offset
  • 09e41df fix: Add workaround for breaking changes of bitstring==4
  • cf7e64f esp32s3: fixed bug chip v0.0 detected as vX.0
  • c56e6fe ci: Update GH actions to latest versions
  • 943b997 docs(tests): Add test suite description and instructions
  • 2b42855 ci(test_espefuse): Migrate tests from unittest to pytest
  • 1d18196 ci(test_esptool): Migrate tests from unittest to pytest
  • 40e6afd ci(host_tests): Migrate from unittest to pytest
  • 52278a9 feat(flasher_stub): Increase CPU frequency and write/read speeds over native ...
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 23, 2022
@dependabot dependabot bot mentioned this pull request Nov 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
1 participant