Skip to content

Releases: square/pylink

Release v0.6.0

19 Mar 00:35
Compare
Choose a tag to compare

Added

  • @hkpeprah: Added rtt_get_buf_descriptor(), and rtt_get_status() with
    associated structures for describing an RTT buffer, and the status of an
    RTT control block.

Changed

  • @hkpeprah: Changed rtt_start() to take optional block address to specify
    where RTT block starts.

Release v0.5.0

01 Feb 06:18
Compare
Choose a tag to compare

Changed

  • @rjshade: Changed implementation of .open(), and .close() to use a reference count. Each call to .open() increments the open reference count for the DLL, while each call to .close() decrements the reference count. When .close() is called, and the reference count hits zero, the DLL is closed.

Release v0.4.0

22 Nov 22:58
Compare
Choose a tag to compare

Added

  • @Sauci: Added CP15 API: cp15_present, cp15_register_read, and cp15_register_write.

Release v0.3.0

23 Sep 23:38
Compare
Choose a tag to compare

Changed

  • @charliebruce: Fix for VTarget in hardware status; incorrectly assigned to 32-bit instead of 16-bit integer.
  • @charliebruce: Fix for documentation for VTarget in hardware status; incorrectly displayed mA instead of mV.
  • @Sauci: Changed register methods (register_read(), register_read_multiple(), register_write(), and register_write_multiple()) to alternatively take regsiter names instead of just register indices.

Release v0.2.0

06 Jun 20:03
Compare
Choose a tag to compare

Added

  • @bojanpotocnik: Implemented context manager to enable automatic debugger connection opening when context is entered, and connection closed when exited.

Changed

  • @bojanpotocnik: Implemented finalizer method '_finalize()' to tear down connection on destructor.

Release v0.1.3

19 Dec 01:30
Compare
Choose a tag to compare

Changed

  • @michalfita: Fixed handling for DLL in 64-bit Python instances: on 64-bit Windows platforms running 64-bit Python, the 32-bit DLL was always being loaded; now the 64-bit DLL will be loaded instead.

Release v0.1.2

07 Sep 21:09
Compare
Choose a tag to compare

Changed

  • @wallacbe: Removed sleep after connect; no-op issued to make sure the target is ready for debugging.

Release v0.1.1

20 Jul 22:15
Compare
Choose a tag to compare

Changed

  • async decorator renamed to async_decorator due to collision with Python3

Added

  • open_tunnel() method added to open a connection to a debugger connected to a Remote Server.

Release v0.1.0

13 Mar 18:12
Compare
Choose a tag to compare

First minor release. Changes as follow:

  • jlink.flash_file() and jlink.flash() do not supply power to the target by default.
  • Optional power_on parameter added to flash_file() and flash() to power on target during flashing.

Release v0.0.10

23 Jan 18:55
Compare
Choose a tag to compare

Fixes for SWD read. Incorrect value was returned when the MSB was set.