~ruther/qmk_firmware

50edb3d9 — Fred Sundvik 9 years ago
Add first version of triple buffered object
c78eefba — Fred Sundvik 9 years ago
Add first transport tests
ea346125 — Fred Sundvik 9 years ago
Add some validation for invalid router destinations
532f98ee — Fred Sundvik 9 years ago
Support for other links sending to master
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
Next