aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-02-14Use memcpy instead of cast to avoid alignment issuesGravatar Fred Sundvik
2016-02-14Rename route_frame to route_incoming_frameGravatar Fred Sundvik
2016-02-14Rename recv_frame to validator_recv_frameGravatar Fred Sundvik
2016-02-14Add validator send frameGravatar Fred Sundvik
2016-02-14Add crc32 validation of received framesGravatar Fred Sundvik
2016-02-14Start implement frame validatorGravatar Fred Sundvik
2016-02-14Add some full round trip testsGravatar Fred Sundvik
Mostly to ensure that the receive and send framing works the same way. Especially for the special case with 254 non-zeros.
2016-02-14Add byte stuffing send support for large framesGravatar Fred Sundvik
2016-02-14Fix name of some unit testsGravatar Fred Sundvik
2016-02-14Hanlde sending of zero bytes for small packetsGravatar Fred Sundvik
2016-02-14Add sending of small frames with no zeroesGravatar Fred Sundvik
2016-02-14Add byte stuffer recv handling of too long framesGravatar Fred Sundvik
2016-02-14Bytestuffer recv handling of long framesGravatar Fred Sundvik
2016-02-14Mutiple frame handling for byte stufferGravatar Fred Sundvik
Also handles unexpected data.
2016-02-14Implement receive of valid small byte stuffed framesGravatar Fred Sundvik
2016-02-14Rename files to match what they actually doGravatar Fred Sundvik
Also add validator before routing.
2016-02-14Start implementing data_linkGravatar Fred Sundvik
2016-02-14Use cgreen test runner instead of executablesGravatar Fred Sundvik
2016-02-14Add separate makefile for testsGravatar Fred Sundvik
2016-02-14Add makefile for compiling and running unit testsGravatar Fred Sundvik
2016-02-14Add cgreen unit test library and makefileGravatar Fred Sundvik
2016-02-13Initial commitGravatar fredizzimo