Introduction - If you have any usage issues, please Google them yourself
So for example one transfer might send a nine bit command (right aligned
* in a 16-bit word), the next could read a block of 8-bit data before
* terminating that command by temporarily deselecting the chip the next
* could send a different nine bit command (re-selecting the chip), and the
* last transfer might write some register values.