Python Libraries for Binho Multi-Protocol USB Host Adapters
Project description
Binho Host Adapter Python Libraries
Introduction
Cross-platform Python 3.x library for automated control of binho multi-protocol USB host adapters. More information about the hardware can be found at https://www.binho.io
Dependencies
This library requires pySerial for cross-platform access of the serial port. This library will be installed automatically by pip, however for easy reference, this can be manually installed simply by running the following command:
pip install pyserial
Installation
This library can be installed easily with the following command:
pip install binho-host-adapter
Example Usage
from binhoHostAdapter import binhoHostAdapter
from binhoHostAdapter import binhoUtilities
print("Demo Script with Binho Host Adapter Python Libraries")
print
utilities = binhoUtilities.binhoUtilities()
devices = utilities.listAvailableDevices()
if len(devices) == 0:
print("No Devices Found!")
exit()
elif len(devices) == 1:
COMPORT = devices[0]
print("Found 1 attached adapter @ " + devices[0])
print
else:
COMPORT = devices[0]
print("Found more than 1 attached adapter, using first device found on " + COMPORT)
print
print("Opening " + COMPORT + "...")
print
# create the binhoHostAdapter object
binho = binhoHostAdapter.binhoHostAdapter(COMPORT)
print("Connecting to host adapter...")
print(binho.getDeviceID())
print
Documentation
The full set of documentation for this python library can be found at https://support.binho.io/python-libraries
Releasing an updated package to PyPI
Packaging and releasing a new build version for distribution can be acheived by following the procedure here: https://packaging.python.org/tutorials/packaging-projects/
Be sure to increment the version in the setup.py
file before building the distribution using the commands below.
Dependencies for the packaging/distribution process can be installed with the following commands:
pip install --upgrade setuptools
pip install --upgrade wheel
pip install --upgrade twine
Building and releasing a package can be achieved with the following commands:
python setup.py sdist bdist_wheel
python -m twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for binho-host-adapter-0.0.2.dev1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5708746dc56768ebbae6e4eca22eca510a967994b347b7473aecdd3a098b731c |
|
MD5 | 7ded918f5665c4d023407f98243e3d41 |
|
BLAKE2b-256 | 04a769341bd352938861d122962a66e25f9001fca646edf4399df9b9dd38e2d2 |
Hashes for binho_host_adapter-0.0.2.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f4bfe7be97d8318ea7994d38612b28a9b81c274152be03c14f4e6398d6f3cd |
|
MD5 | 6792035463dfbf5d062ba53d018cc9ec |
|
BLAKE2b-256 | bd5ffb9b61c37b79eb0faf726d2a0b5deeb5643df0d3748ea9ea0a4e273f7db3 |