Explicit serial port protocol

Signed-off-by: Paul Brook <paul@nowt.org>
SPI serialcube backend

Signed-off-by: Paul Brook <paul@nowt.org>