No description
Find a file
2025-04-19 21:06:19 -04:00
.codespell
.devcontainer
.github Update broadcom compiler and shrink stm boards 2025-03-31 11:35:31 -07:00
data
devices/ble_hci
docs Merge pull request #9878 from eightycc/bleio-build-fix 2025-04-07 18:52:56 -04:00
examples
extmod
frozen
lib Use upstream for RP2 USB 2025-04-04 09:27:02 -07:00
LICENSES
locale Update translation files 2025-04-08 18:00:06 +02:00
logo
mpy-cross
ports add wifi.radio.power_management et al 2025-04-19 21:06:19 -04:00
py add wifi.radio.power_management et al 2025-04-19 21:06:19 -04:00
shared Update broadcom compiler and shrink stm boards 2025-03-31 11:35:31 -07:00
shared-bindings add wifi.radio.power_management et al 2025-04-19 21:06:19 -04:00
shared-module Add "pull" parameter to TouchIn ports 2025-04-07 18:53:05 -07:00
supervisor Merge remote-tracking branch 'adafruit/main' into automount_sd 2025-04-01 10:30:29 -07:00
tests Initial replacement of old Biquad with BlockBiquad 2025-04-01 09:10:25 -05:00
tools
.codespellrc
.git-blame-ignore-revs
.gitattributes
.gitignore
.gitmodules Use upstream for RP2 USB 2025-04-04 09:27:02 -07:00
.mailmap
.pre-commit-config.yaml
.readthedocs.yml
.rosie.yml
ACKNOWLEDGEMENTS
ACKNOWLEDGEMENTS.license
BUILDING.md
CODE_OF_CONDUCT.md
conf.py
CONTRIBUTING.md
LICENSE
LICENSE_MicroPython
main.c
Makefile
MANIFEST.in-stubs
pyproject.toml
README.rst
README.rst-stubs
requirements-ci.txt
requirements-dev.txt
requirements-doc.txt
runtime.py
setup.py-stubs
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