{ "info": { "author": "Konstantin Kochin", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Embedded Systems", "Topic :: Software Development :: Internationalization" ], "description": "# vznncv-cubemx-tools\n\nThe helper project to generate CMake file from `makefile` based\nSTM32CubeMX project. It allows to import this project into\n*Qt Creator* or other C/C++ IDE.\n\n## Installation\n\nThe project requires python 3.6. You can install it from pypi:\n\n```\npip install vznncv-cubemx-tools\n```\n\nor the latest version from github:\n\n```\npip install git+https://github.com/vznncv/vznncv-cubemx-tools\n```\n\n## Basic usage\n\n1. Create project using *STM32CubeMX* with *makefile* based project generation.\n\n\n\n2. Go to project folder and run the command:\n\n```\nvznncv-cubemx generate-cmake-project\n```\n\n## Additional scripts\n\nBesides ``CMakeLists.txt`` command generates the following files:\n\n- `penocd_stm.cfg` - openocd script. Probably you should adjust\n it for your configuration.\n- `build.sh` - helper script to build project from console.\n- `upload-app.sh` - helper script to upload compiled project to microcontroller.\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/vznncv/vznncv-cubemx-tools", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vznncv-cubemx-tools", "package_url": "https://pypi.org/project/vznncv-cubemx-tools/", "platform": "", "project_url": "https://pypi.org/project/vznncv-cubemx-tools/", "project_urls": { "Homepage": "https://github.com/vznncv/vznncv-cubemx-tools" }, "release_url": "https://pypi.org/project/vznncv-cubemx-tools/0.2.0/", "requires_dist": [ "Jinja2", "click" ], "requires_python": "", "summary": "CMake project generator from STM32CubeMX project", "version": "0.2.0" }, "last_serial": 3971909, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6596abe4fddee896b08bb161fe118274", "sha256": "3ead9d545c15145f261c3c5449a473c2644547f7d1dafc7cf9e18c4a1e953ff2" }, "downloads": -1, "filename": "vznncv_cubemx_tools-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6596abe4fddee896b08bb161fe118274", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22727, "upload_time": "2018-06-10T17:24:06", "url": "https://files.pythonhosted.org/packages/57/00/b8968302e050796a4fe0932735f23fb0ffa8427cb8c958f15f895b1958d2/vznncv_cubemx_tools-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3f0c0524faa4f2786f4c6e1ea4cd2a9", "sha256": "642ac24909d3d1149dff772ad7fabba9cff1e6ce37b7f2d3991890c2a6b74fe9" }, "downloads": -1, "filename": "vznncv-cubemx-tools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b3f0c0524faa4f2786f4c6e1ea4cd2a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 204436, "upload_time": "2018-06-10T17:24:08", "url": "https://files.pythonhosted.org/packages/dd/a3/790b30e6dc5501a1cb4eddbfee7ee8be75b87fc1dbfe8db21cb92b10f776/vznncv-cubemx-tools-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "43b87716acf721e2e9636239fce55b35", "sha256": "2fd49453669414381f8f8bef24a01850f5c7e359c39ff8d6a302f7ebfbebdcfd" }, "downloads": -1, "filename": "vznncv_cubemx_tools-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "43b87716acf721e2e9636239fce55b35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12148, "upload_time": "2018-06-17T21:24:49", "url": "https://files.pythonhosted.org/packages/fd/3d/a3211f65246a103f99da8b19256b0a02dbe9253557f2e28995c2577cf416/vznncv_cubemx_tools-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0443a8c0e933a338e8d38740dad0eb52", "sha256": "b47058b8977417280e863a7313ec1c23dff07dec8e75d27a20906043a3f29d4e" }, "downloads": -1, "filename": "vznncv-cubemx-tools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0443a8c0e933a338e8d38740dad0eb52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1733167, "upload_time": "2018-06-17T21:24:51", "url": "https://files.pythonhosted.org/packages/01/fe/112fc2a1cb3201b94e114096da5eab84c77356ff6a0f4321dce844458a03/vznncv-cubemx-tools-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43b87716acf721e2e9636239fce55b35", "sha256": "2fd49453669414381f8f8bef24a01850f5c7e359c39ff8d6a302f7ebfbebdcfd" }, "downloads": -1, "filename": "vznncv_cubemx_tools-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "43b87716acf721e2e9636239fce55b35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12148, "upload_time": "2018-06-17T21:24:49", "url": "https://files.pythonhosted.org/packages/fd/3d/a3211f65246a103f99da8b19256b0a02dbe9253557f2e28995c2577cf416/vznncv_cubemx_tools-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0443a8c0e933a338e8d38740dad0eb52", "sha256": "b47058b8977417280e863a7313ec1c23dff07dec8e75d27a20906043a3f29d4e" }, "downloads": -1, "filename": "vznncv-cubemx-tools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0443a8c0e933a338e8d38740dad0eb52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1733167, "upload_time": "2018-06-17T21:24:51", "url": "https://files.pythonhosted.org/packages/01/fe/112fc2a1cb3201b94e114096da5eab84c77356ff6a0f4321dce844458a03/vznncv-cubemx-tools-0.2.0.tar.gz" } ] }