Tuesday, August 02, 2022

[Update] devel/py-esptool 4.1 -> 4.2

Hello,

This updates devel/py-esptool to 4.2. Tested out on amd64.

Ok?

## New Features

* Added a readable message when a device is not detected on a given port (https://github.com/espressif/esptool/pull/751)
* `image_info`: Print flash settings and extended header fields with `--version 2` argument
* Added support for 26 MHz XTAL on ESP32-C2
* Expanded minimum revision field to accept higher chip revisions

### espefuse.py

* Added `XTS_AES_256 key_purpose` on ESP32-S3-beta2
* `burn_efuse`: Improved error messages when a new data value is incorrect (https://github.com/espressif/esptool/issues/760)
* `get_pkg_version`: Fixed on ESP32-C2 (https://github.com/espressif/esptool/issues/759)
* Added major and minor wafer version eFuses

## Bug Fixes

* `load_extended_header`: Load the minimum chip revision `min_rev` field
* Fixed flasher stub on ESP32-H2

### espefuse.py

* Removed `XTS_AES_256` key purposes on ESP32-C3
* Fixed location of `FAIL_BIT` and `NUM_BITS` on ESP32-C3
* Added a warning to specify the `--port/-p` argument if connection fails (https://github.com/espressif/esptool/issues/744)

### espsecure.py

* `_microecc_format`: Pad zeroes to curve length

## Miscellaneous Changes

* Clarified USB-OTG-related functions (https://github.com/espressif/esptool/issues/756, https://github.com/espressif/esptool/pull/757)
* Stub codes are now included as JSON files with metadata for each target

--

Tracey Emery

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/devel/py-esptool/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile 27 Jun 2022 10:14:44 -0000 1.9
+++ Makefile 2 Aug 2022 14:05:22 -0000
@@ -1,6 +1,6 @@
COMMENT = esp8266 and esp32 rom bootloader communication tool

-MODPY_EGG_VERSION = 4.1
+MODPY_EGG_VERSION = 4.2
DISTNAME = esptool-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}

Index: distinfo
===================================================================
RCS file: /home/cvs/ports/devel/py-esptool/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 27 Jun 2022 10:14:44 -0000 1.5
+++ distinfo 2 Aug 2022 14:05:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (esptool-4.1.tar.gz) = UaQWVRh3gMuAKlgn+raKPbDWIGMwVgRZxV/PDiIvJ38=
-SIZE (esptool-4.1.tar.gz) = 222091
+SHA256 (esptool-4.2.tar.gz) = xYS9geOCFn55iQH/ZiPNmNaHHOUFJmxg136KHy7zARM=
+SIZE (esptool-4.2.tar.gz) = 202248
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/devel/py-esptool/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 25 May 2022 13:36:23 -0000 1.5
+++ pkg/PLIST 2 Aug 2022 14:06:02 -0000
@@ -126,12 +126,10 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/esptool/${MODPY_PYCACHE}bin_image.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/esptool/${MODPY_PYCACHE}cmds.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/esptool/${MODPY_PYCACHE}loader.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/esptool/${MODPY_PYCACHE}stub_flasher.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/esptool/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/esptool/bin_image.py
lib/python${MODPY_VERSION}/site-packages/esptool/cmds.py
lib/python${MODPY_VERSION}/site-packages/esptool/loader.py
-lib/python${MODPY_VERSION}/site-packages/esptool/stub_flasher.py
lib/python${MODPY_VERSION}/site-packages/esptool/targets/
lib/python${MODPY_VERSION}/site-packages/esptool/targets/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/esptool/targets/${MODPY_PYCACHE}/
@@ -156,4 +154,15 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32s3.py
lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp32s3beta2.py
lib/python${MODPY_VERSION}/site-packages/esptool/targets/esp8266.py
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32c2.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32c3.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32c6beta.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32h2beta1.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32h2beta2.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32s2.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32s3.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_32s3beta2.json
+lib/python${MODPY_VERSION}/site-packages/esptool/targets/stub_flasher/stub_flasher_8266.json
lib/python${MODPY_VERSION}/site-packages/esptool/util.py

No comments:

Post a Comment