{ "info": { "author": "Adafruit Industries", "author_email": "circuitpython@adafruit.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries", "Topic :: System :: Hardware" ], "description": "Introduction\n============\n\n.. image:: https://readthedocs.org/projects/adafruit-circuitpython-avrprog/badge/?version=latest\n :target: https://circuitpython.readthedocs.io/projects/avrprog/en/latest/\n :alt: Documentation Status\n\n.. image :: https://img.shields.io/discord/327254708534116352.svg\n :target: https://discord.gg/nBQh6qu\n :alt: Discord\n\n.. image:: https://travis-ci.com/adafruit/Adafruit_CircuitPython_AVRprog.svg?branch=master\n :target: https://travis-ci.com/adafruit/Adafruit_CircuitPython_AVRprog\n :alt: Build Status\n\nProgram your favorite AVR chips directly from CircuitPython with this handy helper class that will let you make stand-alone programmers right from your REPL. Should work with any/all AVR chips, via SPI programming. Tested with ATmega328, ATtiny85 and ATmega2560\n\nDependencies\n=============\nThis driver depends on:\n\n* `Adafruit CircuitPython `_\n\nPlease ensure all dependencies are available on the CircuitPython filesystem.\nThis is easily achieved by downloading\n`the Adafruit library and driver bundle `_.\n\nUsage Example\n=============\n\nSee examples folder for full examples that progam various bootloaders onto chips.\n\nContributing\n============\n\nContributions are welcome! Please read our `Code of Conduct\n`_\nbefore contributing to help this project stay welcoming.\n\nBuilding locally\n================\n\nTo build this library locally you'll need to install the\n`circuitpython-build-tools `_ package.\n\n.. code-block:: shell\n\n python3 -m venv .env\n source .env/bin/activate\n pip install circuitpython-build-tools\n\nOnce installed, make sure you are in the virtual environment:\n\n.. code-block:: shell\n\n source .env/bin/activate\n\nThen run the build:\n\n.. code-block:: shell\n\n circuitpython-build-bundles --filename_prefix adafruit-circuitpython-avrprog --library_location .\n\nSphinx documentation\n-----------------------\n\nSphinx is used to build the documentation based on rST files and comments in the code. First,\ninstall dependencies (feel free to reuse the virtual environment from above):\n\n.. code-block:: shell\n\n python3 -m venv .env\n source .env/bin/activate\n pip install Sphinx sphinx-rtd-theme\n\nNow, once you have the virtual environment activated:\n\n.. code-block:: shell\n\n cd docs\n sphinx-build -E -W -b html . _build/html\n\nThis will output the documentation to ``docs/_build/html``. Open the index.html in your browser to\nview them. It will also (due to -W) error out on any warning like Travis will. This is a good way to\nlocally verify it will pass.", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/adafruit/Adafruit_CircuitPython_AVRprog", "keywords": "adafruit avr spi atmega attiny hardware micropython circuitpython", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "adafruit-circuitpython-avrprog", "package_url": "https://pypi.org/project/adafruit-circuitpython-avrprog/", "platform": "", "project_url": "https://pypi.org/project/adafruit-circuitpython-avrprog/", "project_urls": { "Homepage": "https://github.com/adafruit/Adafruit_CircuitPython_AVRprog" }, "release_url": "https://pypi.org/project/adafruit-circuitpython-avrprog/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "CircuitPython helper library for programming AVR chips.", "version": "1.2.0" }, "last_serial": 5838402, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "c2016ef1a6a9a0823d0668a771303edf", "sha256": "96f707208b558c9f29f41b1d5ed988b680c009d215a8a399d735341f3b74d064" }, "downloads": -1, "filename": "adafruit-circuitpython-avrprog-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c2016ef1a6a9a0823d0668a771303edf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36768, "upload_time": "2018-08-09T16:07:33", "url": "https://files.pythonhosted.org/packages/78/96/c07f7eed8a9248c4e8100876897001230bf162972d9c52f1c23c8622d0d1/adafruit-circuitpython-avrprog-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "dbeed70ddad3e5f573bd547e19aea288", "sha256": "4e409aeb6046a5fa4e2f1926075bb994e73032384c58ca8a14e40e1b073fd319" }, "downloads": -1, "filename": "adafruit-circuitpython-avrprog-1.1.1.tar.gz", "has_sig": false, "md5_digest": "dbeed70ddad3e5f573bd547e19aea288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36771, "upload_time": "2018-11-12T17:48:12", "url": "https://files.pythonhosted.org/packages/48/2e/fb413679faa1165ba1533a49bc7d8c379053360b9ff856bd4ce2974a8d44/adafruit-circuitpython-avrprog-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "146123b10a83920a4bb30c9e060cffd4", "sha256": "06d2e691ceb96e226985bc7850ce6bf3c768fa8633a0d602ec0003171bc6a34d" }, "downloads": -1, "filename": "adafruit-circuitpython-avrprog-1.1.2.tar.gz", "has_sig": false, "md5_digest": "146123b10a83920a4bb30c9e060cffd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36376, "upload_time": "2019-01-15T03:18:51", "url": "https://files.pythonhosted.org/packages/f2/08/bf9bad511148d926868b15ec9e8b69d83fa6365c6580c8daf8bbdd20e04a/adafruit-circuitpython-avrprog-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "d24ecd8ba556339f473259f9cc5334ca", "sha256": "b43ee74bab837e58fa21de31238c247a9baafcd66e21a1eb90c369b8da6f53e8" }, "downloads": -1, "filename": "adafruit-circuitpython-avrprog-1.1.3.tar.gz", "has_sig": false, "md5_digest": "d24ecd8ba556339f473259f9cc5334ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36361, "upload_time": "2019-05-10T04:25:25", "url": "https://files.pythonhosted.org/packages/9b/c5/e91aae5fa456b49799b00c68a73426d92d910d0f7f2c6630b51839a8319f/adafruit-circuitpython-avrprog-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "7f8637e4d1c626d159a38b73f75cc9f4", "sha256": "774cc8ebb9672d7e5931f62c7490bccba0d6364c7f01fa1d0fad5baab4a8c282" }, "downloads": -1, "filename": "adafruit-circuitpython-avrprog-1.2.0.tar.gz", "has_sig": false, "md5_digest": "7f8637e4d1c626d159a38b73f75cc9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37146, "upload_time": "2019-09-16T22:02:48", "url": "https://files.pythonhosted.org/packages/93/11/1eea8fb952b6d60553f9f0a9cd288f1c8572724b0d5de6db12f008f8291f/adafruit-circuitpython-avrprog-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f8637e4d1c626d159a38b73f75cc9f4", "sha256": "774cc8ebb9672d7e5931f62c7490bccba0d6364c7f01fa1d0fad5baab4a8c282" }, "downloads": -1, "filename": "adafruit-circuitpython-avrprog-1.2.0.tar.gz", "has_sig": false, "md5_digest": "7f8637e4d1c626d159a38b73f75cc9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37146, "upload_time": "2019-09-16T22:02:48", "url": "https://files.pythonhosted.org/packages/93/11/1eea8fb952b6d60553f9f0a9cd288f1c8572724b0d5de6db12f008f8291f/adafruit-circuitpython-avrprog-1.2.0.tar.gz" } ] }