Skip to content

Latest commit

 

History

History
207 lines (140 loc) · 7.58 KB

CHANGELOG.md

File metadata and controls

207 lines (140 loc) · 7.58 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

(no changes)

v0.2.1 - 2021-02-23

  • #158 Fix Ctrl+C handling

v0.2.0 - 2021-02-22

New Features

  • #153 Update to defmt 0.2.0
  • #152 Allow selecting a probe by serial number
  • #149 Update and deduplicate dependencies

Fixes

  • #141 Address Clippy lints

v0.1.9 - 2021-01-21

Added

  • #126 print a list of probes when multiple probes are found and none was selected
  • #133 removes supported defmt version: c4461eb1484... from -h / --help output

Fixed

  • #129 reject use of defmt logs and the --no-flash flag.
  • #132 Make use of the new defmt-logger crate
  • #134 updates probe-run's defmt dependencies in order to make new features accessible

v0.1.8 - 2020-12-11

Added

  • #119 probe-run has gained a --connect-under-reset command line flag. When used, the probe drives the NRST pin of the microcontroller to put it in reset state before establishing a SWD / JTAG connection with the device.

Fixed

  • #117 wait for breakpoint before switching RTT from non-blocking mode to blocking mode.

v0.1.7 - 2020-11-26

Fixed

  • #114 pin hidapi dependency to 1.2.3 to enable macOS builds
  • #112 defmt decode errors are now reported to the user
  • #110 colorize assert_eq! output

v0.1.6 - 2020-11-23

Fixed

  • #109 <exception entry> is not printed twice in the backtrace when the firmware aborts.

Changed

  • #108 probe-rs has been bumped to version 0.10. This should fix some ST-LINK bugs and expand device support.

v0.1.5 - 2020-11-20

  • #106 probe-run now reports the program size
  • #105 probe-run's --defmt flag is now optional. probe-run will auto-detect the use of the defmt crate so the flag is no longer needed.
  • #259 building the crates.io version of probe-run no longer depends on the git command line tool (fixed [#256])
  • #264 probe-run doesn't panic if log message is not UTF-8

v0.1.4 - 2020-11-11

Added

  • #30 added a --no-flash flag to run a program without re-flashing it
  • #40 added (--help) documentation to the many CLI flags
  • #33 added canary-based stack overflow detection
  • #38 added file location information to log messages
  • #41 the PROBE_RUN_CHIP env variable can be used as an alternative to the --chip flag
  • #49 --list-probes and --probe flags to list all probes and select a particular probe, respectively
  • #55 added more precise stack overflow detection for apps linked with flip-link
  • #57 added module location information to log messages
  • #63 added file location information to the stack backtrace
  • #83 added git info to the --version output
  • #88 added --speed flag to set the frequency of the probe
  • #98 the output of --version now includes the supported defmt version

Fixed

  • #28 notify the user ASAP that RTT logs were not found in the image
  • #50 fixed a bug that was causing an infinite stack backtrace to be printed
  • #51 fixed the handling of Ctrl-C
  • #77 flush stdout after each write; fixes a bug where output was not printed until a newline was sent from the device using non-defmt-ed RTT

Changed

  • #25 increased RTT attach retries, which is sometimes needed for inter-operation with rtt-target
  • #44 improve diagnostics when linker script is missing
  • #53, #60 the output format of logs
  • #55, #64 all hard faults make probe-run exit with non-zero exit code regardless of whether panic-probe was used or not
  • #69 probe-run now changes the RTT mode to blocking at runtime, right after RAM initialization

v0.1.3 - 2020-08-19

Changed

  • Fixed outdated comment in readme

v0.1.2 - 2020-08-19

Added

  • Support for the thumbv7em-none-eabihf target.

Changed

  • Bumped the probe-rs dependency to 0.8.0
  • Cleaned up CLI documentation

v0.1.1 - 2020-08-17

Added

  • Added setup instructions to check that there's enough debug info to make the unwinder worker

Changed

  • Improved the error message produced when the unwinder fails

v0.1.0 - 2020-08-14

Initial release