Zinger: zero-copy, multi-threaded ringbuffer, intended for microcontrollers
Ziggit
Zinger: zero-copy, multi-threaded ringbuffer, intended for microcontrollers
Zinger https://codeberg.org/vincent-dalstra/zinger Zero-copy ringbuffer, intended for efficient message-passing between threads on multi-core microcontrollers, such as the ESP32-S3. Started as a port of this C library in the esp-idf: FreeRTOS (Supplemental Features) - ESP32-S3 - — ESP-IDF Programming Guide v6.0.2 documentation Essentially, it lends out slices of its backing buffer - a bit like an allocator. sendAcquire() allocates a slice of memory, which the producer can write to directl...
Zinger https://codeberg.org/vincent-dalstra/zinger Zero-copy ringbuffer, intended for efficient message-passing between threads on multi-core microcontrollers, such as the…
0 comments
No comments yet.