No description
Find a file
2025-04-07 15:35:08 -07:00
.codespell
.devcontainer
.github Update broadcom compiler and shrink stm boards 2025-03-31 11:35:31 -07:00
data
devices/ble_hci
docs Add additional documentation 2025-04-01 11:12:05 -07:00
examples
extmod
frozen update frozen modules for 9.2.5 release 2025-03-18 13:10:42 -04:00
lib Use upstream for RP2 USB 2025-04-04 09:27:02 -07:00
LICENSES
locale Update translation files 2025-04-02 03:48:58 +00:00
logo
mpy-cross
ports Implement BOOTSEL button entry to safe mode for RP2. 2025-04-07 15:35:08 -07:00
py Merge branch 'main' into audioeffect-chorus 2025-04-01 18:41:32 -05:00
shared Update broadcom compiler and shrink stm boards 2025-03-31 11:35:31 -07:00
shared-bindings Merge pull request #10044 from gamblor21/audioeffect-chorus 2025-04-04 11:21:05 -07:00
shared-module Merge pull request #10044 from gamblor21/audioeffect-chorus 2025-04-04 11:21:05 -07:00
supervisor Implement BOOTSEL button entry to safe mode for RP2. 2025-04-07 15:35:08 -07:00
tests Initial replacement of old Biquad with BlockBiquad 2025-04-01 09:10:25 -05:00
tools Add native support for LVGL binary fonts on disk 2025-03-28 15:54:41 -07:00
.codespellrc
.git-blame-ignore-revs
.gitattributes
.gitignore Add native support for LVGL binary fonts on disk 2025-03-28 15:54:41 -07:00
.gitmodules Use upstream for RP2 USB 2025-04-04 09:27:02 -07:00
.mailmap
.pre-commit-config.yaml clean up .pre-commit-config.yaml 2025-03-30 19:27:01 -04:00
.readthedocs.yml
.rosie.yml
ACKNOWLEDGEMENTS
ACKNOWLEDGEMENTS.license
BUILDING.md
CODE_OF_CONDUCT.md
conf.py
CONTRIBUTING.md
LICENSE
LICENSE_MicroPython
main.c Address -Wtype-limits diagnostics 2025-03-26 10:57:52 -05:00
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