StreamUtils - Change log ======================== HEAD ---- * Support `Print::flush()` on AVR 1.6.1 (2021/94/05) ----- * Add example `HammingSerial1.ino` * Add support for STM32 (issue #11) 1.6.0 (2020/11/20) ----- * Add `HammingPrint<7, 4>` * Add `HammingStream<7, 4>`, `HammingEncodingStream<7, 4>`, and `HammingDecodingStream<7, 4>` * Add `HammingClient<7, 4>`, `HammingEncodingClient<7, 4>`, and `HammingDecodingClient<7, 4>` 1.5.0 (2020/08/04) ----- * Add `WaitingPrint`, `WriteWaitingClient`, and `WriteWaitingStream`. 1.4.1 (2020/07/01) ----- * Fix unwanted waits in `ReadBufferingClient` and `ReadBufferingStream`. * Stop calling `Client::read()` in place of `Stream::readBytes()`, because it doesn't honor the timeout. 1.4.0 (2020/03/30) ----- * Add `EepromStream` * Add support for ESP32 * Add support for Teensy 1.3.0 (2020/01/20) ----- * Move auxiliary content to `extras/` to comply with new library layout * Add `StringPrint` and `StringStream` * Extract `StreamUtils.hpp`, same as `StreamUtils.h` except it keeps everything in the `StreamUtils` namespace. 1.2.2 (2019/07/18) ----- * Fix `BufferingPrint` taking `Stream` instead of `Print` (issue #3) * Fix `LoggingPrint` not forwarding call to `Print::flush()` * Fix missing `override` specifiers 1.2.1 (2019/06/05) ----- * Remove workaround for ESP8266 core 2.5.0 * Fix compatibility with ESP8266 core 2.5.1+ (issue #2) 1.2.0 (2019/05/01) ----- * Add `LoggingPrint` * Add `BufferingPrint` * Add `WriteLoggingClient`, `ReadLoggingClient`, and `LoggingClient` * Add `WriteBufferingClient` and `ReadBufferingClient` 1.1.0 (2019/04/20) ----- * Add `LoggingStream` (=`ReadLoggingStream` + `WriteLoggingStream`) 1.0.0 (2019/04/14) ----- * Add `ReadBufferingStream` and `WriteBufferingStream` * Add `ReadLoggingStream` and `WriteLoggingStream`