Skip to content

This c++ arduino sketch shows how to delay sending messages to Serial allowing faster loops until the loop where the buffer flushes

License

Notifications You must be signed in to change notification settings

Rick-Boardman/examples-arduino-print-buffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

PrintBuffer

This c++ arduino sketch shows how to delay sending messages to Serial
This allows faster loops until the loop where the buffer flushes

The sketch has examples of the following:
How to inherit serial print and println functions in your class to take advantage of their pass any type behavior.
How to add a class to a sketch.
How to use a callback function.
How to add loop cpu time to a class by calling the class tick function.
How to use an unsigned char buffer.
How to change end of line characters for output.
The concept of a first loop setup for things you want separate from Setup.
How to reference a serial device by it's stream.

Operation:
At the end of Setup() Device Setup Complete is print to Serial.
It then calls a function and in that function hello world is print to the PrintBuffer.
At the end of that function Setup Complete is print to Serial.

Output:
Device Setup Complete - 0
Setup Complete - 2
hello world (this will be delayed) - 1

About

This c++ arduino sketch shows how to delay sending messages to Serial allowing faster loops until the loop where the buffer flushes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages