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.