BufferedPrint stream for efficient networking. ChunkedPrint for HTTP chunked encoding. ChunkedStreamReader for HTTP chunked decoding. CStringBulder builds a c-string with Print class methods. StringReadStream to wrap string as Stream. And printf() function with formatting string from F macro.
BufferedPrint is a simple class implementing Arduino Print class. It stores the data in a buffer until the buffer is full or flush() is called. The buffer is then printed to the underlying stream. CStringBuilder is a simple class to print content to a c-string (zero terminated char array). Additionally BufferedPrint and CStringBuilder have printf with support of formatting string from F() macro.

Author: Juraj Andrassy

Maintainer: Juraj Andrassy

Read the documentation


This library is compatible with all architectures so you should be able to use it on all the Arduino boards.


To use this library, open the Library Manager in the Arduino IDE and install it from there.