No description
Find a file
2025-01-16 08:18:37 -08:00
.codespell
.devcontainer
.github Ensure git version info is available when building docs in CI 2025-01-10 16:41:19 -06:00
data
devices/ble_hci
docs
examples
extmod
frozen
lib
LICENSES
locale Back out change to circuitpython.pot. 2025-01-15 18:09:11 -08:00
logo
mpy-cross
ports Serial UART console bug fixes and enhancements. 2025-01-15 18:02:28 -08:00
py Serial UART console bug fixes and enhancements. 2025-01-15 18:02:28 -08:00
shared
shared-bindings shared-bindings/usb_midi/__init__.c: document Windows MIDI name length restriction 2025-01-13 23:44:32 -05:00
shared-module
supervisor Fix missing py/mpprint.h include in serial.c. 2025-01-16 08:18:37 -08:00
tests py/objint.c: int.from_bytes and .to_bytes can omit byteorder arg 2025-01-06 11:16:02 -05:00
tools fix frozen libraries version numbers 2025-01-14 05:16:04 +01:00
.codespellrc
.git-blame-ignore-revs
.gitattributes
.gitignore
.gitmodules Merge pull request #9901 from jepler/rp3250b-pio 2025-01-09 10:26:57 -08:00
.mailmap
.pre-commit-config.yaml
.readthedocs.yml
.rosie.yml
ACKNOWLEDGEMENTS
ACKNOWLEDGEMENTS.license
BUILDING.md
CODE_OF_CONDUCT.md
conf.py Collect doc files based primarily on an inclusion list 2025-01-10 16:38:10 -06:00
CONTRIBUTING.md
LICENSE
LICENSE_MicroPython
main.c
Makefile update doc build for ports/analog 2025-01-13 23:45:44 -05:00
MANIFEST.in-stubs
pyproject.toml
README.rst
README.rst-stubs
requirements-ci.txt
requirements-dev.txt
requirements-doc.txt
runtime.py
setup.py-stubs Fix version in circuitpython-stubs 2025-01-10 15:24:05 -06:00
WEBUSB_README.md

CircuitPython
=============

.. image:: https://s3.amazonaws.com/adafruit-circuit-python/CircuitPython_Repo_header_logo.png

|Build Status| |Doc Status| |License| |Discord| |Weblate|

`circuitpython.org <https://circuitpython.org>`__ \| `Get CircuitPython <#get-circuitpython>`__ \|
`Documentation <#documentation>`__ \| `Contributing <#contributing>`__ \|
`Branding <#branding>`__ \| `Differences from Micropython <#differences-from-micropython>`__ \|
`Project Structure <#project-structure>`__

**CircuitPython** is a *beginner friendly*, open source version of Python for tiny, inexpensive
computers called microcontrollers.

This package contains the "stubs", or type definitions for CircuitPython.  With some advanced
editors and other tools, this information can be identify TypeErrors, AttributeErrors, and other
problems before you deploy your code to a device and can even help autocomplete your code.

.. |Build Status| image:: https://github.com/adafruit/circuitpython/workflows/Build%20CI/badge.svg
   :target: https://github.com/adafruit/circuitpython/actions?query=branch%3Amain
.. |Doc Status| image:: https://readthedocs.org/projects/circuitpython/badge/?version=latest
   :target: http://circuitpython.readthedocs.io/
.. |Discord| image:: https://img.shields.io/discord/327254708534116352.svg
   :target: https://adafru.it/discord
.. |License| image:: https://img.shields.io/badge/License-MIT-brightgreen.svg
   :target: https://choosealicense.com/licenses/mit/
.. |Weblate| image:: https://hosted.weblate.org/widgets/circuitpython/-/svg-badge.svg
   :target: https://hosted.weblate.org/engage/circuitpython/?utm_source=widget