Metadata-Version: 2.0
Name: mpio
Version: 1.2
Summary: Hardware access for Microchip boards
Home-page: UNKNOWN
Author: Joshua Henderson
Author-email: joshua.henderson@microchip.com
License: UNKNOWN
Description-Content-Type: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development :: Libraries :: Python Modules

.. figure:: docs/_static/microchip_logo.png
   :alt: Microchip

   Microchip

Microchip Peripheral I/O Python Package
=======================================

This package provides easy access to various hardware peripherals found
on Microchip AT91/SAMA5 processors and Xplained boards running Linux.
The API is clean, consistent, flexible, documented, and well tested to
make navigating and exercising even the most complex hardware
peripherals a trivial task.

Supported Interfaces
--------------------

-  ADC - Analog-to-Digital Converter
-  DevMem - Read and Write System Memory
-  GPIO - General Purpose I/O
-  I2C - Inter-Integrated Circuit
-  SMBus - System Management Bus
-  Input - Input Subsystem (Mouse/Keyboard/Touchscreen)
-  LED - Light Emitting Diode Light Sources
-  PWM - Pulse Width Modulation
-  SPI - Serial Peripheral Interface Bus
-  Serial - RS-232
-  CPU and Board Utilities

Examples
--------

Here's an example of how simple it is to fire up a Python interpreter
and toggle a GPIO.

::

    >>> from mpio import GPIO
    >>> gpio = GPIO(107, GPIO.OUT)
    >>> gpio.set(True)
    >>> gpio.set(False)

Installation
------------

You can install from PyPi by default with:

::

    pip install mpio

License
-------

Microchip Peripheral I/O is released under the terms of the
``Apache License Version 2``. See the ``LICENSE`` file for more
information. Parts of the code originally provided under other licenses
are noted in those source files, including the MIT license and is
reproduced in the ``LICENSE.MIT`` file.


