no-OS
Public Attributes | List of all members
cb_ptr Struct Reference

Circular buffer pointer. More...

#include <circular_buffer.h>

Public Attributes

uint32_t idx
 
uint32_t spin_count
 
bool async_started
 
uint32_t async_size
 

Detailed Description

Circular buffer pointer.

Member Data Documentation

◆ async_size

uint32_t cb_ptr::async_size

Number of bytes to update after an async transaction is finished

◆ async_started

bool cb_ptr::async_started

Set if async transaction is active

◆ idx

uint32_t cb_ptr::idx

Index of data in the buffer

◆ spin_count

uint32_t cb_ptr::spin_count

Counts the number of times idx exceeds the liniar buffer


The documentation for this struct was generated from the following file: