CircuitPython
![]() | This article or section is in a state of significant expansion or restructuring. You are welcome to assist in its construction by editing it as well. If this article or section has not been edited in several days, please remove this template. If you are the editor who added this template and you are actively editing, please be sure to replace this template with {{in use}} during the active editing session. Click on the link for template parameters to use.
This article was last edited by Kittyba (talk | contribs) 7 years ago. (Update timer) |
File:CircuitPython-logo.svg | |
Original author(s) | Adafruit Industries |
---|---|
Initial release | May 3, 2014 |
Stable release | 2.2.3
/ October 31, 2017 |
Repository | |
Written in | C |
Platform | Circuit Playground Express, Metro M0 Express, Metro M4 Express, ESP32, nRF52840 |
Type | Python implementation |
License | MIT license[1] |
Website | circuitpython![]() |
CircuitPython[2] is an education friendly open source derivative of the MicroPython programming language from Adafruit Industries, LLC. It is an open source derivative of software implementation of the Python 3 programming language, written in C. It is optimized to run on several modern microcontrollers which may not be supported by MicroPython.
CircuitPython is a full Python compiler and runtime that runs on the microcontroller hardware. The user is presented with an interactive prompt (the REPL) to execute supported commands immediately. Included are a selection of core Python libraries. CircuitPython includes modules which give the programmer access to the low-level hardware of Adafruit compatible products as will as higher level libraries for beginners.[3]
CircuitPython is a fork of MicroPython, originally created by the Damien George.
The source code for the project can be found on GitHub.[4]
References
- ^ George, Damien P. (4 May 2014). "micropython/LICENSE at master · micropython/micropython". GitHub. Retrieved 11 February 2017.
{{cite web}}
: Cite has empty unknown parameter:|dead-url=
(help) - ^ "CircuitPython is an education friendly open source derivative of MicroPython". https://github.com/adafruit/circuitpython. Retrieved 30 April 2018.
{{cite web}}
: External link in
(help)|website=
- ^ Cite error: The named reference
MP-Website
was invoked but never defined (see the help page). - ^ "CircuitPython on GitHub".
External links
- Official website
- CircuitPython on GitHub
- MicroPython playlist on YouTube • Tutorials by Tony DiCola / Adafruit