Annoyingly, numpy won't take range assignments from strings. This will be slower; we might want to rewrite these functions in Cython eventually.
We need more bits! (oops)
A trivial SPI wire format.
Fix the SPI wire format to match the Python side.
Cosmetic.