Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-esptool-2.8-bp156.3.1 RPM for noarch

From OpenSuSE Leap 15.6 for noarch

Name: python3-esptool Distribution: SUSE Linux Enterprise 15 SP6
Version: 2.8 Vendor: openSUSE
Release: bp156.3.1 Build date: Sat Jul 22 11:46:15 2023
Group: Development/Languages/Python Build host: lamb59
Size: 1424735 Source RPM: python-esptool-2.8-bp156.3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/espressif/esptool
Summary: A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips
A command line utility to communicate with the ROM bootloader in Espressif ESP8266 & ESP32 microcontrollers.

Allows flashing firmware, reading back firmware, querying chip parameters, etc.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Mar 02 2020 Marketa Calabkova <mcalabkova@suse.com>
  - Update to 2.8
    * esptool.py image_info now prints a summary of segment memory types
      (IRAM, DRAM, etc) based on the address range.
    * esptool.py write_flash will warn if it looks like a bootloader binary
      is built for ESP32-S2 or another newer chip (support for flashing
      ESP32-S2 will be added in a future version.)
    * few bugfixes
* Fri Sep 13 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 2.7:
    * New option write_flash --flash-size keep will keep whatever flash size is
      set in the bootloader header
    * write_flash no longer updates the flash header if the file being written
      to the bootloader offset isn't a valid image file for the chip
* Thu Feb 28 2019 John Vandenberg <jayvdb@gmail.com>
  - Remove unnecessary build dependencies on flake8 and plugins
  - Activate test suite
  - Add flasher_stub/ to %doc, as it is the source for binary blob in esptool.py
  - Update to v2.6
    * Features
      + New write_flash --erase-all ... option to erase all flash before writing
      (single command).
      + Support patching the SHA256 digest of the ELF file into the binary
      (available in ESP-IDF via app description APIs)
      + Make calling esptool module functions and esptool.main() more
      Python-friendly (all functions clean up open files correctly,
      main(...) can take an optional argument with a command line formatted
      as a list.)
      + (ESP32) Support for reading/writing efuses when 3/4 Coding Scheme is set
      details
      + (ESP32) espefuse.py supports displaying and setting a custom MAC address
      in BLK3 of efuse
      + (ESP32) espsecure.py can now verify signatures with raw binary key file
      as well as PEM formatted key file
    * Bug Fixes/Changes
      + Fix crash due to unimplemented write timeout on RFC2217 ports
      + elf2image no longer adds empty ELF sections (zero length) to the .bin file
      + elf2image fails with a proper error if an ELF file contains more than
      16 loadable sections
      + Improve error message if list_ports is missing from pyserial
      + Fix some write_flash timeouts writing large but highly compressible payloads
      + (ESP8266) Fix bug where flashing with stub would fail if ESP8266 was in
      deep sleep immediately beforehand.
      + (ESP32) Workaround a mapping bug in the ESP-IDF bootloader
      (if IROM/DROM segment ended less than 0x20 bytes after a page boundary,
      older ESP-IDF bootloaders would not map the final page correctly).
      + (ESP32) Reformat espefuse.py summary output (includes: read-only efuses
      now display value ? not 0, byte order of keys shown for BLK1,BLK2 are now
      shown in software order not the reversed byte order used by hardware
      cryptographical modules.)
      + (ESP32) espsecure.py: Fix Python 3 compatibility issues
  - from v2.5.1
    * Errors during chip detection are now formatted correctly.
    * OSError is handled correctly while scanning for a port
    * Update link to flashrom repo for SPI flash chip IDs
    * read_flash command: Error out immediately if an invalid length
      packet is received (common symptom of bad serial link)
    * (ESP32) espefuse.py: Disable burning key efuses when 3/4 Coding Scheme
      is set (support for burning keys with 3/4 Coding Scheme will be addedr
      in a future update).
  - from v2.5.0
    * Set a write timeout in pyserial (prevents hanging in sync process if
      port is unavailable).
    * (ESP32) New option elf2image --secure-pad to pad the output binary
      so once signed it will align to an flash cache page boundary (64KB).
      Prevents unsigned data from being mapped into the instruction space
      via the flash cache.
    * Fix exception if no --port is specified but no serial ports are found
      in the system.
    * (ESP32) espsecure: Fix bug where digest_secure_bootloader could produce
      an incorrect digest.
  - from v2.4.1
    * --port argument was not correctly handled in v2.4.0
    * Corrected pyserial dependency to require pyserial v3.0 or newer
  - from v2.4.0
    * ESP8266 & ESP32 changes
      + If no serial port is specified, try all serial ports until an Espressif
      device responds.
      + Print device MAC on every command, after connecting.
      + New option --before no_reset_no_sync for use when immediately reusing the
      serial port with an already-running loader.
      + Fix spurious load_ram error when executed code immediately resets the UART
      baud rate..
      + Produce an error if load_ram is going to clobber bootloader stub memory
      (can use --no-stub to work around this).
      + Display a helpful error if the incompatible 'serial' module was installed
      instead of 'pyserial'.
      + Explicitly close the serial port at end of main() function (allows calling
      esptool.main() from another Python program for basic scripting.)
      + Workaround Windows usbser.sys (USB CDC-ACM device) driver bug setting DTR & RTS
      + Flasher stub build updates to work with recent ESP-IDF & ESP8266 SDK headers
      + Flasher stub now sends correct length field in protocol responses
      (esptool.py was ignoring this field, but some other tools were not).
    * ESP8266 changes
      + Move the loader stub to the very end of IRAM (useful when using load_ram command).
      + elf2image --version=2 is now compatible with recent ESP8266 SDK bootloader
      and produces the same binary output as ESP8266 SDK gen_app.py.
      + Remove unsupported flash size 4MB-c2
    * ESP32 changes
      + Print chip frequency rating values in Features list, for chips where
      these are set.
      + Working load_ram command.
      + espefuse.py: Support setting the baud rate.
      + New --override-vddsdio option allows setting the VDDSDIO regulator to 1.8V,
      1.9V or "OFF" when connecting (to override the default value read from efuse).
      + To avoid hardware damage, forcing VDDSDIO to 3.3V is not supported.
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Sun Mar 04 2018 afaerber@suse.de
  - Initial (2.3.1)

Files

/usr/bin/espefuse.py
/usr/bin/espefuse.py-3.6
/usr/bin/espsecure.py
/usr/bin/espsecure.py-3.6
/usr/bin/esptool.py
/usr/bin/esptool.py-3.6
/usr/lib/python3.6/site-packages/__pycache__
/usr/lib/python3.6/site-packages/__pycache__/espefuse.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/__pycache__/espefuse.cpython-36.pyc
/usr/lib/python3.6/site-packages/__pycache__/espsecure.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/__pycache__/espsecure.cpython-36.pyc
/usr/lib/python3.6/site-packages/__pycache__/esptool.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/__pycache__/esptool.cpython-36.pyc
/usr/lib/python3.6/site-packages/espefuse.py
/usr/lib/python3.6/site-packages/espsecure.py
/usr/lib/python3.6/site-packages/esptool-2.8-py3.6.egg-info
/usr/lib/python3.6/site-packages/esptool-2.8-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/esptool-2.8-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/esptool-2.8-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/esptool-2.8-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/esptool-2.8-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/esptool.py
/usr/share/doc/packages/python3-esptool
/usr/share/doc/packages/python3-esptool/README.md
/usr/share/doc/packages/python3-esptool/flasher_stub
/usr/share/doc/packages/python3-esptool/flasher_stub/Makefile
/usr/share/doc/packages/python3-esptool/flasher_stub/README.md
/usr/share/doc/packages/python3-esptool/flasher_stub/compare_stubs.py
/usr/share/doc/packages/python3-esptool/flasher_stub/esptool_test_stub.py
/usr/share/doc/packages/python3-esptool/flasher_stub/include
/usr/share/doc/packages/python3-esptool/flasher_stub/include/miniz.h
/usr/share/doc/packages/python3-esptool/flasher_stub/include/rom_functions.h
/usr/share/doc/packages/python3-esptool/flasher_stub/include/slip.h
/usr/share/doc/packages/python3-esptool/flasher_stub/include/soc_support.h
/usr/share/doc/packages/python3-esptool/flasher_stub/include/stub_commands.h
/usr/share/doc/packages/python3-esptool/flasher_stub/include/stub_flasher.h
/usr/share/doc/packages/python3-esptool/flasher_stub/include/stub_write_flash.h
/usr/share/doc/packages/python3-esptool/flasher_stub/ld
/usr/share/doc/packages/python3-esptool/flasher_stub/ld/rom_32.ld
/usr/share/doc/packages/python3-esptool/flasher_stub/ld/rom_8266.ld
/usr/share/doc/packages/python3-esptool/flasher_stub/ld/stub_32.ld
/usr/share/doc/packages/python3-esptool/flasher_stub/ld/stub_8266.ld
/usr/share/doc/packages/python3-esptool/flasher_stub/miniz.c
/usr/share/doc/packages/python3-esptool/flasher_stub/run_tests_with_stub.sh
/usr/share/doc/packages/python3-esptool/flasher_stub/slip.c
/usr/share/doc/packages/python3-esptool/flasher_stub/stub_commands.c
/usr/share/doc/packages/python3-esptool/flasher_stub/stub_flasher.c
/usr/share/doc/packages/python3-esptool/flasher_stub/stub_write_flash.c
/usr/share/doc/packages/python3-esptool/flasher_stub/wrap_stub.py
/usr/share/licenses/python3-esptool
/usr/share/licenses/python3-esptool/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 19:58:50 2024