pymdgilib


Namepymdgilib JSON
Version 0.3.0.3 PyPI version JSON
download
home_pageNone
SummaryMicrochip Data Gateway Interface Tools
upload_time2024-11-13 13:38:09
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
keywords microchip
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Microchip Data Gateway Interface Tools

The `pymdgilib` Python package contains various tools to support devices that implement the Microchip Data Gateway Interface (DGI) protocol.

![PyPI - Format](https://img.shields.io/pypi/format/pymdgilib)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pymdgilib)
![PyPI - License](https://img.shields.io/pypi/l/pymdgilib)

## Installation
Install using pip from [pypi](https://pypi.org/project/pymdgilib):
```sh
pip install pymdgilib
```

## Command line interface - pydgi

`pydgi` is a command line interface to interact with DGI interfaces.

For help run:
`pydgi --help`

To monitor DGI GPIO0 for 5 seconds run:
`pydgi gpio read --pin 0x1 --sampling-time 5`

To set GPIO0 to high on the board with USB serial number MCHP3280042700000498 run:
`pydgi --serial MCHP3280042700000498 gpio write --pin 0x1 --value 0x1`

## Using pymdgilib as a library

Examples on how to use pymdgilib as a library are located in `pymdgilib/examples`.

# Changelog

## [0.3.0] - November 2024
Initial release of the package.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pymdgilib",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "Microchip",
    "author": null,
    "author_email": "Microchip Technology <support@microchip.com>",
    "download_url": null,
    "platform": null,
    "description": "# Microchip Data Gateway Interface Tools\n\nThe `pymdgilib` Python package contains various tools to support devices that implement the Microchip Data Gateway Interface (DGI) protocol.\n\n![PyPI - Format](https://img.shields.io/pypi/format/pymdgilib)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pymdgilib)\n![PyPI - License](https://img.shields.io/pypi/l/pymdgilib)\n\n## Installation\nInstall using pip from [pypi](https://pypi.org/project/pymdgilib):\n```sh\npip install pymdgilib\n```\n\n## Command line interface - pydgi\n\n`pydgi` is a command line interface to interact with DGI interfaces.\n\nFor help run:\n`pydgi --help`\n\nTo monitor DGI GPIO0 for 5 seconds run:\n`pydgi gpio read --pin 0x1 --sampling-time 5`\n\nTo set GPIO0 to high on the board with USB serial number MCHP3280042700000498 run:\n`pydgi --serial MCHP3280042700000498 gpio write --pin 0x1 --value 0x1`\n\n## Using pymdgilib as a library\n\nExamples on how to use pymdgilib as a library are located in `pymdgilib/examples`.\n\n# Changelog\n\n## [0.3.0] - November 2024\nInitial release of the package.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Microchip Data Gateway Interface Tools",
    "version": "0.3.0.3",
    "project_urls": {
        "Homepage": "https://www.microchip.com"
    },
    "split_keywords": [
        "microchip"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9fa59381e5283b8210640b8de8434319d2deef876d809dc2b9acba740260f57f",
                "md5": "340d61b301cd3287527de14e9ff0628b",
                "sha256": "a01199265e2d21df6c2411104663cc93f50b195fb6dc6cbb2f95111f21932365"
            },
            "downloads": -1,
            "filename": "pymdgilib-0.3.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "340d61b301cd3287527de14e9ff0628b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 31656,
            "upload_time": "2024-11-13T13:38:09",
            "upload_time_iso_8601": "2024-11-13T13:38:09.517700Z",
            "url": "https://files.pythonhosted.org/packages/9f/a5/9381e5283b8210640b8de8434319d2deef876d809dc2b9acba740260f57f/pymdgilib-0.3.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-13 13:38:09",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pymdgilib"
}
        
Elapsed time: 0.46376s