you are specifically meant to run this project as a separate project from your Bela code. As this project contains a main function, it will never call Bela's setup, render, etc. If you want to use this code as part of a C++ project including audio processing code using the Bela API, then you should rename the main function to something else and call it from within your setup() function.
nickcamillo I got around these errors by commenting out both lines
that's now on the main branch with a few more edits.
nickcamillo I'm trying to run the update script to pull in the u8g2 dependency in a different project but I keep getting the warning about usage that displays if no directory is supplied. Am I using it correctly?
this needs to run so that the machine running update.sh can access the specified path. For instance, if you have /path/to/u8g2/on/local/machine on your local computer and run update.sh on the board, it won't work. I just updated to the latest u8g2 (1bd25a7e657e20ef0efdab1c9cb5ba4e0aeae75b) and updated the update script so that it should be mostly automated. This update and updated update can be found on the update branch.