Skip to main content

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 PyPI - Python Version PyPI - License

Installation

Install using pip from pypi:

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.

Metadata

Release files for pymdgilib 0.3.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pymdgilib 0.3.0.3
File Interpreter ABI Platform
pymdgilib-0.3.0.3-py3-none-any.whl Python 3 none any Details

Release files / pymdgilib-0.3.0.3-py3-none-any.whl

Download URL pymdgilib-0.3.0.3-py3-none-any.whl
Size 31.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a01199265e2d21df6c2411104663cc93f50b195fb6dc6cbb2f95111f21932365
BLAKE2b-256 checksum
How to use checksums
9fa59381e5283b8210640b8de8434319d2deef876d809dc2b9acba740260f57f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.15

Release history Release notifications | RSS feed

This release

0.3.0.3 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page