STM8S003 single-chip serial port receives variable length data