No description
Find a file
2025-03-20 06:25:46 -07:00
.codespell
.devcontainer
.github add python script to return port directory name from board name 2025-03-08 19:07:51 +01:00
data
devices/ble_hci
docs Merge pull request #10121 from tannewt/fix_release_info_script 2025-03-11 15:29:30 -07:00
examples
extmod Add CIRCUITPY-CHANGES back 2025-03-11 15:26:08 -07:00
frozen
lib Improve Fruit Jam 2025-03-05 13:04:33 -08:00
LICENSES
locale Translated using Weblate (Portuguese (Brazil)) 2025-03-09 19:40:14 +01:00
logo
mpy-cross
ports Factor common_hal_os_uname into os_uname() and remove common_hal_os_uname. 2025-03-20 06:25:46 -07:00
py Merge pull request #10122 from tannewt/saves_partition 2025-03-11 16:21:37 -07:00
shared
shared-bindings Factor common_hal_os_uname into os_uname() and remove common_hal_os_uname. 2025-03-20 06:25:46 -07:00
shared-module Factor common_hal_os_uname into os_uname() and remove common_hal_os_uname. 2025-03-20 06:25:46 -07:00
supervisor fix the use of ifdef in testing CIRCUITPY_STATUS_LED 2025-03-14 18:25:30 +01:00
tests add set_configuration() to fix existing basic_mouse demo, add new displayio_mouse demo. 2025-03-10 20:13:06 -05:00
tools add lilygo T-QT Pro, two variants with shared PID 2025-03-14 18:24:02 +01:00
.codespellrc
.git-blame-ignore-revs
.gitattributes
.gitignore
.gitmodules Improve Fruit Jam 2025-03-05 13:04:33 -08: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 Add support for saves partition 2025-03-06 16:48:59 -08:00
Makefile Speed up make translate some 2025-03-05 13:33:28 -08: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
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