integrating untested spi communication