{
"info": {
"author": "Flying Camp Design",
"author_email": "support@flyingcampdesign.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 2 - Pre-Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Embedded Systems"
],
"description": "bustools\n========\n\nPython tools for electrical busses such as I2C and SPI.\n\n\nStatus\n------\n\nThis package is very much a work in progress, and there is no real documentation yet... There is currently basic support for the `Total Phase Aardvark `_ adapter as an I2C master. There is also initial support for a couple I2C slave devices (see `bustools/devices/`) and the `I2C/SPI Activity Board `_ platform.\n\nThe public API is not guaranteed to be stable until 1.x release.\n\n\nInstallation\n------------\n\nThe ``bustools`` package can be installed from PyPI using ``pip``:\n\n.. code-block:: console\n\n $ pip install bustools\n\nSupport for the Total Phase Aardvark adapter is not included by default since it only supports Windows, Mac OS X, and Linux. To include support for the Aardvark adapter, you need to specify the 'aardvark' extra:\n\n.. code-block:: console\n\n $ pip install bustools[aardvark]\n\n\nUsage\n-----\n\nTODO\n\n\nExamples\n--------\n\nThe following example uses the `Total Phase Aardvark `_ adapter to turn on LED `D0` on the `I2C/SPI Activity Board `_.\n\n.. code-block:: console\n\n $ python\n Python 2.7.10 (default, Dec 3 2015, 13:28:10)\n [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin\n Type \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n >>> import bustools.platforms.totalphase.tp240310 as tp240310\n >>> import bustools.adapters.aardvark as aardvark\n >>> aardvark.print_devices() # find Aardvark devices attached to this system\n 1 device(s) found:\n port = 0 (avail) (2237-889465)\n >>> with aardvark.Aardvark(0) as adapter:\n ... adapter.target_power = True # enable power to the activity board\n ... activity_board = tp240310.TP240310(i2c_master=adapter)\n ... led = activity_board.d0\n ... led.on()",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/FlyingCampDesign/bustools.git",
"keywords": "development embedded I2C SPI",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "bustools",
"package_url": "https://pypi.org/project/bustools/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/bustools/",
"project_urls": {
"Homepage": "https://github.com/FlyingCampDesign/bustools.git"
},
"release_url": "https://pypi.org/project/bustools/0.1.0.dev2/",
"requires_dist": [
"aardvark-py; extra == 'aardvark'"
],
"requires_python": "",
"summary": "Python tools for electrical busses",
"version": "0.1.0.dev2"
},
"last_serial": 1875654,
"releases": {
"0.1.0.dev1": [
{
"comment_text": "",
"digests": {
"md5": "1d307dd76345b54d54f943546f6dd4f2",
"sha256": "fb6c1b60ee9ff43e22ef17025f78258a143cdf565ef5ddc91312c3a149ca23fe"
},
"downloads": -1,
"filename": "bustools-0.1.0.dev1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "1d307dd76345b54d54f943546f6dd4f2",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 16126,
"upload_time": "2015-12-07T22:23:31",
"url": "https://files.pythonhosted.org/packages/16/8a/2f23407530d8cd32e5f0f38f9843c9dfd43c540089c908e2efe9421aa1d8/bustools-0.1.0.dev1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9f93dd5ebbd93c7e056d510d73f5b3b8",
"sha256": "3d1911bb9b15ac46ab1625dd676f79f6e9b6c6007d04a32c0d5370637d01744c"
},
"downloads": -1,
"filename": "bustools-0.1.0.dev1.tar.gz",
"has_sig": false,
"md5_digest": "9f93dd5ebbd93c7e056d510d73f5b3b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12922,
"upload_time": "2015-12-07T22:23:39",
"url": "https://files.pythonhosted.org/packages/46/fb/fd39cd51afca2aeca126ef7a276aaf6ea4107138c13b801d28613a33945e/bustools-0.1.0.dev1.tar.gz"
}
],
"0.1.0.dev2": [
{
"comment_text": "",
"digests": {
"md5": "fa5555fea480a5c10c3c8b96998d7704",
"sha256": "d3c698753ccf0c68bdc0b45a611dfecf68d4ce80974cf21e8fb7d446db40a56c"
},
"downloads": -1,
"filename": "bustools-0.1.0.dev2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "fa5555fea480a5c10c3c8b96998d7704",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 16319,
"upload_time": "2015-12-23T17:16:15",
"url": "https://files.pythonhosted.org/packages/20/36/321bb3ee0ff968c275d4170b87c38d891d349a1f11ab864ba6158d70d162/bustools-0.1.0.dev2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1fbfe2da4bdcda61cd46152720a0d7d3",
"sha256": "489b16664a5b6373d394afe8e464c6d477fdb7d4ba74b886ad663b1bcb762f4b"
},
"downloads": -1,
"filename": "bustools-0.1.0.dev2.tar.gz",
"has_sig": false,
"md5_digest": "1fbfe2da4bdcda61cd46152720a0d7d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13025,
"upload_time": "2015-12-23T17:16:34",
"url": "https://files.pythonhosted.org/packages/e1/c6/26a65c2ff9fd440fa4b13c54e4e3b710b96b4885acdeab091965cf30f420/bustools-0.1.0.dev2.tar.gz"
}
],
"0.1.dev0": [
{
"comment_text": "",
"digests": {
"md5": "5fc9bae467872d9fb388bf55e0640452",
"sha256": "3fbb9cf523f7b3e0876a9675ce98f37669ed0d0b7fdc812b59de65afb03a59a8"
},
"downloads": -1,
"filename": "bustools-0.1.dev0.tar.gz",
"has_sig": false,
"md5_digest": "5fc9bae467872d9fb388bf55e0640452",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 999,
"upload_time": "2013-07-12T05:22:07",
"url": "https://files.pythonhosted.org/packages/ce/7d/743d0e0600b31a9ed55a2c0e7535701a373c9145006c9248116b784da295/bustools-0.1.dev0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "fa5555fea480a5c10c3c8b96998d7704",
"sha256": "d3c698753ccf0c68bdc0b45a611dfecf68d4ce80974cf21e8fb7d446db40a56c"
},
"downloads": -1,
"filename": "bustools-0.1.0.dev2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "fa5555fea480a5c10c3c8b96998d7704",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 16319,
"upload_time": "2015-12-23T17:16:15",
"url": "https://files.pythonhosted.org/packages/20/36/321bb3ee0ff968c275d4170b87c38d891d349a1f11ab864ba6158d70d162/bustools-0.1.0.dev2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1fbfe2da4bdcda61cd46152720a0d7d3",
"sha256": "489b16664a5b6373d394afe8e464c6d477fdb7d4ba74b886ad663b1bcb762f4b"
},
"downloads": -1,
"filename": "bustools-0.1.0.dev2.tar.gz",
"has_sig": false,
"md5_digest": "1fbfe2da4bdcda61cd46152720a0d7d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13025,
"upload_time": "2015-12-23T17:16:34",
"url": "https://files.pythonhosted.org/packages/e1/c6/26a65c2ff9fd440fa4b13c54e4e3b710b96b4885acdeab091965cf30f420/bustools-0.1.0.dev2.tar.gz"
}
]
}