circuitpython/index.rst

92 lines
2.7 KiB
ReStructuredText
Raw Normal View History

2016-12-20 14:20:08 -05:00
Adafruit CircuitPython API Reference
2017-09-02 09:30:29 -04:00
====================================
.. image:: https://travis-ci.org/adafruit/circuitpython.svg?branch=master
:target: https://travis-ci.org/adafruit/circuitpython
:alt: Build Status
.. image:: https://readthedocs.org/projects/circuitpython/badge/?version=latest
:target: http://circuitpython.readthedocs.io/
:alt: Doc Status
.. image:: https://badges.gitter.im/adafruit/circuitpython.svg
:target: https://gitter.im/adafruit/circuitpython?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge
:alt: Gitter
.. image :: https://img.shields.io/discord/327254708534116352.svg
:target: https://adafru.it/discord
:alt: Discord
2017-09-02 09:30:29 -04:00
Welcome to the API reference documentation for Adafruit CircuitPython.
This contains low-level API reference docs which may link out to separate
2017-09-02 09:30:29 -04:00
*"getting started"* guides. `Adafruit <https://adafruit.com>`_ has many
excellent tutorials available through the
`Adafruit Learning System <https://learn.adafruit.com/>`_.
What is CircuitPython?
----------------------
**CircuitPython** is an *education friendly* open source derivative of
`MicroPython <https://micropython.org>`_. CircuitPython supports use on
educational development boards designed and sold by
`Adafruit <https://adafruit.com>`_. Adafruit CircuitPython features unified
Python core APIs and a growing list of drivers of that work with it.
2017-09-02 09:30:29 -04:00
What boards use CircuitPython?
------------------------------
The Adafruit Express line of boards are specifically
2017-09-02 09:30:29 -04:00
designed for use with CircuitPython. This line includes:
2017-09-02 10:20:21 -04:00
* `CircuitPlayground Express <https://www.adafruit.com/product/3333>`_,
* `Feather M0 Express <https://www.adafruit.com/product/3403>`_, and
2017-09-02 09:30:29 -04:00
* `Metro M0 Express <https://www.adafruit.com/product/3505>`_
Other supported boards include:
2017-09-02 10:20:21 -04:00
* `Arduino Zero <https://www.arduino.cc/en/Main/ArduinoBoardZero>`_,
* `Adafruit Feather M0 Basic <https://www.adafruit.com/product/2772>`_,
* `Adafruit Feather HUZZAH <https://www.adafruit.com/products/2821>`_, and
* `Adafruit Feather M0 Bluefruit LE <https://www.adafruit.com/products/2995>`_.
2017-09-02 09:30:29 -04:00
.. _contents:
Full Table of Contents
----------------------
.. toctree::
:maxdepth: 3
:caption: API and Usage
shared-bindings/index.rst
docs/supported_ports.rst
docs/troubleshooting.rst
docs/drivers.rst
2017-09-02 09:30:29 -04:00
.. toctree::
:maxdepth: 3
:caption: Developer reference
2017-09-02 09:30:29 -04:00
docs/design_guide
docs/common_hal
2017-09-02 09:30:29 -04:00
.. toctree::
:maxdepth: 3
:caption: MicroPython specific docs
2017-09-02 09:30:29 -04:00
docs/library/index.rst
.. toctree::
:maxdepth: 3
:caption: About the project
README
CONTRIBUTING
CODE_OF_CONDUCT
license.rst
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`