{ "info": { "author": "Yuma (Prrism)", "author_email": "yumatezu@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Multi Serial Protocol communication library\nThis python3.7 library enables control of MSP based cleanflight/betaflight flight controller boards via UART serial communication. It covers all commands and features listed in the [MultiWii wiki page](http://www.multiwii.com/wiki/index.php?title=Multiwii_Serial_Protocol). \nInitially tested using a Raspberry pi zero and an SP Racing F3 board communicating via the GPIO rx/tx pins.\n\n## Installation and Initial setup\n### Dependencies\n- **Python3.7**\n- pySerial\n- Struct\n\n`pip install .` should automatically install all requirements. \n\n### Requirements on the flight controller's side\n- RX_MSP (`#define USE_RX_MSP`)\n- DYNBALANCE (`#define DYNBALANCE`)\n\nThrottle control via MSP may be disabled on certain boards with insufficient flash memory (anything under 128k flash size). Details on how to enable them can be found on [Cleanflight's GitHub repo](https://github.com/cleanflight/cleanflight/blob/master/docs/Customized%20Version.md).\n\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/PrrismStudios/MSP", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "MultiWii", "package_url": "https://pypi.org/project/MultiWii/", "platform": "", "project_url": "https://pypi.org/project/MultiWii/", "project_urls": { "Homepage": "https://github.com/PrrismStudios/MSP" }, "release_url": "https://pypi.org/project/MultiWii/0.0.1/", "requires_dist": null, "requires_python": ">=3.7", "summary": "Python3 implementation of the Multi Serial Protocol", "version": "0.0.1" }, "last_serial": 5808176, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2fbe5235a3bda47fe0583611c7fcd73d", "sha256": "3874e599ccf27c24b45eca7c5608028b2119e9afe3fb0b4ec2552b078472c384" }, "downloads": -1, "filename": "MultiWii-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2fbe5235a3bda47fe0583611c7fcd73d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3360, "upload_time": "2019-09-10T10:20:21", "url": "https://files.pythonhosted.org/packages/da/83/d22228c2d0af8eef43d0db767bf9f215e509067b3e94a6d652ea64afd93e/MultiWii-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f5418d2d9361db722e2c169d76c4706", "sha256": "70140badcd40a16a70939caaed82c8522429d337837881e246fc7644375d0bba" }, "downloads": -1, "filename": "MultiWii-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1f5418d2d9361db722e2c169d76c4706", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2264, "upload_time": "2019-09-10T10:20:24", "url": "https://files.pythonhosted.org/packages/23/e1/d44ef7969e69e0b83a16b959dec1fc8dac635922361674de90096472137e/MultiWii-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2fbe5235a3bda47fe0583611c7fcd73d", "sha256": "3874e599ccf27c24b45eca7c5608028b2119e9afe3fb0b4ec2552b078472c384" }, "downloads": -1, "filename": "MultiWii-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2fbe5235a3bda47fe0583611c7fcd73d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3360, "upload_time": "2019-09-10T10:20:21", "url": "https://files.pythonhosted.org/packages/da/83/d22228c2d0af8eef43d0db767bf9f215e509067b3e94a6d652ea64afd93e/MultiWii-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f5418d2d9361db722e2c169d76c4706", "sha256": "70140badcd40a16a70939caaed82c8522429d337837881e246fc7644375d0bba" }, "downloads": -1, "filename": "MultiWii-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1f5418d2d9361db722e2c169d76c4706", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2264, "upload_time": "2019-09-10T10:20:24", "url": "https://files.pythonhosted.org/packages/23/e1/d44ef7969e69e0b83a16b959dec1fc8dac635922361674de90096472137e/MultiWii-0.0.1.tar.gz" } ] }