{ "info": { "author": "Pete Burgers", "author_email": "sneakypete81@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "======================\nUSB-ISS Python Library\n======================\n\n.. image:: https://img.shields.io/pypi/v/usb_iss.svg\n :target: https://pypi.python.org/pypi/usb_iss\n :alt: PyPi\n\n.. image:: https://api.travis-ci.org/sneakypete81/usb_iss.svg?branch=master\n :target: https://travis-ci.org/sneakypete81/usb_iss/branches\n :alt: TravisCI\n\n.. image:: https://readthedocs.org/projects/usb-iss/badge/?version=latest\n :target: https://usb-iss.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nPython library for the USB-ISS module.\n\n.. image:: https://www.robot-electronics.co.uk/images/usb-iss-300.png\n :alt: USB ISS Module\n\n**USB ISS module documentation:**\n https://www.robot-electronics.co.uk/htm/usb_iss_tech.htm\n\n**Python API documentation:**\n https://usb-iss.readthedocs.io\n\nFeatures\n--------\n\n* I2C Mode\n* IO Mode\n* SPI Mode\n* Serial Mode\n\nUsage Example\n-------------\n.. code-block:: python\n\n from usb_iss import UsbIss, defs\n\n # Configure I2C mode\n\n iss = UsbIss()\n iss.open(\"COM3\")\n iss.setup_i2c()\n\n # Write and read back some data\n\n iss.i2c.write(0xC4, 0, [0, 1, 2]);\n data = iss.i2c.read(0xC4, 0, 3)\n\n print(data)\n # [0, 1, 2]\n\nInstalling\n----------\n.. code-block:: bash\n\n pip install usb-iss\n\nSupports Python 2.7 & 3.5+.\n\n----\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=========\nChangelog\n=========\n\n1.0.0 (2019-10-16)\n------------------\n\n * BREAKING CHANGE: Remember the previous IO state in the setup_* methods\n * BREAKING CHANGE: Improve the serial mode API\n * Add verbose logging option\n\n0.3.1 (2018-07-02)\n------------------\n\n* Fix Python2 serial interface\n\n0.3.0 (2018-05-28)\n------------------\n\n* Add SPI support\n* Add Serial UART support\n* Improve test coverage\n\n0.2.4 (2018-05-23)\n------------------\n\n* Add SPI, Serial and IO setup methods\n\n0.2.3 (2018-05-22)\n------------------\n\n* Fix and test Travis PyPI auto-deploy\n\n\n0.2.0 (2018-05-21)\n------------------\n\n* Generate documentation\n* Add dummy driver option for test purposes\n* Configure I/O as input by default\n* Add i2c.read/write aliases for read_ad1/write_ad1\n* Update setup_i2c to split out clk_khz and use_i2c_hardware parameters\n\n\n0.1.0 (2018-04-19)\n------------------\n\n* Initial release\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sneakypete81/usb_iss", "keywords": "usb_iss", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "usb-iss", "package_url": "https://pypi.org/project/usb-iss/", "platform": "", "project_url": "https://pypi.org/project/usb-iss/", "project_urls": { "Homepage": "https://github.com/sneakypete81/usb_iss" }, "release_url": "https://pypi.org/project/usb-iss/1.0.0/", "requires_dist": [ "pyserial", "enum34 ; python_version == \"2.7\"" ], "requires_python": "", "summary": "Python library for the USB-ISS board.", "version": "1.0.0" }, "last_serial": 5986244, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "d07577d6743b16ad53f1eb94029b9fbf", "sha256": "ee42ddca9a6a8aa85f0929ba85a75c521ff814fd98f75eb53d412cbb496a7e4a" }, "downloads": -1, "filename": "usb_iss-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d07577d6743b16ad53f1eb94029b9fbf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1533, "upload_time": "2018-04-19T19:38:41", "url": "https://files.pythonhosted.org/packages/5c/20/36f448fc7e68a94ca9a0629b7591c864b0cc68fa300816b136c545b9dc13/usb_iss-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e347eea7330be7a0a67cb515e3d373fe", "sha256": "85b31e34aeaaaa4d9f6bb17a38bf5df30671fc45b2f428c0219910a2463aa5cb" }, "downloads": -1, "filename": "usb_iss-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e347eea7330be7a0a67cb515e3d373fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4163, "upload_time": "2018-04-19T19:38:43", "url": "https://files.pythonhosted.org/packages/bf/30/0cc13c973f0d058de619e363d22ce40923544f075120dda8961922ed93d4/usb_iss-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8a9a661712bb03b4894b43fd16d9f83a", "sha256": "b5ddc787b204b63a177e31f32527cbac9a6737ec348b1092bfe2ef454212a412" }, "downloads": -1, "filename": "usb_iss-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a9a661712bb03b4894b43fd16d9f83a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6025, "upload_time": "2018-04-19T20:04:08", "url": "https://files.pythonhosted.org/packages/84/7b/f69cac574566cfb3f65b8911370e9e273fd9d8af0b91b49f638fc84a82b0/usb_iss-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30041be391851bde3eb9b227a99144f3", "sha256": "93f725273aa11182c14c9547c31129ae622b0fcd9c6a966f808ce2311232d6b0" }, "downloads": -1, "filename": "usb_iss-0.0.3.tar.gz", "has_sig": false, "md5_digest": "30041be391851bde3eb9b227a99144f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7055, "upload_time": "2018-04-19T20:04:09", "url": "https://files.pythonhosted.org/packages/a9/cb/e10a863c24ddcf92cf33f2965f0cf7f4faba282b17b0ffb999eba5d7a2e4/usb_iss-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "265fc7439fdebdfe66d973285016fb89", "sha256": "20fd7a1cc1df1c1322496efbd7c43803c8a3b56951134ba7efd25b382d684527" }, "downloads": -1, "filename": "usb_iss-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "265fc7439fdebdfe66d973285016fb89", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6029, "upload_time": "2018-04-19T20:24:32", "url": "https://files.pythonhosted.org/packages/62/64/13cca5bce8cdc24e9e768a3502075c2b4b7aa3bba1e2c85e55c4b48066dc/usb_iss-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd361a955621ce8231b46f34f2aa06d1", "sha256": "94726da29e4be581c2df875d6829a43e9c2b054cc69b8f623ee9a27429de8a08" }, "downloads": -1, "filename": "usb_iss-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cd361a955621ce8231b46f34f2aa06d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7062, "upload_time": "2018-04-19T20:24:33", "url": "https://files.pythonhosted.org/packages/16/40/786575d8447c4c89ed4f007d7cc5ed9acfeff0dad94f9a7ab2ddf9abb243/usb_iss-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dec14d79bdcb8cbb00dd2de8416e2298", "sha256": "1cfc27db534b442271789bf78a85edbcd97051e550dec086aa6829790494a1dd" }, "downloads": -1, "filename": "usb_iss-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dec14d79bdcb8cbb00dd2de8416e2298", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8614, "upload_time": "2018-05-21T20:18:37", "url": "https://files.pythonhosted.org/packages/f0/e3/d02e78ba4c2d9c669b47ef135ec8d5e54554ce549b05aadf8b9e17f8fa8a/usb_iss-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34552f752192881c735c786a067a9451", "sha256": "bfaa17adb67a82bd67d5624dc5cd46ca65b2c7d4b71a155d6c69ab2ecb8f941f" }, "downloads": -1, "filename": "usb_iss-0.2.0.tar.gz", "has_sig": false, "md5_digest": "34552f752192881c735c786a067a9451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9118, "upload_time": "2018-05-21T20:18:37", "url": "https://files.pythonhosted.org/packages/fd/3c/df70f85c5b106e1b964a7aad6eff0ddfc33dfa6ff1633af156f201c60b68/usb_iss-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e431786068dca21de83e5e12df665f5d", "sha256": "94021169b0d37e5e6525818b12378cee40029f5f3588a8d1be85b10fc714c47c" }, "downloads": -1, "filename": "usb_iss-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e431786068dca21de83e5e12df665f5d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8769, "upload_time": "2018-05-22T18:41:35", "url": "https://files.pythonhosted.org/packages/79/61/00c595e1f2c4d6415ee594fca79a2fa65489d9873b28ef814ec1667471a9/usb_iss-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35c7f940bcbf3002b0302de9742aa090", "sha256": "8f6df572598382b3ed8c6e4b8d0de5b9ecec1d68b711f10912f8b6ac0904e9e7" }, "downloads": -1, "filename": "usb_iss-0.2.1.tar.gz", "has_sig": false, "md5_digest": "35c7f940bcbf3002b0302de9742aa090", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9251, "upload_time": "2018-05-22T18:41:36", "url": "https://files.pythonhosted.org/packages/c5/29/eaeefdefad39143e663eb596bc83068e3c4fc696922c3babe3a970848d16/usb_iss-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "2297eec3663a5ba15a01c80a0867b1a1", "sha256": "945fbaa36c356126cdcc3c08760d4166bc2b12db811a14fb36118aac5a1d6579" }, "downloads": -1, "filename": "usb_iss-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2297eec3663a5ba15a01c80a0867b1a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8772, "upload_time": "2018-05-22T19:06:58", "url": "https://files.pythonhosted.org/packages/09/49/274845bdf7e8d53a02725b54844136f8e9976258306aeb1134599e80b3d1/usb_iss-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "895421f1521c462b8ac09f739c592edc", "sha256": "537870b9f973d4f63f85ee71c8fe2b80a8737b3d9840032957808427c6ac550a" }, "downloads": -1, "filename": "usb_iss-0.2.3.tar.gz", "has_sig": false, "md5_digest": "895421f1521c462b8ac09f739c592edc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9250, "upload_time": "2018-05-22T19:06:59", "url": "https://files.pythonhosted.org/packages/80/40/38b7fcb9b316f9f31994fc361724b3acd2b08e669e8b379d99af0c05f9ff/usb_iss-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "3a1986b9f56c9088871e7940325dc2fc", "sha256": "c967a7b40d21ea3b4cda02537f00aab08a2cd7ffba4659f203debc73f39df550" }, "downloads": -1, "filename": "usb_iss-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a1986b9f56c9088871e7940325dc2fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9315, "upload_time": "2018-05-22T20:32:21", "url": "https://files.pythonhosted.org/packages/65/ff/1368ce2154f93089d8720a7dfcd17c78da44d466b8875ea2d0be712cffda/usb_iss-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4fc97ae1c40d10cf857a7f9b654b6db", "sha256": "b7564fd2f835ebf69bd3556b4a28db343fbdca79dfd01c75e3d016e7f761b396" }, "downloads": -1, "filename": "usb_iss-0.2.4.tar.gz", "has_sig": false, "md5_digest": "b4fc97ae1c40d10cf857a7f9b654b6db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9809, "upload_time": "2018-05-22T20:32:22", "url": "https://files.pythonhosted.org/packages/a6/9a/84faf424838b0586d3117ec601bcee12838c8bfa87a37e1496defdb11d1d/usb_iss-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e1f5e6a0f4c852f85f8952c0932c5a8f", "sha256": "64c73fa1511ee6be1cc462ae54fcbdd0be2bef7ed5f6723bb49fa12864db15ec" }, "downloads": -1, "filename": "usb_iss-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1f5e6a0f4c852f85f8952c0932c5a8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11214, "upload_time": "2018-05-28T13:42:11", "url": "https://files.pythonhosted.org/packages/8e/91/2b6de166649341285f2e236e05cf0739c2892dc89fde6b317e0682740be4/usb_iss-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f479de530ce1ad370346639a31b8a1e8", "sha256": "af1944c502028f92a5ba6f595fd76b27fd2ae694763c269e4cb0cb6eff76b25d" }, "downloads": -1, "filename": "usb_iss-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f479de530ce1ad370346639a31b8a1e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10733, "upload_time": "2018-05-28T13:42:12", "url": "https://files.pythonhosted.org/packages/9a/80/0833e33fa05d01a704b970afe7315d27e8d012a7c3706b9fb60a47ca6868/usb_iss-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d0fd86c840731d051916d4b431195283", "sha256": "c364f10055edf57e87a53627610ab3a8b35daeac72cb708a07c1bb2f864ea601" }, "downloads": -1, "filename": "usb_iss-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0fd86c840731d051916d4b431195283", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11259, "upload_time": "2018-07-02T20:00:19", "url": "https://files.pythonhosted.org/packages/f8/93/013548330ab252a3f4d1ad04024487c3ef556545caca5f671cc4366dd01d/usb_iss-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f466bc13ccadea93860d7c85a223606a", "sha256": "be27370702ab4bc7c23dcc831109cb13aae54d415ced116057320541695169f6" }, "downloads": -1, "filename": "usb_iss-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f466bc13ccadea93860d7c85a223606a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10799, "upload_time": "2018-07-02T20:00:20", "url": "https://files.pythonhosted.org/packages/eb/7d/8510e1ae352a05effc51cf9b2be1eb9940951fd1dab30b7ab1dd799f03f5/usb_iss-0.3.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8d111b4f0cfb15e39c79d9b43f729b0e", "sha256": "ed8b6002a162d3732b8bed3f214cfd8245628801cff50006846a9a4d61959492" }, "downloads": -1, "filename": "usb_iss-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d111b4f0cfb15e39c79d9b43f729b0e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12887, "upload_time": "2019-10-16T20:25:26", "url": "https://files.pythonhosted.org/packages/c1/52/31357650233b3b44f254ef4dddd149ce3f1f79f89974aa6ca027d0ca74e9/usb_iss-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "374540a41ed34d88b1e937ff28deb44c", "sha256": "36bf0f89351718434964ab006cfe607962f19e46e62f61c4de1c977e4fea2008" }, "downloads": -1, "filename": "usb_iss-1.0.0.tar.gz", "has_sig": false, "md5_digest": "374540a41ed34d88b1e937ff28deb44c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12593, "upload_time": "2019-10-16T20:25:28", "url": "https://files.pythonhosted.org/packages/bc/1f/cf393d937ed01dad9a96c2f3b8be24085707e809c8c38d9edf896ab1b0d1/usb_iss-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d111b4f0cfb15e39c79d9b43f729b0e", "sha256": "ed8b6002a162d3732b8bed3f214cfd8245628801cff50006846a9a4d61959492" }, "downloads": -1, "filename": "usb_iss-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d111b4f0cfb15e39c79d9b43f729b0e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12887, "upload_time": "2019-10-16T20:25:26", "url": "https://files.pythonhosted.org/packages/c1/52/31357650233b3b44f254ef4dddd149ce3f1f79f89974aa6ca027d0ca74e9/usb_iss-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "374540a41ed34d88b1e937ff28deb44c", "sha256": "36bf0f89351718434964ab006cfe607962f19e46e62f61c4de1c977e4fea2008" }, "downloads": -1, "filename": "usb_iss-1.0.0.tar.gz", "has_sig": false, "md5_digest": "374540a41ed34d88b1e937ff28deb44c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12593, "upload_time": "2019-10-16T20:25:28", "url": "https://files.pythonhosted.org/packages/bc/1f/cf393d937ed01dad9a96c2f3b8be24085707e809c8c38d9edf896ab1b0d1/usb_iss-1.0.0.tar.gz" } ] }