First major revision: Fixed a major bug in which, due to an error converting the asm code to C, I disabled the subsystem instead of enabling it in the initSPI function. I added in the proper delays to the delay commands. I also converted the LCD_write_4 function from asm to C. In main.c, I've added in the necessary files to initialize and clear the LCD, which has been tested. The LCD successfully clears. The readme and header files have had comment headers added to new functions.