Update description to include new functions
-Changed main to void
-Defined pins and made portability between array sizes easier
-Improved portability between screen sizes
-Improved daisy-chaining support for row registers
Added the gameOMatic wrapper function -- this will call all the necessary side functions/organize the menu.
Now takes tid pointer, to allow actual use of tid later on.
Now returns completion status of pthread_create
Now takes tid pointer, to allow actual use of tid later on.
Now returns completion status of pthread_create
improved function calls
added additional functions
changed paramaters to be passed
now uses tid handles properly
Shows updated function return parameters, and input arguments (mainly pthread tid related)
Prototype of the function to be spawned to grab input from the controllers
Fixed error in vertical daisychaining code
Final muxing fix for vertical stacking. [Tested and verified working]
getControl.c completed, now polls GPIO for button and joystick states.
Added compile for getControl.c to make.sh
Updated Pinouts.
Typo fixed.
Pinout fixed.
Formatting + Optimization changes
Major refactor of lodev functions.
Changed the names of various functions and variables to be more descriptive.
Rewrote the implementation of rendering the screen to one that should be less faulty.
Rewrote implmentation of thread initialization to one that is more modular and scalable.
Minor change in flush(); avoided loop declaration
Corrected row/col terminology.