bbqueue 0.4.0-alpha1

A (WIP) SPSC, lockless, no_std, thread safe, queue, based on BipBuffers
Documentation
bbqueue-0.4.0-alpha1 has been yanked.

BBQueue

BBQueue, short for "BipBuffer Queue", is a (work in progress) Single Producer Single Consumer, lockless, no_std, thread safe, queue, based on BipBuffers.

It is designed (primarily) to be a First-In, First-Out queue for use with DMA on embedded systems.

While Circular/Ring Buffers allow you to send data between two threads (or from an interrupt to main code), you must push the data one piece at a time. With BBQueue, you instead are granted a block of contiguous memory, which can be filled (or emptied) by a DMA engine.

TODO: Update usage examples