Still finishing up SPI. Looks pretty stable, though.

Needs more testing.