Changed how the SPI hardware is accessed as we had a runtime error when accessing the hardware. Also updated the sequencer to get rid of the bugs. Not quite there yet but will run with the GUI application at the moment, still need to work out how to get the data into the GUI.
ISR sequencer now working correctly, and interrupting at 10us. Tried at 1us but that is too tight and the system hangs. Also verified that SPICLK is clocking at 12.5MHZ, however still not getting any data back. Will have to check out why this is next.