FreeRTOS Emulator with SDL2 Based Graphics and Input Library  1.0
A POSIX wrapper to run FreeRTOS on an x86 machine with some basic input and output libraries aimed at making teaching FreeRTOS simpler.
ring_buf Struct Reference

Public Attributes

void * buffer
 
_Atomic int head
 
_Atomic int tail
 
size_t size
 
size_t item_size
 
unsigned char full
 

Member Data Documentation

◆ buffer

void* ring_buf::buffer

◆ full

unsigned char ring_buf::full

◆ head

_Atomic int ring_buf::head

◆ item_size

size_t ring_buf::item_size

◆ size

size_t ring_buf::size

◆ tail

_Atomic int ring_buf::tail

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