[mbedmicro/pyOCD] Fixes for some CMSIS-DAPv2 and libusb issues (#629)

6 views
Skip to first unread message

Chris Reed

unread,
Apr 25, 2019, 4:00:49 PM4/25/19
to mbedmicro/pyOCD, Subscribed
  • Fixed regression that broke CMSIS-DAPv2 support.
  • Better testing of USB device interfaces to detect CMSIS-DAPv2. It now properly selects the v2 interface on a device with multiple interfaces with "CMSIS-DAP" in the name.
  • Further cleanup of libusb error log messages. Logging of some errors was removed. The log messages about permissions issues on Linux are restricted to one message per VID/PID pair per process lifetime. These changes stop all log spewage that happened on Windows or Linux when pyOCD waits for a probe to be connected.

You can view, comment on, or merge this pull request online at:

  https://github.com/mbedmicro/pyOCD/pull/629

Commit Summary

  • Fix regression in CMSIS-DAPv2 support.
  • More stringent matching of CMSIS-DAPv2 interfaces.
  • Reduced libusb related error logging.

File Changes

Patch Links:


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Chris Reed

unread,
Apr 25, 2019, 4:00:55 PM4/25/19
to mbedmicro/pyOCD, Subscribed

/morph test

Chris Reed

unread,
Apr 25, 2019, 5:06:56 PM4/25/19
to mbedmicro/pyOCD, Subscribed

Merged #629 into master.

Reply all
Reply to author
Forward
0 new messages