Corrected DMA not running issue

Corrected an issue where the DMA transfers for the SPI ring were not
working correctly.
Adding back "temp" files as they are needed

In some cases PSoC creator is using some of these files and fails
silently / builds incorrectly when something here is not present. It
isn't clear specifically which files are the solution here so being safe
and taking them all.