Releases: square/pylink
Releases · square/pylink
Release v0.12.0
Changed
- @kylemanna: Fixed error where
argparse
would fail on Python3 when no arguments were passed to the CLI. - @hkpeprah: Publish both
sdist
andbdist_wheel
. - @mhummels: Switch pin functions from
connection_required() -> open_required()
to support being called without connection to target.
Release v0.11.1
Added
- @johannesneyer: Add RTT example as command-line script
pylink-rtt
.
Release v0.10.1
Changed
- @jsiverskog: Updated default logging code to pass
errors='repalce'
when
decoding the string from the library; fixesUnicodeError
s causing an exit.
Release v0.10.0
Changed
- @kettenbach-it: Changed
disable_dialog_boxes()
to disable flash info windows when called (programming pop-ups). Updatedenable_dialog_boxes()
to show flash info windows when called.
Release v0.9.0
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
Changed
- @Gargy007: Changed decorator for functions for toggling the reset line (
set_reset_pin_high()
andset_reset_pin_low()
) toopen_required()
instead ofconnection_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
Changed
- @RisinT96: Changed behaviour for getting the target device during
connect()
to useget_device_index()
instead of iterating manually through each supported device; reduces speed ofconnect()
from several seconds to sub one second.
Release v0.8.0
Changed
- @Gargy007: Changed decorator on coresight methods to new method
coresight_configuration_required()
instead ofconnection_required()
to enable use of CoreSight methods without requiring a connection.
Release v0.7.0
Changed
- @cy18: Reduced memory / CPU usage of
rtt_read()
by slicing buffer before converting to list in return value ofrtt_read()
. - @twam: Changed maximum JTAG speed from 12MHz to 50MHz.
- @thetic: Fixed issue where
tempfile.tempdir
could beNone
when creating a path for the library copy; switched to usingtempfile.gettempdir()
which populates the cached variable if unset.
Release v0.6.1
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.