--- /dev/null
+++ pyocd-0.36.0/pyocd.egg-info/PKG-INFO
@@ -0,0 +1,249 @@
+Metadata-Version: 2.1
+Name: pyocd
+Version: 0.36.0
+Summary: Cortex-M debugger for Python
+Home-page: https://github.com/pyocd/pyOCD
+Maintainer: Chris Reed
+Maintainer-email: chris.reed@arm.com
+License: Apache 2.0
+Project-URL: Website, https://pyocd.io/
+Project-URL: Documentation, https://pyocd.io//docs
+Project-URL: Source, https://github.com/pyocd/pyOCD
+Project-URL: Issues, https://github.com/pyocd/pyOCD/issues
+Project-URL: Discussions, https://github.com/pyocd/pyOCD/discussions
+Project-URL: Releases, https://github.com/pyocd/pyOCD/releases
+Keywords: embedded,debug,debugger,arm,gdb,gdbserver,flash,test
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: Console
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Manufacturing
+Classifier: Intended Audience :: Science/Research
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: MacOS :: MacOS X
+Classifier: Operating System :: Microsoft :: Windows
+Classifier: Operating System :: POSIX
+Classifier: Operating System :: POSIX :: BSD
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Topic :: Software Development
+Classifier: Topic :: Software Development :: Debuggers
+Classifier: Topic :: Software Development :: Embedded Systems
+Classifier: Topic :: Software Development :: Testing
+Classifier: Topic :: Utilities
+Requires-Python: >=3.7.0
+Description-Content-Type: text/markdown
+Provides-Extra: pemicro
+Provides-Extra: test
+License-File: LICENSE
+
+pyOCD
+=====
+
+[\[pyocd.io\]](https://pyocd.io/) [\[Docs\]](https://pyocd.io/docs) [\[Slack\]](https://join.slack.com/t/pyocd/shared_invite/zt-wmy3zvg5-nRLj1GBWYh708TVfIx9Llg) [\[Mailing list\]](https://groups.google.com/g/pyocd) [\[CI results\]](https://dev.azure.com/pyocd/pyocd/_build?definitionId=1&_a=summary)
+
+<table><tr><td>
+
+### News
+
+- The v0.35 release adds [Open-CMSIS-Pack debug sequence support](https://pyocd.io/docs/open_cmsis_pack_support.html).
+
+See the [wiki news page](https://github.com/pyocd/pyOCD/wiki/News) for all recent news.
+
+</td></tr></table>
+
+pyOCD is an open source Python based tool and package for programming and debugging Arm Cortex-M microcontrollers
+with a wide range of debug probes. It is fully cross-platform, with support for Linux, macOS, Windows, and FreeBSD.
+
+A command line tool is provided that covers most use cases, or you can make use of the Python
+API to facilitate custom target control. A common use for the Python API is to run and control CI
+tests.
+
+Support for more than 70 popular MCUs is built-in. In addition, through the use of CMSIS Device
+Family Packs, [nearly every Cortex-M device](https://www.keil.com/dd2/pack/) on the market is supported.
+
+The `pyocd` command line tool gives you total control over your device with these subcommands:
+
+- `gdbserver`: GDB remote server allows you to debug using gdb via either the console or
+    [several GUI debugger options](https://pyocd.io/docs/gdb_setup).
+- `load`: Program files of various formats into flash or RAM.
+- `erase`: Erase part or all of an MCU's flash memory.
+- `pack`: Manage [CMSIS Device Family Packs](https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/main/html/index.html)
+    that provide additional target device support.
+- `commander`: Interactive REPL control and inspection of the MCU.
+- `server`: Share a debug probe with a TCP/IP server.
+- `reset`: Hardware or software reset of a device.
+- `rtt`: Stream Segger RTT IO with _any_ debug probe.
+- `list`: Show connected devices.
+
+The API and tools provide these features:
+
+-  halt, step, resume control
+-  read/write memory
+-  read/write core registers
+-  set/remove hardware and software breakpoints
+-  set/remove watchpoints
+-  write to flash memory
+-  load binary, hex, or ELF files into flash
+-  reset control
+-  access CoreSight DP and APs
+-  SWO and SWV
+-  and more!
+
+Configuration and customization is supported through [config files](https://pyocd.io/docs/configuration),
+[user scripts](https://pyocd.io/docs/user_scripts), and the Python API.
+
+
+Requirements
+------------
+
+- Python 3.7.0 or later.†
+- macOS, Linux, Windows 7 or newer, or FreeBSD
+- A recent version of [libusb](https://libusb.info/). See [libusb installation](#libusb-installation) for details.
+- Microcontroller with an Arm Cortex-M CPU
+- Supported debug probe
+  - [CMSIS-DAP](https://arm-software.github.io/CMSIS_5/DAP/html/index.html) v1 (HID) or v2 (WinUSB), including:
+    - Atmel EDBG/nEDBG
+    - Atmel-ICE
+    - Cypress KitProg3 or MiniProg4
+    - [DAPLink](https://github.com/ARMmbed/DAPLink) based debug probe, either on-board or standalone
+    - Keil ULINKplus
+    - NXP LPC-LinkII
+    - NXP MCU-Link
+    - WCH-Link (1a86:8011, 2a86:8011 and others)
+  - [PE Micro](https://pemicro.com/) Cyclone and Multilink
+  - Raspberry Pi Picoprobe
+  - SEGGER J-Link
+  - STLinkV2 or STLinkV3, either on-board or the standalone versions
+
+† Version [0.29](https://github.com/pyocd/pyOCD/releases/tag/v0.29.0) is the last version to support Python 2.
+
+Status
+------
+
+PyOCD is beta quality.
+
+The Python API is considered stable for version 0.x, but will be changed in version 1.0.
+
+
+Documentation
+-------------
+
+The pyOCD documentation is available on the [pyocd.io website](https://pyocd.io/docs).
+
+In addition to user guides, you can generate reference documentation using Doxygen with the
+supplied [config file](docs/Doxyfile).
+
+
+Installing
+----------
+
+**The full installation guide is available [in the documentation](https://pyocd.io/docs/installing).**
+
+For notes about installing and using on non-x86 systems such as Raspberry Pi, see the
+[relevant documentation](https://pyocd.io/docs/installing_on_non_x86).
+
+The latest stable version of pyOCD may be installed via [pip](https://pip.pypa.io/en/stable/index.html)
+as follows:
+
+```
+$ python3 -mpip install -U pyocd
+```
+
+_Note: depending on your system, you may need to use `python` instead of `python3`._
+
+The latest pyOCD package is available [on PyPI](https://pypi.python.org/pypi/pyOCD/) as well as
+[on GitHub](https://github.com/pyocd/pyOCD/releases).
+
+To install the latest prerelease version from the HEAD of the `develop` branch, you can do
+the following:
+
+```
+$ python3 -mpip install --pre -U git+https://github.com/pyocd/pyOCD.git@develop
+```
+
+You can also install directly from the source by cloning the git repository and running:
+
+```
+$ python3 pip install .
+```
+
+Note that, depending on your operating system, you may run into permissions issues running these commands.
+You have a few options here:
+
+1. Under Linux, run with `sudo -H` to install pyOCD and dependencies globally. On macOS, installing with sudo
+    should never be required, although sometimes permissions can become modified such that installing without
+    using sudo fails.
+3. Specify the `--user` option to install local to your user account.
+4. Run the command in a [virtualenv](https://virtualenv.pypa.io/en/latest/)
+   local to a specific project working set.
+
+### udev rules on Linux
+
+On Linux, particularly Ubuntu 16.04+, you must configure udev rules to allow pyOCD to access debug
+probes from user space. Otherwise you will need to run pyOCD as root, using sudo, which is very
+highly discouraged. (You should _never_ run pyOCD as root on any OS.)
+
+To help with this, example udev rules files are included with pyOCD in the
+[udev](https://github.com/pyocd/pyOCD/tree/main/udev) folder. The
+[readme](https://github.com/pyocd/pyOCD/tree/main/udev/README.md) in this folder has detailed
+instructions.
+
+### Target support
+
+See the [target support documentation](https://pyocd.io/docs/target_support) for information on how to check if
+the MCU(s) you are using have built-in support, and how to install support for additional MCUs via
+CMSIS-Packs.
+
+
+Using GDB
+---------
+
+See the [GDB setup](https://pyocd.io/docs/gdb_setup) documentation for a guide for setting up
+and using pyocd with gdb and IDEs.
+
+
+Community resources
+-------------------
+
+Join the pyOCD community!
+
+[pyocd.io website](https://pyocd.io) \
+[Documentation](https://pyocd.io/docs) \
+[Issues](https://github.com/pyocd/pyOCD/issues) \
+[Discussions](https://github.com/pyocd/pyOCD/discussions) \
+[Wiki](https://github.com/pyocd/pyOCD/wiki) \
+[Mailing list](https://groups.google.com/g/pyocd) for announcements
+
+In order to foster a healthy and safe environment, we expect contributors and all members of the community to
+follow our [Code of Conduct](https://github.com/pyocd/pyOCD/tree/main/CODE_OF_CONDUCT.md).
+
+
+Contributions
+-------------
+
+We welcome contributions in any area, even if you just create an issue. If you would like to get involved but
+aren't sure what to start with, just ask on
+[Slack](https://join.slack.com/t/pyocd/shared_invite/zt-zqjv6zr5-ZfGAXl_mFCGGmFlB_8riHA) or [GitHub
+discussions](https://github.com/pyocd/pyOCD/discussions) and we'll be happy to help you. Or you can look for
+an open issue. Any work on major changes should be discussed with the maintainers to make everyone is aligned.
+
+Please see the [contribution guidelines](https://github.com/pyocd/pyOCD/tree/main/CONTRIBUTING.md) for detailed requirements. The [developers'
+Guide](https://pyocd.io/docs/developers_guide) has instructions on how to set up a development environment for pyOCD.
+
+New pull requests should be [created](https://github.com/pyocd/pyOCD/pull/new) against the `develop` branch. (You have to change the "base" to `develop`.)
+
+
+License
+-------
+
+PyOCD is licensed with the permissive Apache 2.0 license. See the
+[LICENSE](https://github.com/pyocd/pyOCD/tree/main/LICENSE) file for the full text of the license. All
+documentation and the website are licensed with [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
+
+Copyright © 2006-2022 PyOCD Authors
--- /dev/null
+++ pyocd-0.36.0/pyocd.egg-info/SOURCES.txt
@@ -0,0 +1,572 @@
+CODE_OF_CONDUCT.md
+CONTRIBUTING.md
+LICENSE
+MANIFEST.in
+README.md
+pyproject.toml
+setup.cfg
+setup.py
+debian/README.Debian
+debian/README.source
+debian/changelog
+debian/clean
+debian/compat
+debian/control
+debian/copyright
+debian/dfsh.sh
+debian/gbp.conf
+debian/py3dist-overrides
+debian/pyocd-flashtool.rst
+debian/pyocd-gdbserver.rst
+debian/pyocd-tool.rst
+debian/python3-pyocd.links
+debian/rules
+debian/salsa-ci.yml
+debian/watch
+debian/source/format
+docs/Doxyfile
+docs/README.md
+docs/adding_new_targets.md
+docs/api_examples.md
+docs/architecture.md
+docs/automated_tests.md
+docs/builtin-targets.md
+docs/command_reference.md
+docs/configuration.md
+docs/configuring_logging.md
+docs/debug_probes.md
+docs/developers_guide.md
+docs/docs.yml
+docs/env_vars.md
+docs/faq.md
+docs/gdb_setup.md
+docs/gdbserver.md
+docs/installing.md
+docs/installing_on_non_x86.md
+docs/memory_attributes.md
+docs/multicore_debug.md
+docs/open_cmsis_pack_support.md
+docs/options.md
+docs/python_api.md
+docs/remote_probe_access.md
+docs/remote_probe_protocol.md
+docs/security.md
+docs/semihosting.md
+docs/swo_swv.md
+docs/target_family_notes.md
+docs/target_support.md
+docs/terminology.md
+docs/user_scripts.md
+docs/api/architecture.md
+docs/api/using_session_options.md
+docs/developer/board_ids.md
+docs/resources/Arm_logo_blue_150MN.png
+docs/resources/doxygen_footer.html
+docs/resources/doxygen_header.html
+docs/resources/doxygen_layout.xml
+docs/resources/doxygen_style.css
+docs/resources/high_level_architecture.svg
+docs/resources/internal_architecture.svg
+docs/resources/semihosting.svg
+pyocd/__init__.py
+pyocd/__main__.py
+pyocd/_version.py
+pyocd.egg-info/PKG-INFO
+pyocd.egg-info/SOURCES.txt
+pyocd.egg-info/dependency_links.txt
+pyocd.egg-info/entry_points.txt
+pyocd.egg-info/requires.txt
+pyocd.egg-info/top_level.txt
+pyocd.egg-info/zip-safe
+pyocd/board/__init__.py
+pyocd/board/board.py
+pyocd/board/board_ids.py
+pyocd/board/mbed_board.py
+pyocd/cache/__init__.py
+pyocd/cache/memory.py
+pyocd/cache/metrics.py
+pyocd/cache/register.py
+pyocd/commands/__init__.py
+pyocd/commands/base.py
+pyocd/commands/commander.py
+pyocd/commands/commands.py
+pyocd/commands/execution_context.py
+pyocd/commands/repl.py
+pyocd/commands/values.py
+pyocd/core/__init__.py
+pyocd/core/core_registers.py
+pyocd/core/core_target.py
+pyocd/core/exceptions.py
+pyocd/core/helpers.py
+pyocd/core/memory_interface.py
+pyocd/core/memory_map.py
+pyocd/core/options.py
+pyocd/core/options_manager.py
+pyocd/core/plugin.py
+pyocd/core/session.py
+pyocd/core/soc_target.py
+pyocd/core/target.py
+pyocd/core/target_delegate.py
+pyocd/coresight/__init__.py
+pyocd/coresight/ap.py
+pyocd/coresight/component.py
+pyocd/coresight/component_ids.py
+pyocd/coresight/core_ids.py
+pyocd/coresight/coresight_target.py
+pyocd/coresight/cortex_m.py
+pyocd/coresight/cortex_m_core_registers.py
+pyocd/coresight/cortex_m_v8m.py
+pyocd/coresight/dap.py
+pyocd/coresight/discovery.py
+pyocd/coresight/dwt.py
+pyocd/coresight/fpb.py
+pyocd/coresight/funnel.py
+pyocd/coresight/generic_mem_ap.py
+pyocd/coresight/gpr.py
+pyocd/coresight/itm.py
+pyocd/coresight/minimal_mem_ap.py
+pyocd/coresight/rom_table.py
+pyocd/coresight/sdc600.py
+pyocd/coresight/tpiu.py
+pyocd/debug/__init__.py
+pyocd/debug/cache.py
+pyocd/debug/context.py
+pyocd/debug/rtt.py
+pyocd/debug/semihost.py
+pyocd/debug/symbols.py
+pyocd/debug/breakpoints/__init__.py
+pyocd/debug/breakpoints/manager.py
+pyocd/debug/breakpoints/provider.py
+pyocd/debug/breakpoints/software.py
+pyocd/debug/elf/__init__.py
+pyocd/debug/elf/decoder.py
+pyocd/debug/elf/elf.py
+pyocd/debug/elf/elf_reader.py
+pyocd/debug/elf/symbols.py
+pyocd/debug/sequences/__init__.py
+pyocd/debug/sequences/delegates.py
+pyocd/debug/sequences/functions.py
+pyocd/debug/sequences/scope.py
+pyocd/debug/sequences/sequences.lark
+pyocd/debug/sequences/sequences.py
+pyocd/debug/svd/__init__.py
+pyocd/debug/svd/loader.py
+pyocd/debug/svd/model.py
+pyocd/debug/svd/parser.py
+pyocd/debug/svd/svd_data.zip
+pyocd/flash/__init__.py
+pyocd/flash/builder.py
+pyocd/flash/eraser.py
+pyocd/flash/file_programmer.py
+pyocd/flash/flash.py
+pyocd/flash/loader.py
+pyocd/gdbserver/__init__.py
+pyocd/gdbserver/context_facade.py
+pyocd/gdbserver/gdbserver.py
+pyocd/gdbserver/gdbserver_commands.py
+pyocd/gdbserver/packet_io.py
+pyocd/gdbserver/signals.py
+pyocd/gdbserver/symbols.py
+pyocd/gdbserver/syscall.py
+pyocd/probe/__init__.py
+pyocd/probe/aggregator.py
+pyocd/probe/cmsis_dap_probe.py
+pyocd/probe/common.py
+pyocd/probe/debug_probe.py
+pyocd/probe/jlink_probe.py
+pyocd/probe/picoprobe.py
+pyocd/probe/shared_probe_proxy.py
+pyocd/probe/stlink_probe.py
+pyocd/probe/swj.py
+pyocd/probe/tcp_client_probe.py
+pyocd/probe/tcp_probe_server.py
+pyocd/probe/pydapaccess/__init__.py
+pyocd/probe/pydapaccess/cmsis_dap_core.py
+pyocd/probe/pydapaccess/dap_access_api.py
+pyocd/probe/pydapaccess/dap_access_cmsis_dap.py
+pyocd/probe/pydapaccess/dap_settings.py
+pyocd/probe/pydapaccess/interface/__init__.py
+pyocd/probe/pydapaccess/interface/common.py
+pyocd/probe/pydapaccess/interface/hidapi_backend.py
+pyocd/probe/pydapaccess/interface/interface.py
+pyocd/probe/pydapaccess/interface/pyusb_backend.py
+pyocd/probe/pydapaccess/interface/pyusb_v2_backend.py
+pyocd/probe/pydapaccess/interface/pywinusb_backend.py
+pyocd/probe/stlink/__init__.py
+pyocd/probe/stlink/constants.py
+pyocd/probe/stlink/stlink.py
+pyocd/probe/stlink/usb.py
+pyocd/probe/stlink/detect/__init__.py
+pyocd/probe/stlink/detect/base.py
+pyocd/probe/stlink/detect/darwin.py
+pyocd/probe/stlink/detect/factory.py
+pyocd/probe/stlink/detect/linux.py
+pyocd/probe/stlink/detect/windows.py
+pyocd/rtos/__init__.py
+pyocd/rtos/argon.py
+pyocd/rtos/common.py
+pyocd/rtos/freertos.py
+pyocd/rtos/provider.py
+pyocd/rtos/rtx5.py
+pyocd/rtos/threadx.py
+pyocd/rtos/zephyr.py
+pyocd/subcommands/__init__.py
+pyocd/subcommands/base.py
+pyocd/subcommands/commander_cmd.py
+pyocd/subcommands/erase_cmd.py
+pyocd/subcommands/gdbserver_cmd.py
+pyocd/subcommands/json_cmd.py
+pyocd/subcommands/list_cmd.py
+pyocd/subcommands/load_cmd.py
+pyocd/subcommands/pack_cmd.py
+pyocd/subcommands/reset_cmd.py
+pyocd/subcommands/rtt_cmd.py
+pyocd/subcommands/server_cmd.py
+pyocd/target/__init__.py
+pyocd/target/builtin/__init__.py
+pyocd/target/builtin/target_Air001.py
+pyocd/target/builtin/target_Air32F103xx.py
+pyocd/target/builtin/target_CC3220SF.py
+pyocd/target/builtin/target_HC32F160.py
+pyocd/target/builtin/target_HC32F448.py
+pyocd/target/builtin/target_HC32F45x.py
+pyocd/target/builtin/target_HC32F460.py
+pyocd/target/builtin/target_HC32F4A0.py
+pyocd/target/builtin/target_HC32L07x.py
+pyocd/target/builtin/target_HC32L110.py
+pyocd/target/builtin/target_HC32L13x.py
+pyocd/target/builtin/target_HC32L19x.py
+pyocd/target/builtin/target_HC32M423.py
+pyocd/target/builtin/target_HC32x120.py
+pyocd/target/builtin/target_K32L2B.py
+pyocd/target/builtin/target_K32W042S1M2xxx.py
+pyocd/target/builtin/target_LPC1114FN28_102.py
+pyocd/target/builtin/target_LPC11U24FBD64_401.py
+pyocd/target/builtin/target_LPC1768.py
+pyocd/target/builtin/target_LPC4088FBD144.py
+pyocd/target/builtin/target_LPC4330.py
+pyocd/target/builtin/target_LPC54114J256BD64.py
+pyocd/target/builtin/target_LPC54608J512ET180.py
+pyocd/target/builtin/target_LPC5526Jxxxxx.py
+pyocd/target/builtin/target_LPC55S16.py
+pyocd/target/builtin/target_LPC55S28Jxxxxx.py
+pyocd/target/builtin/target_LPC55S36.py
+pyocd/target/builtin/target_LPC55S69Jxxxxx.py
+pyocd/target/builtin/target_LPC824M201JHI33.py
+pyocd/target/builtin/target_LPC845.py
+pyocd/target/builtin/target_M2354.py
+pyocd/target/builtin/target_M251.py
+pyocd/target/builtin/target_M261.py
+pyocd/target/builtin/target_M460.py
+pyocd/target/builtin/target_M480.py
+pyocd/target/builtin/target_MAX32600.py
+pyocd/target/builtin/target_MAX32620.py
+pyocd/target/builtin/target_MAX32625.py
+pyocd/target/builtin/target_MAX32630.py
+pyocd/target/builtin/target_MAX32660.py
+pyocd/target/builtin/target_MAX32666.py
+pyocd/target/builtin/target_MAX32670.py
+pyocd/target/builtin/target_MIMXRT1011xxxxx.py
+pyocd/target/builtin/target_MIMXRT1015xxxxx.py
+pyocd/target/builtin/target_MIMXRT1021xxxxx.py
+pyocd/target/builtin/target_MIMXRT1024xxxxx.py
+pyocd/target/builtin/target_MIMXRT1052xxxxB.py
+pyocd/target/builtin/target_MIMXRT1062xxxxA.py
+pyocd/target/builtin/target_MIMXRT1064xxxxA.py
+pyocd/target/builtin/target_MIMXRT1176xxxxx.py
+pyocd/target/builtin/target_MK20DX128xxx5.py
+pyocd/target/builtin/target_MK22FN1M0Axxx12.py
+pyocd/target/builtin/target_MK22FN512xxx12.py
+pyocd/target/builtin/target_MK28FN2M0xxx15.py
+pyocd/target/builtin/target_MK64FN1M0xxx12.py
+pyocd/target/builtin/target_MK66FN2M0xxx18.py
+pyocd/target/builtin/target_MK82FN256xxx15.py
+pyocd/target/builtin/target_MKE15Z256xxx7.py
+pyocd/target/builtin/target_MKE17Z256xxx7.py
+pyocd/target/builtin/target_MKE18F256xxx16.py
+pyocd/target/builtin/target_MKL02Z32xxx4.py
+pyocd/target/builtin/target_MKL05Z32xxx4.py
+pyocd/target/builtin/target_MKL25Z128xxx4.py
+pyocd/target/builtin/target_MKL26Z256xxx4.py
+pyocd/target/builtin/target_MKL27Z256xxx4.py
+pyocd/target/builtin/target_MKL28Z512xxx7.py
+pyocd/target/builtin/target_MKL43Z256xxx4.py
+pyocd/target/builtin/target_MKL46Z256xxx4.py
+pyocd/target/builtin/target_MKL82Z128xxx7.py
+pyocd/target/builtin/target_MKV10Z128xxx7.py
+pyocd/target/builtin/target_MKV11Z128xxx7.py
+pyocd/target/builtin/target_MKW01Z128xxx4.py
+pyocd/target/builtin/target_MKW24D512xxx5.py
+pyocd/target/builtin/target_MKW36Z512xxx4.py
+pyocd/target/builtin/target_MKW40Z160xxx4.py
+pyocd/target/builtin/target_MKW41Z512xxx4.py
+pyocd/target/builtin/target_MPS3_AN522.py
+pyocd/target/builtin/target_MPS3_AN540.py
+pyocd/target/builtin/target_RP2040.py
+pyocd/target/builtin/target_RTL8195AM.py
+pyocd/target/builtin/target_RTL8762C.py
+pyocd/target/builtin/target_S32K344.py
+pyocd/target/builtin/target_STM32F051T8.py
+pyocd/target/builtin/target_STM32F103RC.py
+pyocd/target/builtin/target_STM32F412xx.py
+pyocd/target/builtin/target_STM32F429xx.py
+pyocd/target/builtin/target_STM32F439xx.py
+pyocd/target/builtin/target_STM32F767xx.py
+pyocd/target/builtin/target_STM32H723xx.py
+pyocd/target/builtin/target_STM32H743xx.py
+pyocd/target/builtin/target_STM32H7B0xx.py
+pyocd/target/builtin/target_STM32L031x6.py
+pyocd/target/builtin/target_STM32L432xx.py
+pyocd/target/builtin/target_STM32L475xx.py
+pyocd/target/builtin/target_lpc4088dm.py
+pyocd/target/builtin/target_lpc4088qsb.py
+pyocd/target/builtin/target_lpc800.py
+pyocd/target/builtin/target_musca_a1.py
+pyocd/target/builtin/target_musca_b1.py
+pyocd/target/builtin/target_musca_s1.py
+pyocd/target/builtin/target_nRF51822_xxAA.py
+pyocd/target/builtin/target_nRF52832_xxAA.py
+pyocd/target/builtin/target_nRF52833_xxAA.py
+pyocd/target/builtin/target_nRF52840_xxAA.py
+pyocd/target/builtin/target_nRF91xx.py
+pyocd/target/builtin/target_ncs36510.py
+pyocd/target/builtin/target_s5js100.py
+pyocd/target/builtin/target_w7500.py
+pyocd/target/builtin/target_ytm32b1ld0.py
+pyocd/target/builtin/target_ytm32b1le0.py
+pyocd/target/builtin/target_ytm32b1md1.py
+pyocd/target/builtin/target_ytm32b1me0.py
+pyocd/target/builtin/cypress/__init__.py
+pyocd/target/builtin/cypress/target_CY8C64x5.py
+pyocd/target/builtin/cypress/target_CY8C64xA.py
+pyocd/target/builtin/cypress/target_CY8C64xx.py
+pyocd/target/builtin/cypress/target_CY8C6xx5.py
+pyocd/target/builtin/cypress/target_CY8C6xx7.py
+pyocd/target/builtin/cypress/target_CY8C6xxA.py
+pyocd/target/builtin/cypress/flash_algos/__init__.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C64x5.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C64xA.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C64xx.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xx5.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xx7.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxA.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxA_SFLASH.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxA_SMIF_S25FL512S.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxA_SMIF_S25Hx512T.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxA_WFLASH.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxx_SFLASH.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxx_SMIF_S25FL128S.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxx_SMIF_S25FL512S.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxx_SMIF_S25FS512S.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxx_SMIF_S25Hx512T.py
+pyocd/target/builtin/cypress/flash_algos/flash_algo_CY8C6xxx_WFLASH.py
+pyocd/target/builtin/cypress/flash_algos/license/Apache_License.txt
+pyocd/target/family/__init__.py
+pyocd/target/family/flash_kinetis.py
+pyocd/target/family/flash_psoc6.py
+pyocd/target/family/target_imxrt.py
+pyocd/target/family/target_kinetis.py
+pyocd/target/family/target_lpc5500.py
+pyocd/target/family/target_nRF52.py
+pyocd/target/family/target_nRF91.py
+pyocd/target/family/target_psoc6.py
+pyocd/target/pack/__init__.py
+pyocd/target/pack/cmsis_pack.py
+pyocd/target/pack/flash_algo.py
+pyocd/target/pack/flm_region_builder.py
+pyocd/target/pack/pack_target.py
+pyocd/target/pack/reset_sequence_maps.py
+pyocd/tools/__init__.py
+pyocd/tools/gdb_server.py
+pyocd/tools/lists.py
+pyocd/trace/__init__.py
+pyocd/trace/events.py
+pyocd/trace/sink.py
+pyocd/trace/swo.py
+pyocd/trace/swv.py
+pyocd/utility/__init__.py
+pyocd/utility/autoflush.py
+pyocd/utility/cmdline.py
+pyocd/utility/color_log.py
+pyocd/utility/columns.py
+pyocd/utility/compatibility.py
+pyocd/utility/concurrency.py
+pyocd/utility/conversion.py
+pyocd/utility/graph.py
+pyocd/utility/hex.py
+pyocd/utility/kbhit.py
+pyocd/utility/mask.py
+pyocd/utility/notification.py
+pyocd/utility/progress.py
+pyocd/utility/rtt_server.py
+pyocd/utility/sequencer.py
+pyocd/utility/server.py
+pyocd/utility/sockets.py
+pyocd/utility/strings.py
+pyocd/utility/timeout.py
+src/analyzer/Makefile
+src/analyzer/build.bat
+src/analyzer/generate_python.py
+src/analyzer/linker_script.ld
+src/analyzer/main.c
+src/analyzer/readme.txt
+src/gdb_test_program/Makefile
+src/gdb_test_program/build.bat
+src/gdb_test_program/gdb_test.bin
+src/gdb_test_program/gdb_test.elf
+src/gdb_test_program/linker_script.ld
+src/gdb_test_program/main.c
+src/gdb_test_program/readme.txt
+src/range_step/Makefile
+src/range_step/linker_script.ld
+src/range_step/range_step.S
+test/automated_test.py
+test/basic_test.py
+test/blank_test.py
+test/commander_test.py
+test/commands_test.py
+test/concurrency_test.py
+test/connect_test.py
+test/cortex_test.py
+test/debug_context_test.py
+test/flash_loader_test.py
+test/flash_test.py
+test/gdb_test.py
+test/gdb_test_script.py
+test/import_all.py
+test/json_lists_test.py
+test/parallel_test.py
+test/probeserver_test.py
+test/speed_test.py
+test/test_user_script.py
+test/test_util.py
+test/user_script_test.py
+test/data/binaries/NUCLEO_F072RB.bin
+test/data/binaries/NUCLEO_F207ZG.bin
+test/data/binaries/NUCLEO_F334R8.bin
+test/data/binaries/NUCLEO_F411RE.bin
+test/data/binaries/NUCLEO_F746ZG.bin
+test/data/binaries/NUCLEO_F767ZI.bin
+test/data/binaries/NUCLEO_L053R8.bin
+test/data/binaries/NUCLEO_L152RE.bin
+test/data/binaries/NUCLEO_L476RG.bin
+test/data/binaries/ST-Nucleo-F103RB.bin
+test/data/binaries/evkmimxrt1024.bin
+test/data/binaries/evkmimxrt1060.bin
+test/data/binaries/evkmimxrt1064.bin
+test/data/binaries/l1_062S2-43012.bin
+test/data/binaries/l1_cc3220sf.bin
+test/data/binaries/l1_cy8c6xx7.bin
+test/data/binaries/l1_cy8c6xxa.bin
+test/data/binaries/l1_frdm_k32l2b3.bin
+test/data/binaries/l1_k20d50m.bin
+test/data/binaries/l1_k22f.bin
+test/data/binaries/l1_k28f.bin
+test/data/binaries/l1_k32w042s.bin
+test/data/binaries/l1_k64f.bin
+test/data/binaries/l1_k66f.bin
+test/data/binaries/l1_k82f.bin
+test/data/binaries/l1_ke15z7.bin
+test/data/binaries/l1_ke18f16.bin
+test/data/binaries/l1_kl25z.bin
+test/data/binaries/l1_kl27z.bin
+test/data/binaries/l1_kl28z.bin
+test/data/binaries/l1_kl46z.bin
+test/data/binaries/l1_kl82z.bin
+test/data/binaries/l1_kw24d5.bin
+test/data/binaries/l1_kw36z.bin
+test/data/binaries/l1_kw40z.bin
+test/data/binaries/l1_kw41z.bin
+test/data/binaries/l1_lpc11u24.bin
+test/data/binaries/l1_lpc1768.bin
+test/data/binaries/l1_lpc4088dm.bin
+test/data/binaries/l1_lpc4088qsb.bin
+test/data/binaries/l1_lpc4330.bin
+test/data/binaries/l1_lpc54114.bin
+test/data/binaries/l1_lpc54608.bin
+test/data/binaries/l1_lpc800.bin
+test/data/binaries/l1_lpc824.bin
+test/data/binaries/l1_max32600mbed.bin
+test/data/binaries/l1_maxwsnenv.bin
+test/data/binaries/l1_mbed_LPC1114FN28.bin
+test/data/binaries/l1_microbit.bin
+test/data/binaries/l1_mimxrt1010-evk.bin
+test/data/binaries/l1_mimxrt1015-evk.bin
+test/data/binaries/l1_mimxrt1020-evk.bin
+test/data/binaries/l1_mimxrt1050-evkb_hyperflash.bin
+test/data/binaries/l1_musca_a1.bin
+test/data/binaries/l1_musca_b1.bin
+test/data/binaries/l1_ncs36510-evk.bin
+test/data/binaries/l1_nrf51-dk.bin
+test/data/binaries/l1_nrf51.bin
+test/data/binaries/l1_nrf52-dk.bin
+test/data/binaries/l1_nrf52840-dk.bin
+test/data/binaries/l1_rt1170.bin
+test/data/binaries/l1_w7500mbed.bin
+test/data/binaries/lpcxpresso55s69.bin
+test/data/binaries/max32620fthr.bin
+test/data/binaries/max32625mbed.bin
+test/data/binaries/max32625pico.bin
+test/data/binaries/max32630fthr.bin
+test/data/binaries/max32660evsys.bin
+test/data/binaries/max32666fthr.bin
+test/data/binaries/max32670evkit.bin
+test/data/binaries/microbitv2.bin
+test/data/binaries/mtb_mxchip_emw3166.bin
+test/data/binaries/mtb_usi_wm-bn-bm-22.bin
+test/data/binaries/mtb_wise-1530.bin
+test/data/binaries/nrf5340-dk.bin
+test/data/binaries/nucleo_f412zg.bin
+test/data/binaries/nucleo_f429zi.bin
+test/data/binaries/s5js100.bin
+test/data/binaries/stm32l475vg_iot01a.bin
+test/data/binaries/ublox_evk_odin_w2.bin
+test/data/packs/Keil.STM32L4xx_DFP.2.5.0.pdsc
+test/data/packs/LPC553XX_256.FLM
+test/data/packs/LPC553XX_FLEXSPI.FLM
+test/data/packs/LPC553XX_FLEXSPI_S.FLM
+test/data/packs/LPC553XX_S_256.FLM
+test/data/packs/NXP.LPC55S36_DFP.13.0.0.pdsc
+test/data/packs/NXP.MK64F12_DFP.11.0.0.pack
+test/data/packs/NordicSemiconductor.nRF_DeviceFamilyPack.8.38.0.pdsc
+test/data/packs/STM32F4xx_2048.FLM
+test/data/packs/STM32L4Rx_2048_Dual.FLM
+test/data/packs/Test1.pdsc
+test/data/packs/Test2_algo_overlaps_alias.pdsc
+test/data/packs/nrf53xx_application.flm
+test/data/packs/nrf53xx_application_uicr.flm
+test/data/packs/nrf53xx_network.flm
+test/data/packs/nrf53xx_network_uicr.flm
+test/unit/__init__.py
+test/unit/conftest.py
+test/unit/mockcore.py
+test/unit/test_autoflush.py
+test/unit/test_cmdline.py
+test/unit/test_compatibility.py
+test/unit/test_conversion.py
+test/unit/test_debug_sequences.py
+test/unit/test_exceptions.py
+test/unit/test_gdbserver.py
+test/unit/test_graph.py
+test/unit/test_memcache.py
+test/unit/test_memory_map.py
+test/unit/test_mockcore.py
+test/unit/test_notification.py
+test/unit/test_options_manager.py
+test/unit/test_pack.py
+test/unit/test_regcache.py
+test/unit/test_rom_table.py
+test/unit/test_sdc600.py
+test/unit/test_semihosting.py
+test/unit/test_sequencer.py
+test/unit/test_strings_utility.py
+test/unit/test_svd.py
+test/unit/test_timeout.py
+udev/49-stlinkv2-1.rules
+udev/49-stlinkv2.rules
+udev/49-stlinkv3.rules
+udev/49-vtlinkii.rules
+udev/49-wch-link.rules
+udev/50-cmsis-dap.rules
+udev/50-picoprobe.rules
+udev/README.md
\ No newline at end of file
--- /dev/null
+++ pyocd-0.36.0/pyocd.egg-info/dependency_links.txt
@@ -0,0 +1 @@
+
--- /dev/null
+++ pyocd-0.36.0/pyocd.egg-info/entry_points.txt
@@ -0,0 +1,17 @@
+[console_scripts]
+pyocd = pyocd.__main__:main
+pyocd-gdbserver = pyocd.tools.gdb_server:main
+
+[pyocd.probe]
+cmsisdap = pyocd.probe.cmsis_dap_probe:CMSISDAPProbePlugin
+jlink = pyocd.probe.jlink_probe:JLinkProbePlugin
+picoprobe = pyocd.probe.picoprobe:PicoprobePlugin
+remote = pyocd.probe.tcp_client_probe:TCPClientProbePlugin
+stlink = pyocd.probe.stlink_probe:StlinkProbePlugin
+
+[pyocd.rtos]
+argon = pyocd.rtos.argon:ArgonPlugin
+freertos = pyocd.rtos.freertos:FreeRTOSPlugin
+rtx5 = pyocd.rtos.rtx5:RTX5Plugin
+threadx = pyocd.rtos.threadx:ThreadXPlugin
+zephyr = pyocd.rtos.zephyr:ZephyrPlugin
--- /dev/null
+++ pyocd-0.36.0/pyocd.egg-info/requires.txt
@@ -0,0 +1,31 @@
+capstone<5.0,>=4.0
+cmsis-pack-manager<1.0,>=0.5.2
+colorama<1.0
+importlib_metadata>=3.6
+importlib_resources
+intelhex<3.0,>=2.0
+intervaltree<4.0,>=3.0.2
+lark<2.0,>=1.1.5
+libusb-package<2.0,>=1.0
+natsort<9.0,>=8.0.0
+prettytable<4.0,>=2.0
+pyelftools<1.0
+pylink-square<2.0,>=1.0
+pyusb<2.0,>=1.2.1
+pyyaml<7.0,>=6.0
+six<2.0,>=1.15.0
+typing-extensions<5.0,>=4.0
+
+[:platform_system != "Linux"]
+hidapi<1.0,>=0.10.1
+
+[pemicro]
+pyocd_pemicro>=1.0.6
+
+[test]
+coverage
+flake8
+pylint
+pytest-cov
+pytest>=6.2
+tox
--- /dev/null
+++ pyocd-0.36.0/pyocd.egg-info/top_level.txt
@@ -0,0 +1 @@
+pyocd
--- /dev/null
+++ pyocd-0.36.0/pyocd.egg-info/zip-safe
@@ -0,0 +1 @@
+
