Sep 12, 2019 · C++ boost::circular_buffer. A circular buffer is a c on tainer of fixed size and a contiguous blocks of memory with the front and back connected. It is to be noted that the circular buffer has a limited amount of memory that is specified at the time of initialization.
The ioctlUSE_CIRCULAR_BUFFER_RX request code is used in a call to FreeRTOS_ioctl() to configure a peripheral to use the interrupt driven circular buffer transfer mode for reads. Note this request code will result in the peripheral’s interrupt being enabled, and the peripheral’s interrupt priority being set to the lowest possible.