Skip to content

Releases: square/pylink

Release v0.12.0

24 Mar 15:04
Compare
Choose a tag to compare

Changed

  • @kylemanna: Fixed error where argparse would fail on Python3 when no arguments were passed to the CLI.
  • @hkpeprah: Publish both sdist and bdist_wheel.
  • @mhummels: Switch pin functions from connection_required() -> open_required() to support being called without connection to target.

Release v0.11.1

24 Sep 15:29
Compare
Choose a tag to compare

Added

Release v0.10.1

18 Aug 02:26
Compare
Choose a tag to compare

Changed

  • @jsiverskog: Updated default logging code to pass errors='repalce' when
    decoding the string from the library; fixes UnicodeErrors causing an exit.

Release v0.10.0

12 Apr 20:43
Compare
Choose a tag to compare

Changed

  • @kettenbach-it: Changed disable_dialog_boxes() to disable flash info windows when called (programming pop-ups). Updated enable_dialog_boxes() to show flash info windows when called.

Release v0.9.0

23 Mar 00:28
Compare
Choose a tag to compare

Added

  • @Sauci: Added method, set_log_file, to set logging file for logs; redirects logs from STDOUT / STDERR to log file.

Release v0.8.2

02 Feb 14:53
Compare
Choose a tag to compare

Changed

  • @Gargy007: Changed decorator for functions for toggling the reset line (set_reset_pin_high() and set_reset_pin_low()) to open_required() instead of connection_required() to allow toggling the reset line when the debugger is attached instead of only when the target is connected. This allows toggling of the reset line before connection to enable connect under reset.

Release v0.8.1

15 Oct 15:34
Compare
Choose a tag to compare

Changed

  • @RisinT96: Changed behaviour for getting the target device during connect() to use get_device_index() instead of iterating manually through each supported device; reduces speed of connect() from several seconds to sub one second.

Release v0.8.0

02 Sep 18:48
Compare
Choose a tag to compare

Changed

  • @Gargy007: Changed decorator on coresight methods to new method coresight_configuration_required() instead of connection_required() to enable use of CoreSight methods without requiring a connection.

Release v0.7.0

25 Aug 00:23
Compare
Choose a tag to compare

Changed

  • @cy18: Reduced memory / CPU usage of rtt_read() by slicing buffer before converting to list in return value of rtt_read().
  • @twam: Changed maximum JTAG speed from 12MHz to 50MHz.
  • @thetic: Fixed issue where tempfile.tempdir could be None when creating a path for the library copy; switched to using tempfile.gettempdir() which populates the cached variable if unset.

Release v0.6.1

15 May 16:53
Compare
Choose a tag to compare

Changed

  • @Moral-ecomo: Fixed an issue where the unsecure hook was unbounded from the class instance, resulting in it not being invoked to determine whether to unlock a device on connect.