-
Notifications
You must be signed in to change notification settings - Fork 113
Open
Description
What if we changed...
#ifdef FREE_RAM
Serial.print("Ram available: ");
Serial.print(freeRam());
Serial.println("/1024 bytes");
#endif
to
#ifdef FREE_RAM
Debug.print("Ram available: ");
Debug.print(freeRam());
Debug.println("/1024 bytes");
#endif
A new Debug object could be introduced that checked for charge_state of BATTERY and if the user isn't plugged into USB all the serial statements short-circuit without wasting any time... and if it is plugged in then Serial.whatever runs as it usually would. The call overhead would be nothing compared to the Serial overhead itself.
Would that help?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels