https://overlay.technology/circular-buffer-for-embedded-systems/
The circular buffer behaviour is ideal for implementing any data structure that is statically allocated and behaves like FIFO. As an example, mailboxes and queues can be implemented using the circular buffer as a kernel.
This post is part of the Memory Control Structures series. Also, read the other posts in the series…
1 Comment
donna paulson says:
I learned a lot from this, thanks for posting.