altos/stm: Add better byte-level SPI api