Change the SPI to submit a task instead of using callback hooks to setup the environment.
Merge pull request #3 from jamezp/spi-updates

Change the SPI to submit a task instead of using callback hooks to setup...