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.
aIO Struct Reference

Public Attributes

aIO_conn_e type
 
aIO_attr attr
 
size_t buffer_size
 
char * buffer
 
pthread_t thread
 
void(* callback )(size_t, char *, void *)
 
void * args
 
struct aIOnext
 
pthread_mutex_t lock
 

Member Data Documentation

◆ args

void* aIO::args

◆ attr

aIO_attr aIO::attr

◆ buffer

char* aIO::buffer

◆ buffer_size

size_t aIO::buffer_size

◆ callback

void(* aIO::callback) (size_t, char *, void *)

◆ lock

pthread_mutex_t aIO::lock

◆ next

struct aIO* aIO::next

◆ thread

pthread_t aIO::thread

◆ type

aIO_conn_e aIO::type

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