Metadata-Version: 2.1
Name: buspyrate
Version: 0.0.0
Summary: BusPirate binary mode library
Home-page: https://gitlab.com/mpasternacki/buspyrate
Author: Maciej Pasternacki
Author-email: maciej@3ofcoins.net
License: bsd-2-clause
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Typing :: Typed
Description-Content-Type: text/markdown
Requires-Dist: pyserial
Provides-Extra: test
Requires-Dist: isort ; extra == 'test'
Requires-Dist: mypy ; extra == 'test'
Requires-Dist: pylama ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pytest-mypy ; extra == 'test'

BusPyrate – Python interface for BusPirate binary mode
======================================================

[BusPirate][buspirate] is a digital electronics debugging tool. It has
a [binary mode][bitbang] for interfacing with software rather than
a human. This library provides Python interface for that binary mode.

It's early stage and incomplete: only partial support for bitbang mode
and SPI mode is implemented. SPI mode is completely supported, with
exception of the SPI sniffer. There's no proper documentation yet.

See [examples/](./examples) for example usage.

Note: I only searched PyPi before starting to write this and
wasn't aware of Python 3 port of [pyBusPirateLite][pybuspiratelite].

[buspirate]: http://dangerousprototypes.com/docs/Bus_Pirate
[bitbang]: http://dangerousprototypes.com/docs/Bitbang
[pybuspiratelite]: https://github.com/juhasch/pyBusPirateLite


