![Adafruit Feather M4 Express Manual Download Page 63](http://html1.mh-extra.com/html/adafruit/feather-m4-express/feather-m4-express_manual_2845857063.webp)
you need them. You don't always need to wait for an
ImportError
as you probably know what library you added to
your code. Simply open the
lib
folder you downloaded, find the library you need, and drag it to the
lib
folder on your
CIRCUITPY
drive.
For these boards, your internal storage is from the chip itself. So, these boards don't have enough space for all of the
libraries. If you try to copy over the entire
lib
folder you won't have enough space on your
CIRCUITPY
drive.
You may end up running out of space on your Trinket M0 or Gemma M0 even if you only load libraries as you need
them. There are a number of steps you can use to try to resolve this issue. You'll find them in the Troubleshooting page
in the Learn guides for your board.
Updating CircuitPython Libraries/Examples
Libraries and examples are updated from time to time, and it's important to update the files you have on your
CIRCUITPY
drive.
To update a single library or example, follow the same steps above. When you drag the library file to your lib folder, it
will ask if you want to replace it. Say yes. That's it!
If you'd like to update the entire bundle at once, drag the lib and examples folder to your CIRCUITPY drive. Different
operating systems will have a different dialog pop up. You want to tell it to replace the current folder. Then you're
updated and ready to go!
A new library bundle is released every time there's an update to a library. Updates include things like bug fixes and
new features. It's important to check in every so often to see if the libraries you're using have been updated.
© Adafruit Industries
https://learn.adafruit.com/adafruit-feather-m4-express-atsamd51
Page 68 of 183