BlynkTimer uses up a ton of dynamic memory in the declaration alone. Memory changed from 46% to 62% Take a look.
Commented out and compiled
Global variables use 1,274 bytes (62%) of dynamic memory, leaving 774 bytes for local variables. Maximum is 2,048 bytes.
Uncommented and compiled
Global variables use 952 bytes (46%) of dynamic memory, leaving 1,096 bytes for local variables. Maximum is 2,048 bytes.
Everything else involved with BlynkTimer is disabled in the code. Just the declaration itself takes up memory space.
Adding a second BlynkTimer took it to max
Global variables use 1,596 bytes (77%) of dynamic memory, leaving 452 bytes for local variables. Maximum is 2,048 bytes.
Low memory available, stability problems may occur.
How can I get BlynkTimer to not use so much dyno memory? I realize that it is based on SimpleTimer. Perhaps Simpletimer is the culprit.
Any ideas to reduce mem?