{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"},{"label":"Hardware","url":"https://skillfed.io/packages/category/system-hardware"},{"label":"Embedded Systems","url":"https://skillfed.io/packages/category/software-development-embedded-systems"}],"enrichment":{"capability":"Provides a Python interface to PEMicro debug probe libraries, enabling control and communication with PEMicro Multilink/FX and Cyclone/FX probes for ARM microcontroller debugging.","skillfed_tags":["embedded-debugging","arm-microcontrollers","hardware-interface"],"use_cases":["Automate debugging and flashing workflows for NXP ARM microcontroller projects in CI/CD pipelines","Write Python scripts to control PEMicro probes for batch testing or production programming","Integrate PEMicro probe control into embedded development tools and IDEs via Python","Programmatically manage SWD (Serial Wire Debug) communication with ARM targets"],"what_it_does":"PyPEMicro is a Python wrapper around PEMicro's precompiled debug probe libraries, allowing developers to control and interact with PEMicro debug probes from Python code. It exposes most of the functionality available in the native PEMicro libraries, making it possible to automate debugging workflows for ARM microcontrollers without writing C code directly.\n\nThe package is designed for embedded systems developers working with NXP ARM microcontrollers who need programmatic control over debug probes. It supports Windows, Linux, macOS, and BSD systems, though it has been explicitly tested only with Multilink/FX and Cyclone/FX probes. The package has no Python dependencies and installs cleanly, but requires the underlying PEMicro libraries to be present on the system.","worth_installing":"Yes, if you own PEMicro Multilink/FX or Cyclone/FX probes and need to control them from Python. The package is actively maintained, has no dependencies, and carries a permissive license. Install only if you have the required hardware and PEMicro libraries already set up on your system."},"id":"pypemicro","links":{"html":"https://skillfed.io/packages/pypemicro","md":"https://skillfed.io/packages/pypemicro.md","pypi":"https://pypi.org/project/pypemicro/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-02-23","license_spdx":null,"license_treatment":"permissive","name":"pypemicro","python_support":"supports_current","summary":"Python tool to control PEMicro Debug probes"},"popularity":{"monthly_downloads":143008,"position":11189,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.11"}
