Recommended Editors - Adafruit ESP32-S3 Manual

Tft feather
Table of Contents

Advertisement

Other Links
This section is the same for every library. It includes a list of links to external sites,
which you can visit for more information about the CircuitPython Project and Adafruit.
That covers the CircuitPython library documentation! When you are ready to go
beyond the basic library features covered in a guide, or you're interested in
understanding those features better, the library documentation on Read the Docs has
you covered!

Recommended Editors

The CircuitPython code on your board detects when the files are changed or written
and will automatically re-start your code. This makes coding very fast because you
save, and it re-runs.
However, you must wait until the file is done being saved before unplugging or
resetting your board! On Windows using some editors this can sometimes take up to
90 seconds, on Linux it can take 30 seconds to complete because the text editor
does not save the file completely. Mac OS does not seem to have this delay, which is
nice!
This is really important to be aware of. If you unplug or reset the board before your
computer finishes writing the file to your board, you can corrupt the drive. If this
happens, you may lose the code you've written, so it's important to backup your code
to your computer regularly.
To avoid the likelihood of filesystem corruption, use an editor that writes out the file
completely when you save it. Check out the list of recommended editors below.
Recommended editors
mu ()
is an editor that safely writes all changes (it's also our recommended
editor!)
emacs ()
is also an editor that will
Sublime
Text () safely writes all changes
Visual Studio
gedit on Linux appears to safely write all changes
IDLE (), in Python 3.8.1 or later,
Thonny ()
fully writes files on save
©Adafruit Industries
Code ()
appears to safely write all changes
was
fulIy write files on
save ()
fixed ()
to write all changes immediately
Page 80 of 263

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESP32-S3 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents

Save PDF