To save flash as well as RAM I am using Arduboy2Base with my own direct to screen paint functions. In other words, I don’t use any of the print functions the Arduboy library offers. I simply query Arduboy2::font5x7 for the font bitmap and then directly send it to the screen. Do I have to manually delete the print or write functions from the Arduboy2Base library? Or does the compiler do that for me? Just checking if some manual intervention would save more flash memory. Anything else I could remove from Arduboy2Base to free up flash?
I have read the thread eliminating the USB stack to save about 3k of flash. Is anybody actually using this? I may have to resort to it as my last option. Right now I need to free at least 1k of progmem to reach the next step in my development, but ultimately I will need more than that.
Another idea mentioned in this forum I have not yet done is to create my own font5x7 data with only the characters I need. I think I could do with about 40 characters which would save about 1k.