from typing import List


def combine_messages(blobs: List[bytes]) -> bytes:
    """
    Combines multiple UART messages into a single data buffer.
    Assumes structure described in the module docstring. Start- and
    """
    buf = []
    for blob in blobs:
        stop_bit = blob[-1]
        buf.append(blob[1:9])

        if stop_bit == 0x01:
            break

    return b''.join(buf)