According to the informal standard, an ETCO
frame is:
- the frame header (ten bytes), followed by
- a Time stamp format (one byte). This is then followed by
- a series of key events of the form
- Type of event (one byte)
- Time stamp (five bytes per event).
How can someone figure out how many events there are? Would a program need to use the size field of the frame header?
If all events are five bytes in length, what's the purpose of the $FF
event, whose purpose is "one more byte of event follows"?