Wanna see something else interesting?
changed loop to be:
// run smartthing logic
void setNetworkStateLED() to remove the check on tempState - so it will always fire and print the switch result.
changed the print
Serial.println("setup..");statement in the setup() to be
Serial.println("void setup()"); just so that I could prove I wasn’t insane.
Now my serial output in my monitor is the insane thing:
Here’s the extent of it:
So, it’s obviously hanging my Due.
(Something to note: I went through the cpp and the h file. There’s no need for you to make the change to default the #define _UNO to _DUE…DUE was never defined anywhere, and the switch logic in the preprocessor is only for UNO versus LEONARDO.)