FreeRTOS Tetris
File List
Here is a list of all documented files with brief descriptions:
 AsyncIO.cA single file asyncronous UNIX communications library to perform UDP, TCP and POSIX message queue communications
 AsyncIO.hA single file asyncronous UNIX communications library to perform UDP, TCP and POSIX message queue communications
 croutine.h
 deprecated_definitions.h
 EmulatorConfig.hFile containing some configuration for the FreeRTOS Emulator
 enum.hFile containing all global enumerations
 FreeRTOS.h
 FreeRTOSConfig.h
 game.cFile containing the Game's Tasks
 game.hHeader file for game.c
 gui.hHeader file for gui.c
 input.hHeader file for input.c
 list.h
 logic.hHeader file for logic.c
 mpu_wrappers.h
 opponent.hHeader file for opponent.c
 portable.h
 portmacro.h
 projdefs.h
 queue.h
 semphr.h
 StackMacros.h
 stateMachine.hHeader file for stateMachine.c
 task.h
 tetrisConfig.hFile containing some game configurations
 timers.h
 tracer.h
 TUM_Ball.hAPI to create balls and walls that interact with each other on a 2D plane
 TUM_Draw.cA SDL2 based library to implement work queue based drawing of graphical elements. Allows for drawing using SDL2 from multiple threads
 TUM_Draw.h
 TUM_Event.cUtilities required by other TUM_XXX files
 TUM_Event.hUtilities required by other TUM_XXX files
 TUM_Font.cManages fonts used in TUM Draw
 TUM_Font.hManages fonts used in TUM Draw
 TUM_FreeRTOS_Utils.cSmall verbose utilities for showing FreeRTOS functionality
 TUM_FreeRTOS_Utils.hSmall verbose utilities for showing FreeRTOS functionality
 TUM_Print.cA couple of drop in replacements for printf and fprintf to be used for thread safe printing when using FreeRTOS
 TUM_Print.hA couple of drop in replacements for printf and fprintf to be used for thread safe printing when using FreeRTOS
 TUM_Sound.hA simple interface to play wav files using the SDL2 Mixer library
 TUM_Utils.cUtilities required by other TUM_XXX files
 TUM_Utils.hUtilities required by other TUM_XXX files