A new regular Blog series.
Featuring quick overviews of the various platforms Elmwood offers.
Intro to Wearable/Sewable Electronics aka 'e-textiles' : Adafruit.
Different Product lines:
Older models, aka 'counting all the chickens' :
There were non-CircuitPython ArduinoIDE 'C' based versions of most boards in the past.
Important People in wearables from Adafruit :
Adafruit originally went big with wearables with the FLORA arduino based product line. They have been slowly transitioning to CircuitPython based boards such as the Circuit PythonExpress, Gemma m0 and Trinket m0.
However, if you WANT TO, you can still flash the firmware on those & use good old Arduino 'C'.
One could as easily start with Gemma and work with that for quite a while before needing the expanded feature set of the Circuit Playground Express.
Gemma M0 . A loonie-sized wearable computing solution.
OF NOTE :
WHERE DOES IT FIT IN PRODUCT LINES ?
HOW IS IT DIFFERENT?
SO AWESOME :
We'll be following along with the Adafruit guide with some extra notes under OSX.
The Gemma m0 has two 'hard drives' on it, a firmware style boot-loader GEMMABOOT & a workspace where you can load and save code to named CIRCUITPY.
For normal use you only need to interact with CIRCUITPY.
The gemma m0 is good to go out of the tiny pink plastic bag.
1. Install MU
1b. ( *sidequest* )
If you are the kind of person who wants/likes/needs to update the firmware a guide is here :
It's probably unnecessary for normal use.
You need to double click the onboard reset button which will mount the GEMMABOOT volume instead of CIRCUITPY
Then replace the firmware with a (possibly) newer version off the Adafruit site.
PRO TIP : OSX keyboard shortcut : COMMAND + SHIFT + PERIOD will show hidden files.
Ran into this fascinating error under 10.13.4
Didn't effect the firmware update, so Reset, & back to CIRCUITPY world.