Global Information Lookup Global Information

CircuitPython information


CircuitPython
Original author(s)Adafruit Industries
Initial releaseJuly 19, 2017; 6 years ago (2017-07-19)[1]
Stable release
9.0.4[2] Edit this on Wikidata / 16 April 2024; 12 days ago (16 April 2024)
Repositoryhttps://github.com/adafruit/circuitpython
Written inC[3]
Platformmicrocontroller and single-board computers using the Atmel SAMD21, Atmel SAMD51, Nordic nRF52840, STMicro STM32, and ESP32, ARMmicrocontrollers, from Adafruit, SparkFun, Arduino, Particle, Raspberry Pi and others
TypePython implementation
LicenseMIT license[4]
Websitecircuitpython.org

CircuitPython[5] is an open-source derivative of the MicroPython programming language targeted toward students and beginners. Development of CircuitPython is supported by Adafruit Industries. It is a software implementation of the Python 3 programming language, written in C.[3] It has been ported to run on several modern microcontrollers.

CircuitPython consists of a Python compiler to bytecode and a runtime interpreter of that bytecode 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 supported products as well as higher-level libraries for beginners.[6]

CircuitPython is a fork of MicroPython, originally created by Damien George.[7] The MicroPython community continues to discuss[8] forks of MicroPython into variants such as CircuitPython.

CircuitPython is targeted to be compliant with CPython, the reference implementation of the Python programming language.[9] Programs written for CircuitPython-compatible boards may not run unmodified on other platforms such as the Raspberry Pi.[10]

  1. ^ Shawcroft, Scott (19 July 2017). "CircuitPython 1.0.0!". Adafruit Blog. Adafruit Industries. Retrieved 1 May 2018.
  2. ^ "Release 9.0.4". 16 April 2024. Retrieved 21 April 2024.
  3. ^ a b "adafruit/circuitpython". GitHub. Adafruit Industries. Retrieved 2 May 2018.
  4. ^ George, Damien P. (4 May 2014). "circuitpython/LICENSE". GitHub. Retrieved 1 May 2018.
  5. ^ "CircuitPython is an education friendly open-source derivative of MicroPython". GitHub. Retrieved 30 April 2018.
  6. ^ "CircuitPython". Read the Docs. Adafruit Industries. Retrieved 1 May 2018.
  7. ^ George, Damien (20 May 2016). "Damien P. George". Damien P. George. Retrieved 1 May 2018.
  8. ^ "Adafruit CircuitPython". MicroPython Forum. MicroPython.org. Retrieved 2 May 2018.
  9. ^ Lewis, James (14 February 2018). "Circuit Python adds Python to Microcontrollers". The Bald Engineer. Retrieved 2 May 2018.
  10. ^ Ganne, Simon. "Can I use circuitPython code on my raspberry?". Element 14 Community. Element 14.

and 22 Related for: CircuitPython information

Request time (Page generated in 0.6413 seconds.)

CircuitPython

Last Update:

CircuitPython is an open-source derivative of the MicroPython programming language targeted toward students and beginners. Development of CircuitPython...

Word Count : 639

Adafruit Industries

Last Update:

CircuitPython were moved to circuitpython.org, reflecting the appearance of non-Adafruit boards that use CircuitPython. This includes CircuitPython for...

Word Count : 1716

MicroPython

Last Update:

MicroPython was forked to create CircuitPython, a version of MicroPython with emphasis on education and ease of use. MicroPython and CircuitPython support...

Word Count : 2445

RP2040

Last Update:

be programmed in assembly, C, C++, Free Pascal, Rust, Go, MicroPython, CircuitPython, Ada and TypeScript. It is powerful enough to run TensorFlow Lite...

Word Count : 776

Monty Python

Last Update:

Monty Python (also collectively known as the Pythons) were a British comedy troupe formed in 1969 consisting of Graham Chapman, John Cleese, Terry Gilliam...

Word Count : 18091

ESP32

Last Update:

SDK and firmware closely emulating Node.js MicroPython (and CircuitPython) – lean implementation of Python 3 for microcontrollers Lua Network/IoT toolkit...

Word Count : 2981

Codecademy

Last Update:

Next Web. Retrieved April 23, 2014. "Learn Hardware Programming with CircuitPython | Adafruit". adafruit.com. April 15, 2019. Retrieved April 15, 2019...

Word Count : 1370

Microcontroller

Last Update:

Interpreters may also contain nonstandard features, such as MicroPython, although a fork, CircuitPython, has looked to move hardware dependencies to libraries and...

Word Count : 5212

BornHack

Last Update:

a badge based on the RP2040, for which software can be developed in CircuitPython. During BornHack there is a field specifically designed for loud noise...

Word Count : 605

Python syntax and semantics

Last Update:

The syntax of the Python programming language is the set of rules that defines how a Python program will be written and interpreted (by both the runtime...

Word Count : 6790

Raspberry Pi

Last Update:

2 MB of flash memory. It is programmable in C, C++, Assembly, MicroPython, CircuitPython and Rust. Raspberry Pi has partnered with Adafruit, Pimoroni, Arduino...

Word Count : 18191

List of educational programming languages

Last Update:

become somewhat controversial.[according to whom?] CircuitPython is a beginner-oriented version of Python for interactive electronics and education. Rapira...

Word Count : 3795

Graham Chapman

Last Update:

comedy group Monty Python. He portrayed authority figures such as The Colonel and the lead role in two Python films, Monty Python and the Holy Grail (1975)...

Word Count : 4480

Python Lee Jackson

Last Update:

Tell" (November). With Roy James on bass guitar, Python Lee Jackson played the underground circuit. In early 1966, Kennington was deported to the UK...

Word Count : 1743

Circuit breaker design pattern

Last Update:

Circuit breaker is a design pattern used in software development. It is used to detect failures and encapsulates the logic of preventing a failure from...

Word Count : 695

Wayback Machine

Last Update:

enough of a deprivation of use to support conversion. Conversely, numerous circuits have determined that it is not.' brewster (April 25, 2007). "Internet Archive...

Word Count : 7079

Hardware description language

Last Update:

formal description of an electronic circuit that allows for the automated analysis and simulation of an electronic circuit. It also allows for the synthesis...

Word Count : 3569

TARDIS

Last Update:

TARDIS'] enduring legacy". In July 2014, the Monty Python comedy troupe opened their reunion show, Monty Python Live (Mostly), with a trademark animation featuring...

Word Count : 5062

List of ZX Spectrum games

Last Update:

1990 Quarterback Virgin Games Binary Design Leland Corporation 1990 Monty Python's Flying Circus Virgin Games CORE Design (Ben Daglish) 1990 New York Warriors...

Word Count : 145

QuTiP

Last Update:

QuTiP, short for the Quantum Toolbox in Python, is an open-source computational physics software library for simulating quantum systems, particularly open...

Word Count : 939

Lazy evaluation

Last Update:

2 forward, Python manifests lazy evaluation by implementing iterators (lazy sequences) unlike tuple or list sequences. For instance (Python 2): >>> numbers...

Word Count : 3606

Computer

Last Update:

by the silicon-based MOSFET (MOS transistor) and monolithic integrated circuit chip technologies in the late 1950s, leading to the microprocessor and...

Word Count : 13936

PDF Search Engine © AllGlobal.net