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.
Gfx Directory Reference

Directories

directory  include
 

Files

file  gfx_ball.c
 API to create balls and walls that interact with each other on a 2D plane.
 
file  gfx_draw.c
 A SDL2 based library to implement work queue based drawing of graphical elements. Allows for drawing using SDL2 from multiple threads.
 
file  gfx_event.c
 Utilities required by other gfx_XXX files.
 
file  gfx_font.c
 Manages fonts used in GFX Draw.
 
file  gfx_FreeRTOS_utils.c
 Small verbose utilities for showing FreeRTOS functionality.
 
file  gfx_print.c
 A couple of drop in replacements for printf and fprintf to be used for thread safe printing when using FreeRTOS.
 
file  gfx_sound.c
 A simple interface to play wav files using the SDL2 Mixer library.
 
file  gfx_utils.c
 Utilities required by other gfx_XXX files.