Skip to main content

USB-ISS Python Library

PyPi TravisCI Documentation Status Updates

Python library for the USB-ISS module.

USB ISS Module
USB ISS module documentation:

https://www.robot-electronics.co.uk/htm/usb_iss_tech.htm

Python API documentation:

https://usb-iss.readthedocs.io

Features

  • I2C Mode

  • IO Mode (untested)

  • SPI Mode (not yet implemented)

  • Serial Mode (not yet implemented)

Usage Example

from usb_iss import UsbIss, defs

# Configure I2C mode

iss = UsbIss()
iss.open("COM3")
iss.setup_i2c()

# Write and read back some data

iss.i2c.write(0xC4, 0, [0, 1, 2]);
data = iss.i2c.read(0xC4, 0, 3)

print(data)
# [0, 1, 2]

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.2.4 (2018-05-23)

  • Add SPI, Serial and IO setup methods

0.2.3 (2018-05-22)

  • Fix and test Travis PyPI auto-deploy

0.2.0 (2018-05-21)

  • Generate documentation

  • Add dummy driver option for test purposes

  • Configure I/O as input by default

  • Add i2c.read/write aliases for read_ad1/write_ad1

  • Update setup_i2c to split out clk_khz and use_i2c_hardware parameters

0.1.0 (2018-04-19)

  • Initial release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

usb_iss-0.2.4.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

usb_iss-0.2.4-py2.py3-none-any.whl (9.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file usb_iss-0.2.4.tar.gz.

File metadata

  • Download URL: usb_iss-0.2.4.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for usb_iss-0.2.4.tar.gz
Algorithm Hash digest
SHA256 b7564fd2f835ebf69bd3556b4a28db343fbdca79dfd01c75e3d016e7f761b396
MD5 b4fc97ae1c40d10cf857a7f9b654b6db
BLAKE2b-256 a69a84faf424838b0586d3117ec601bcee12838c8bfa87a37e1496defdb11d1d

See more details on using hashes here.

File details

Details for the file usb_iss-0.2.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for usb_iss-0.2.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c967a7b40d21ea3b4cda02537f00aab08a2cd7ffba4659f203debc73f39df550
MD5 3a1986b9f56c9088871e7940325dc2fc
BLAKE2b-256 65ff1368ce2154f93089d8720a7dfcd17c78da44d466b8875ea2d0be712cffda

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page