{ "info": { "author": "Jeff Leary", "author_email": "sillymonkeysoftware@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# PYTICC\nPython module to interface with Texas Instruments CC1xxx Sub-1Ghz RF transceivers over SPI.\n\n## Supported Models\n - CC1101\n\n## Installation\n```\npip install pyticc\n```\n\n## Basic usage\n```\nfrom pyticc.cc1101 import CC1101\n\ncc = CC1101()\ncc.sanity_check()\ncc.recv_data()\n```\n\n## Command Strobes\n```\ncc.reset()\ncc.power_down()\ncc.sidle()\ncc.enable_rx()\ncc.enable_tx()\ncc.wor_on()\ncc.sx_off()\ncc.calibrate()\ncc.flush_rx_fifo()\ncc.flush_tx_fifo()\n```\n\n## Convenience config methods (get or set)\n```\ncc.base_frequency(433)\ncc.modulation('OOK')\ncc.packet_length('PKT_LEN_VARIABLE')\ncc.rx_bandwidth(325000)\ncc.sync_word('FAFA')\ncc.manchester(1)\ncc.whitening(1)\n```\n\n## Read and write raw bytes to register\n```\nbyte = cc.read_byte(0x10)\ncc.write_byte('MDMCFG4', byte)\n```\n\n## Easy querying and modification of config register attributes\nQuery by address, or class attribute name.\n```\ncc.register_value(0x10)\n{\n 'CHANBW_E[1:0]': 1,\n 'CHANBW_M[1:0]': 3,\n 'DRATE_E[3:0]': 8\n}\n\ncc.register_write('MDMCFG4', 'CHANBW_M[1:0]', 0x02)\n\ncc.register_write('MDMCFG4', 'CHANBW_M[1:0]', '101')\n```\n\n## To Do\n - Add more CCxxxx models.\n - JSON config dump/load would be cool.\n\n## CONTACT\nJeff Leary\nsillymonkeysoftware@gmail.com\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jeffleary00/pyticc", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyticc", "package_url": "https://pypi.org/project/pyticc/", "platform": "", "project_url": "https://pypi.org/project/pyticc/", "project_urls": { "Homepage": "https://github.com/jeffleary00/pyticc" }, "release_url": "https://pypi.org/project/pyticc/0.0.5/", "requires_dist": [ "spidev" ], "requires_python": "", "summary": "Python module to interface with Texas Instruments CCx Sub-1Ghz RF transceivers over SPI.", "version": "0.0.5" }, "last_serial": 5577284, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "b7f54302814df2264114de9cbe020d61", "sha256": "98c6197caf312565e8900fa4086221088217234a3102a909001abf6a303218e3" }, "downloads": -1, "filename": "pyticc-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b7f54302814df2264114de9cbe020d61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11652, "upload_time": "2019-07-24T12:02:08", "url": "https://files.pythonhosted.org/packages/31/08/cc125e7e987adde1d9e517c6a9f4f0de332e126872da7e095da93fb0c38b/pyticc-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2c2f354c39366a745c85e790d81d7ec", "sha256": "cfaecdcac4d515b404c56ca261e3d85a0671013ec01aea73ff2d02c369d61598" }, "downloads": -1, "filename": "pyticc-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e2c2f354c39366a745c85e790d81d7ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10393, "upload_time": "2019-07-24T12:02:10", "url": "https://files.pythonhosted.org/packages/f1/6e/9e850f077f4130c5ae2031e01acab6410466d71fcea4058f05ea60321861/pyticc-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7f54302814df2264114de9cbe020d61", "sha256": "98c6197caf312565e8900fa4086221088217234a3102a909001abf6a303218e3" }, "downloads": -1, "filename": "pyticc-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b7f54302814df2264114de9cbe020d61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11652, "upload_time": "2019-07-24T12:02:08", "url": "https://files.pythonhosted.org/packages/31/08/cc125e7e987adde1d9e517c6a9f4f0de332e126872da7e095da93fb0c38b/pyticc-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2c2f354c39366a745c85e790d81d7ec", "sha256": "cfaecdcac4d515b404c56ca261e3d85a0671013ec01aea73ff2d02c369d61598" }, "downloads": -1, "filename": "pyticc-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e2c2f354c39366a745c85e790d81d7ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10393, "upload_time": "2019-07-24T12:02:10", "url": "https://files.pythonhosted.org/packages/f1/6e/9e850f077f4130c5ae2031e01acab6410466d71fcea4058f05ea60321861/pyticc-0.0.5.tar.gz" } ] }