cobs-link

A framed, CRC-checked serial link for microcontrollers. Type a payload, watch it turn into bytes on the wire, then click any bit in row 3 to corrupt it and see what the receiver does. Source on GitHub

1 · Payload

2 · Payload + CRC-16

3 · On the wire COBS-encoded, then a 0x00 delimiter. Click bits to flip them.

data zero byte CRC COBS code (distance to the next zero) frame delimiter

Receiver