heavy: use the spi_io interface, remove other code from past work & usart stuff.
tree4914c1e9b1774860f1c5dd57c7d071946b5c7b93
drwxr-xr-x - common
drwxr-xr-x - heavy
drwxr-xr-x - lline