new packet format from mcu to phone

short preamble, then header byte, then data, then checksum

length is determined by counting the number of bits received.

no more of this picking bytes out of a constant stream