So random thing I noticed after accidentally leaving my target as an UNO instead of Moteino, the compiled size is quite a bit larger when using the Moteino target. Same code, but when compiled for the Uno the total sketch size is 10910 bytes with 563 bytes of global variables. But when I compile for Moteino/MoteinoUSB I get a sketch size of 12228 bytes with 577 bytes of global variables.
And for comparison, I tried again using the Blink example code. The Uno gives 930 byte sketch with 9 bytes of global variables and the Moteino gives 1006 byte sketch with 9 bytes of global variables.
Why the difference when both build options produce working Moteinos?
This also begs the question, whats the difference between the two builds?
And yes, my Arduino IDE and Moteino Core are up to date.