Datasheet
CircuitPython Expectations
Always Run the Latest Version of CircuitPython and Libraries
As we continue to develop CircuitPython and create new releases, we will stop supporting older releases. You need to
update to the latest CircuitPython (https://adafru.it/Em8).
You need to download the CircuitPython Library Bundle that matches your version of CircuitPython. Please update
CircuitPython and then download the latest bundle (https://adafru.it/ENC).
As we release new versions of CircuitPython, we will stop providing the previous bundles as automatically created
downloads on the Adafruit CircuitPython Library Bundle repo. If you must continue to use an earlier version, you can
still download the appropriate version of mpy-cross from the particular release of CircuitPython on the CircuitPython
repo and create your own compatible .mpy library files. However, it is best to update to the latest for both
CircuitPython and the library bundle.
I have to continue using CircuitPython 3.x or 2.x, where can I find compatible
libraries?
We are no longer building or supporting the CircuitPython 2.x and 3.x library bundles. We highly encourage you to
update CircuitPython to the latest version (https://adafru.it/Em8) and use the current version of the
libraries (https://adafru.it/ENC). However, if for some reason you cannot update, you can find the last available 2.x
build here (https://adafru.it/FJA) and the last available 3.x build here (https://adafru.it/FJB).
Switching Between CircuitPython and Arduino
Many of the CircuitPython boards also run Arduino. But how do you switch between the two? Switching between
CircuitPython and Arduino is easy.
If you're currently running Arduino and would like to start using CircuitPython, follow the steps found in Welcome to
CircuitPython: Installing CircuitPython (https://adafru.it/Amd).
If you're currently running CircuitPython and would like to start using Arduino, plug in your board, and then load your
Arduino sketch. If there are any issues, you can double tap the reset button to get into the bootloader and then try
loading your sketch. Always backup any files you're using with CircuitPython that you want to save as they could be
deleted.
That's it! It's super simple to switch between the two.
The Difference Between Express And Non-Express Boards
We often reference "Express" and "Non-Express" boards when discussing CircuitPython. What does this mean?
Express refers to the inclusion of an extra 2MB flash chip on the board that provides you with extra space for
As we continue to develop CircuitPython and create new releases, we will stop supporting older releases.
Visit https://circuitpython.org/downloads to download the latest version of CircuitPython for your board. You
must download the CircuitPython Library Bundle that matches your version of CircuitPython. Please update
CircuitPython and then visit https://circuitpython.org/libraries to download the latest Library Bundle.
© Adafruit Industries https://learn.adafruit.com/adafruit-itsybitsy-nrf52840-express Page 168 of 179










