Fixed up spi files to remove errors

-Added in derivative.h include for registers
-Commented out an incorrect and duplicate register call
- Commented out function code that included undefined macros (not
available even in utils.h)