Releases: Locoduino/RingBuffer
Release 1.0.5
Add the possibility of preserving the buffer through a reset. Thanks to Vitalii Stepchyk (@vstepchik) for the example.
Release 1.0.4
This release adds methods to push and overwrite the oldest data when the buffer is full. An example has been added to demonstrate the functionality. Check the documentation.
Release 1.0.3
Release 1.0.3 changes the way templates are instanciated. Now, a size greater than 255 is allowed and leads to a uint16_t datatype used for size and index. In addition, wrong size are detected and a compilation error is emited. Added example BigBuffer
with a size over 255.
API is not modified and projects using version 1.0.2 do not need any change.
Release 1.0.2
Version 1.0.2 fixes a name conflict problem between the template previously named RingBuffer and a RingBuffer class used in the ARM version of Arduino core. In this version, the RingBuffer template has been renamed to RingBuf and the RingBuffer.h file has been renamed to RingBuf.h.
To use version 1.0.2 you must change your #include <RingBuffer.h> to #include <RingBuf.h>. The changelog has been integrated into the README. Functionally speaking there are no other changes.
Release 1.0.1
No code change. This release fixes a mistake in the documentation
Release 1.0
Initial release of the RingBuffer library.