~ruther/qmk_firmware

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.
ce3a21cb — Fred Sundvik 9 years ago
Implement receive of valid small byte stuffed frames
8a991a26 — Fred Sundvik 9 years ago
Rename files to match what they actually do

Also add validator before routing.
1f1bc183 — Fred Sundvik 9 years ago
Start implementing data_link
3eaddd65 — Fred Sundvik 9 years ago
Use cgreen test runner instead of executables
3c6b93a4 — Fred Sundvik 9 years ago
Add separate makefile for tests
e9a1474b — Fred Sundvik 9 years ago
Add makefile for compiling and running unit tests
e70cefc1 — Fred Sundvik 9 years ago
Add cgreen unit test library and makefile
Next