No description
Find a file
2025-08-28 10:51:03 -07:00
.codespell
.devcontainer fixed path of extracted directory 2025-07-12 12:03:47 +02:00
.github .github/actions/deps/ports/nordic/action.yml: Change URL for nrfutil 2025-07-30 17:33:21 -04:00
data
devices/ble_hci
docs Merge pull request #10485 from dunkmann00/static-stubs 2025-07-25 08:12:52 -05:00
extmod MicroPython v1.25.0 merge 2025-06-20 14:26:24 -04:00
frozen update frozen libraries 2025-08-19 13:58:15 -05:00
lib update tinyusb submodule commit 2025-08-08 20:50:45 +00:00
LICENSES updates before header conversion 2024-05-17 14:56:28 -04:00
locale Translated using Weblate (Polish) 2025-08-06 18:01:54 +00:00
logo
mpy-cross
ports Merge pull request #10589 from dhalbert/samd21-board-shrink 2025-08-28 10:51:03 -07:00
py Tweak computation of new heap area size 2025-07-29 14:52:22 -07:00
shared
shared-bindings Merge pull request #10565 from tannewt/epd_refactor 2025-08-27 15:43:19 -04:00
shared-module Merge pull request #10565 from tannewt/epd_refactor 2025-08-27 15:43:19 -04:00
stubs/micropython Use stub for micropython module doc generation 2025-07-16 14:13:13 -04:00
supervisor shared/supervisor/usb_msc_flash.c: check for valid vfs from get_vfs() 2025-07-06 14:08:17 -04:00
tests py/parsenum: Fix parsing complex literals with negative real part. 2025-07-08 13:44:39 -04:00
tools
.codespellrc
.git-blame-ignore-revs top: Update .git-blame-ignore-revs for latest format/spell commits. 2024-03-07 16:29:46 +11:00
.gitattributes
.gitignore merge from adafruit/main 2025-06-16 09:12:47 -04:00
.gitmodules update pico-sdk submodule to raspberrypi 2.2.0 and cyw43-driver to v1.1.0 2025-08-27 14:41:15 -04:00
.mailmap
.pre-commit-config.yaml
.readthedocs.yml Fix RTD build 2024-08-29 13:19:34 -07:00
.rosie.yml
ACKNOWLEDGEMENTS Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
ACKNOWLEDGEMENTS.license
BUILDING.md
CODE_OF_CONDUCT.md
conf.py
CONTRIBUTING.md fix documentation typo 2024-08-23 03:42:31 +00:00
LICENSE
LICENSE_MicroPython
main.c
Makefile Add a static stubs directory 2025-07-15 22:17:49 -04:00
MANIFEST.in-stubs refine stubs-building procedure 2021-06-22 08:59:05 -05:00
pyproject.toml
README.rst
README.rst-stubs Actually reduce the README text for the stubs package 2021-06-24 13:41:01 -05:00
requirements-ci.txt only install awscli when required 2023-01-16 17:03:39 +05:30
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