Skip to content

Releases: Locoduino/RingBuffer

Release 1.0.5

24 Jan 08:00
Compare
Choose a tag to compare

Add the possibility of preserving the buffer through a reset. Thanks to Vitalii Stepchyk (@vstepchik) for the example.

Release 1.0.4

08 May 09:48
Compare
Choose a tag to compare

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

12 Dec 10:22
Compare
Choose a tag to compare

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

29 Nov 10:38
Compare
Choose a tag to compare

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

29 Apr 08:43
d12219a
Compare
Choose a tag to compare

No code change. This release fixes a mistake in the documentation

Release 1.0

27 Apr 09:57
Compare
Choose a tag to compare

Initial release of the RingBuffer library.