pypemicro


Namepypemicro JSON
Version 0.1.11 PyPI version JSON
download
home_pagehttps://github.com/nxpmicro/pypemicro
SummaryPython tool to control PEMicro Debug probes
upload_time2023-02-23 14:10:15
maintainer
docs_urlNone
authorPetr Gargulak
requires_python>=3.7
licenseBSD-3-Clause
keywords pemicro pypemicro
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Python PEMicro debug probes support
===================================

This is simple package that provides Python interface for PEMicro debug probes precompiled libraries. The package provides most of functionality 
of the PEMicro libraries and their debug probes.

The package is tested only with Multilink/FX and Cyclone/FX probes on NXP ARM microcontrollers.

The PEMicro company helps with this development, so big Thanks to them (www.pemicro.com).

Author: Petr Gargulak (NXP 2020-2023, www.nxp.com)

Dependencies
------------

There is no dependencies


Installation
------------
Directly from www.pypi.org:

``` bash
    $ pip install pypemicro


History of PyPEMicro package versions
=====================================

v 0.1.11
-------
 - February 2023
 - Reverted back some changes in 0.1.11 that makes PyPemicro none working on MacOS

v 0.1.10
-------
 - February 2023
 - Fixed issue when the PyPemicro causes crash of powershell in Windows
 - Reformatted whole code
 - Simplified checking of reopened driver.

v 0.1.9
-------
 - January 2022
 - Just fix bug with self.lib member in case of not loaded PEMicro drivers.

v 0.1.8
-------
 - January 2022
 - Tune app behavior of PyPemicro constructor.

v 0.1.7
-------
 - August 2021
 - Add support for /BSD: FreeBSD, OpenBSD, NetBSD. Thanks to: Tomasz 'CeDeROM' CEDRO <tomek@cedro.info>.

v 0.1.6
-------
 - March 2021
 - Fixed behavior with exception on ussuported OS and some typos.
 - Removed rest comment in PyPemicro exception.

v 0.1.5
-------
 - January 2021
 - Fixed behavior of reset sequention during SWD fault resume.

v 0.1.4
-------
 - January 2021
 - Fixed behavior of "neverending" WAIT acknowledges on SWD. Now the package raised exception in this case.

v 0.1.3
-------
 - November 2020
 - Fixed opening the debug probes libraries under Linux and MacOS

v 0.1.2
-------
 - November 2020
 - Fixed listing the debug probes under Linux and MacOS

v 0.1.1
-------
 - November 2020
 - Fixed list of PEMicro dynamic libraries, for different OS

v 0.1.0
-------
 - October 2020
 - Initial version 
 - Supported most of the functionality of PEMicro probes (ARM controllers)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nxpmicro/pypemicro",
    "name": "pypemicro",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "PEMicro,PyPEMicro",
    "author": "Petr Gargulak",
    "author_email": "petr.gargulak@nxp.com",
    "download_url": "https://files.pythonhosted.org/packages/41/de/792dd8151923a2368cfb877d6b8a67ef3ac894f86d7a98381ba4d8975474/pypemicro-0.1.11.tar.gz",
    "platform": "Windows",
    "description": "Python PEMicro debug probes support\r\n===================================\r\n\r\nThis is simple package that provides Python interface for PEMicro debug probes precompiled libraries. The package provides most of functionality \r\nof the PEMicro libraries and their debug probes.\r\n\r\nThe package is tested only with Multilink/FX and Cyclone/FX probes on NXP ARM microcontrollers.\r\n\r\nThe PEMicro company helps with this development, so big Thanks to them (www.pemicro.com).\r\n\r\nAuthor: Petr Gargulak (NXP 2020-2023, www.nxp.com)\r\n\r\nDependencies\r\n------------\r\n\r\nThere is no dependencies\r\n\r\n\r\nInstallation\r\n------------\r\nDirectly from www.pypi.org:\r\n\r\n``` bash\r\n    $ pip install pypemicro\r\n\r\n\r\nHistory of PyPEMicro package versions\r\n=====================================\r\n\r\nv 0.1.11\r\n-------\r\n - February 2023\r\n - Reverted back some changes in 0.1.11 that makes PyPemicro none working on MacOS\r\n\r\nv 0.1.10\r\n-------\r\n - February 2023\r\n - Fixed issue when the PyPemicro causes crash of powershell in Windows\r\n - Reformatted whole code\r\n - Simplified checking of reopened driver.\r\n\r\nv 0.1.9\r\n-------\r\n - January 2022\r\n - Just fix bug with self.lib member in case of not loaded PEMicro drivers.\r\n\r\nv 0.1.8\r\n-------\r\n - January 2022\r\n - Tune app behavior of PyPemicro constructor.\r\n\r\nv 0.1.7\r\n-------\r\n - August 2021\r\n - Add support for /BSD: FreeBSD, OpenBSD, NetBSD. Thanks to: Tomasz 'CeDeROM' CEDRO <tomek@cedro.info>.\r\n\r\nv 0.1.6\r\n-------\r\n - March 2021\r\n - Fixed behavior with exception on ussuported OS and some typos.\r\n - Removed rest comment in PyPemicro exception.\r\n\r\nv 0.1.5\r\n-------\r\n - January 2021\r\n - Fixed behavior of reset sequention during SWD fault resume.\r\n\r\nv 0.1.4\r\n-------\r\n - January 2021\r\n - Fixed behavior of \"neverending\" WAIT acknowledges on SWD. Now the package raised exception in this case.\r\n\r\nv 0.1.3\r\n-------\r\n - November 2020\r\n - Fixed opening the debug probes libraries under Linux and MacOS\r\n\r\nv 0.1.2\r\n-------\r\n - November 2020\r\n - Fixed listing the debug probes under Linux and MacOS\r\n\r\nv 0.1.1\r\n-------\r\n - November 2020\r\n - Fixed list of PEMicro dynamic libraries, for different OS\r\n\r\nv 0.1.0\r\n-------\r\n - October 2020\r\n - Initial version \r\n - Supported most of the functionality of PEMicro probes (ARM controllers)\r\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "Python tool to control PEMicro Debug probes",
    "version": "0.1.11",
    "project_urls": {
        "Download": "https://pypi.org/project/pypemicro/",
        "Homepage": "https://github.com/nxpmicro/pypemicro"
    },
    "split_keywords": [
        "pemicro",
        "pypemicro"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dafee1802b12e0f0770538c70600c106f68ee5067a610a0025856c57d299b83a",
                "md5": "828cb91f12cb0b756d8abd2791e82e62",
                "sha256": "5af05c034edf4bbf2e17f3ac919b8c7bda927fdeb5664840998be6173e14f449"
            },
            "downloads": -1,
            "filename": "pypemicro-0.1.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "828cb91f12cb0b756d8abd2791e82e62",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 5653001,
            "upload_time": "2023-02-23T14:10:09",
            "upload_time_iso_8601": "2023-02-23T14:10:09.052410Z",
            "url": "https://files.pythonhosted.org/packages/da/fe/e1802b12e0f0770538c70600c106f68ee5067a610a0025856c57d299b83a/pypemicro-0.1.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41de792dd8151923a2368cfb877d6b8a67ef3ac894f86d7a98381ba4d8975474",
                "md5": "9295865bb3a8ecbab39eceb8b62035ae",
                "sha256": "284d3ce6ef7220fb2e12be3518d5b01c59ba2801e082fa86a8ff428464682c4d"
            },
            "downloads": -1,
            "filename": "pypemicro-0.1.11.tar.gz",
            "has_sig": false,
            "md5_digest": "9295865bb3a8ecbab39eceb8b62035ae",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 5631626,
            "upload_time": "2023-02-23T14:10:15",
            "upload_time_iso_8601": "2023-02-23T14:10:15.697532Z",
            "url": "https://files.pythonhosted.org/packages/41/de/792dd8151923a2368cfb877d6b8a67ef3ac894f86d7a98381ba4d8975474/pypemicro-0.1.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-23 14:10:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nxpmicro",
    "github_project": "pypemicro",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pypemicro"
}
        
Elapsed time: 0.08811s