Fixed a bug where zero bytes in the return of the SPI channel would cause the result to be truncated.
Fixed a bug where zero bytes in the return of the SPI channel would cause the result to be truncated.

dmcclean/HPi,dmcclean/HPi,dmcclean/HPi