Skip to content

v0.6.0

Choose a tag to compare

@nebkat nebkat released this 02 Aug 00:39
· 66 commits to main since this release

Added

  • idftool is now importable as a library, esptool-style: every command's
    logic is exposed as a plain function (write_image, factory, ota,
    read_partition, write_partitions, dump_bundle, …) that takes a
    State — which owns the serial connection — plus the same arguments as
    the CLI command. from idftool import State, write_image, factory, ota
    works with no import side effects, letting callers drive several
    operations over a single connection. The CLI is unchanged: each command
    is now a thin wrapper around its function.
  • enter-bootloader with no -p/--port now shows an interactive picker of
    the visible serial ports (best-guess Espressif device first) with a
    "type manually" escape hatch, since the target may not have appeared yet.
    Falls back to the usual usage error when stdin isn't a TTY.

Fixed

  • write-bundle no longer crashes with an internal StopIteration when
    flashing a bundle that includes the partition table; it now uses the
    resolved partition-table offset directly.
  • print-table/list moved from the Discovery help panel into the
    Partition table panel.