Avoid calling Serial.available() in inner loop

Signed-off-by: Paul Brook <paul@nowt.org>
Activity LED.  Minimum CS high period.

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

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