Clone this repo and issue the following command to pull in the submodules
```
# git submodule update --init
```
The build.sh script in the analog-firmware project will build all the firmware variants.
If you wish to build a single variant, check the build.sh script for the syntax for the build folders.
When setting up a new card or upgrading from the older monolithic firmware, it is neccessary to use the flash preloader to format the configuration areas and install the fonts. This only has to be done once, or if you want to restore the default fonts after uploading new ones.