Circuitpython Expectations; Switching Between Circuitpython And Arduino; The Difference Between Express And Non-Express Boards; Non-Express Boards: Gemma And Trinket - Adafruit Feather M4 Express Manual

Table of Contents

Advertisement

CircuitPython Expectations

As we continue to develop CircuitPython and create new releases, we will stop supporting older releases. If
you are running CircuitPython 2.x, you need to update to 3.x. You must download the CircuitPython Library
Bundle that matches your version of CircuitPython. Please update to CircuitPython 3.x and then download the
3.x bundle.
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. If you are
running CircuitPython 2.x, you need to
You need to download the CircuitPython Library Bundle that matches your version of CircuitPython. Please update to
CircuitPython 3.x and then
We will soon stop providing the 2.x bundle as an automatically created download on the Adafruit CircuitPython Bundle
repo. If you must continue to use 2.x, you can still download the 2.x version of
CircuitPython on the CircuitPython repo and create your own 2.x compatible .mpy library files. However, it is best to
update to 3.x for both CircuitPython and the library bundle.

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
CircuitPython: Installing CircuitPython
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
CircuitPython and your code. This means that we're able to include more functionality in CircuitPython and you're able
to do more with your code on an Express board than you would on a non-Express board.
Express boards include Circuit Playground Express, ItsyBitsy M0 Express, Feather M0 Express, Metro M0 Express and
Metro M4 Express.
Non-Express boards include Trinket M0, Gemma M0, Feather M0 Basic, and other non-Express Feather M0 variants.

Non-Express Boards: Gemma and Trinket

© Adafruit Industries
update to 3.x
download the 3.x bundle
(https://adafru.it/Amd).
https://learn.adafruit.com/adafruit-feather-m4-express-atsamd51
(https://adafru.it/Amd).
(https://adafru.it/ABU).
from the 2.x release of
mpy-cross
Welcome to
Page 171 of 183

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Feather M4 Express and is the answer not in the manual?

Subscribe to Our Youtube Channel

Related Products for Adafruit Feather M4 Express

Table of Contents

Save PDF