This is a simple ring (FIFO) buffer library for the Arduino. It is written in vanilla C, and can easily be modified to work with other platforms. It can buffer any fixed size object (ints, floats, structs, etc...).
Las características principales de wizard97/arduinoringbuffer son: Memory Management.
Las alternativas de código abierto para wizard97/arduinoringbuffer incluyen: berezovskyi/protobuf-embedded-c — A protocol buffers generator for resource constrained embedded applications written in the C programming language. dnedic/lfbb — LFBB is a bipartite buffer implementation written in standard C11, suitable for all platforms, from deeply embedded to… embedded-ams/embeddedproto — Embedded Proto is a product of Embedded AMS B.V. For more information about Embedded Proto please visit… embeddedartistry/libmemory — Embedded Artistry's libmemory is a memory management library for embedded systems. If you have a bare metal system and… majerle/lwmem — Read first: Documentation. majerle/lwrb — Library provides generic FIFO ring buffer implementation.
A protocol buffers generator for resource constrained embedded applications written in the C programming language.
LFBB is a bipartite buffer implementation written in standard C11, suitable for all platforms, from deeply embedded to HPC uses. It is lock-free for single-producer, single-consumer scenarios making it incredibly performant and easy to use.
Embedded Proto is a product of Embedded AMS B.V. For more information about Embedded Proto please visit EmbeddedProto.com.
Embedded Artistry's libmemory is a memory management library for embedded systems. If you have a bare metal system and want to use malloc(), this library is for you!