~ruther/qmk_firmware

c28e19c5 — Fred Sundvik 9 years ago
First link sending to master
82b5037b — Fred Sundvik 9 years ago
Add master send to specific destinations
cee5406e — Fred Sundvik 9 years ago
Add complete master broadcast test
4b9fccc7 — Fred Sundvik 9 years ago
Start implement router
5a1600e2 — Fred Sundvik 9 years ago
Add link parameter
419908e5 — Fred Sundvik 9 years ago
Hide the byte stuffer state inside it
8d508806 — Fred Sundvik 9 years ago
Use memcpy instead of cast to avoid alignment issues
f22d2543 — Fred Sundvik 9 years ago
Rename route_frame to route_incoming_frame
0eb62c4c — Fred Sundvik 9 years ago
Rename recv_frame to validator_recv_frame
2a6696bd — Fred Sundvik 9 years ago
Add validator send frame
62058329 — Fred Sundvik 9 years ago
Add crc32 validation of received frames
a3ec3bbe — Fred Sundvik 9 years ago
Start implement frame validator
713465fb — Fred Sundvik 9 years ago
Add some full round trip tests

Mostly to ensure that the receive and send framing works the same
way. Especially for the special case with 254 non-zeros.
6956c177 — Fred Sundvik 9 years ago
Add byte stuffing send support for large frames
2f3ea764 — Fred Sundvik 9 years ago
Fix name of some unit tests
f3beeb02 — Fred Sundvik 9 years ago
Hanlde sending of zero bytes for small packets
a089eaa8 — Fred Sundvik 9 years ago
Add sending of small frames with no zeroes
26537474 — Fred Sundvik 9 years ago
Add byte stuffer recv handling of too long frames
e8cb6d80 — Fred Sundvik 9 years ago
Bytestuffer recv handling of long frames
eefb5b56 — Fred Sundvik 9 years ago
Mutiple frame handling for byte stuffer

Also handles unexpected data.
Next