FYI I noticed tonight a change to the compiler that may throw you for a loop, or maybe I’m going crazy:
Building locally I had to start adding the
application.h and all of my non-class function prototypes at the top of the file application.cpp
When I went to the web IDE, it was also requiring these things… then I tried building some of my old known good files and they worked fine.
I went back to my new file and noticed I had a
#define PIN D0 down in the middle of the file, so I moved that to the top and commented out the new
application.h and prototypes and it compiled.
But then I moved the #define back to the middle of the file and it STILL compiled.
So now I’m back to not having to include the application.h and prototypes in the web IDE … but what was that a second ago where it WAS requiring it?