- Add
ChunkDecodingStream
andChunkDecodingClient
- Add support for DxCore (issue #34)
- Fix "EEPROM.h: No such file or directory" with ArduinoCore-mbed (issue #31)
- Fix "__FlashStringHelper is ambiguous" with arduino-pico (issue #30)
- Fix
HammingStream
andHammingDecodingStream
on ESP32 (issue #29)
- Add support for
Print::flush()
on ESP32 and STM32 - Add
ProgmemStream
- Add support for Roger's core for STM32 (issue #20)
- Support
Print::flush()
on AVR - Fix
StringStream.readBytes()
on ESP8266, ESP32, and STM32 (issue #16)
- Add example
HammingSerial1.ino
- Add support for STM32 (issue #11)
- Add
HammingPrint<7, 4>
- Add
HammingStream<7, 4>
,HammingEncodingStream<7, 4>
, andHammingDecodingStream<7, 4>
- Add
HammingClient<7, 4>
,HammingEncodingClient<7, 4>
, andHammingDecodingClient<7, 4>
- Add
WaitingPrint
,WriteWaitingClient
, andWriteWaitingStream
.
- Fix unwanted waits in
ReadBufferingClient
andReadBufferingStream
. - Stop calling
Client::read()
in place ofStream::readBytes()
, because it doesn't honor the timeout.
- Add
EepromStream
- Add support for ESP32
- Add support for Teensy
- Move auxiliary content to
extras/
to comply with new library layout - Add
StringPrint
andStringStream
- Extract
StreamUtils.hpp
, same asStreamUtils.h
except it keeps everything in theStreamUtils
namespace.
- Fix
BufferingPrint
takingStream
instead ofPrint
(issue #3) - Fix
LoggingPrint
not forwarding call toPrint::flush()
- Fix missing
override
specifiers
- Remove workaround for ESP8266 core 2.5.0
- Fix compatibility with ESP8266 core 2.5.1+ (issue #2)
- Add
LoggingPrint
- Add
BufferingPrint
- Add
WriteLoggingClient
,ReadLoggingClient
, andLoggingClient
- Add
WriteBufferingClient
andReadBufferingClient
- Add
LoggingStream
(=ReadLoggingStream
+WriteLoggingStream
)
- Add
ReadBufferingStream
andWriteBufferingStream
- Add
ReadLoggingStream
andWriteLoggingStream