Public Attributes | List of all members
no_os_cb_ptr Struct Reference

Circular buffer pointer. More...

#include <no_os_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 no_os_cb_ptr::async_size

Number of bytes to update after an async transaction is finished

◆ async_started

bool no_os_cb_ptr::async_started

Set if async transaction is active

◆ idx

uint32_t no_os_cb_ptr::idx

Index of data in the buffer

◆ spin_count

uint32_t no_os_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: