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.1 (2018-05-22)

  • Fix and test Travis PyPI auto-deplo

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.1.tar.gz (9.3 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.1-py2.py3-none-any.whl (8.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for usb_iss-0.2.1.tar.gz
Algorithm Hash digest
SHA256 8f6df572598382b3ed8c6e4b8d0de5b9ecec1d68b711f10912f8b6ac0904e9e7
MD5 35c7f940bcbf3002b0302de9742aa090
BLAKE2b-256 c529eaeefdefad39143e663eb596bc83068e3c4fc696922c3babe3a970848d16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for usb_iss-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 94021169b0d37e5e6525818b12378cee40029f5f3588a8d1be85b10fc714c47c
MD5 e431786068dca21de83e5e12df665f5d
BLAKE2b-256 796100c595e1f2c4d6415ee594fca79a2fa65489d9873b28ef814ec1667471a9

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 Sentry Error logging StatusPage Status page