An SPI driver, with support for 8-bit and 16-bit read/write transfers, for the STM32.