summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | Call remote matrix update, when the matrix changesFred Sundvik2016-02-281-11/+3
| | | | | | |
| | * | | | | Send the keyboard matrix over the serial linkFred Sundvik2016-02-281-16/+37
| | | | | | |
| | * | | | | Improve serial link initialization, and add driverFred Sundvik2016-02-284-2/+129
| | | | | | |
| | * | | | | Some small fixes for the serial update loopFred Sundvik2016-02-281-5/+5
| | | | | | |
| | * | | | | Add simple loop for updating the serial linkFred Sundvik2016-02-271-1/+65
| | | | | | |
| | * | | | | Fix include dir to use uincir instead of just incFred Sundvik2016-02-241-1/+1
| | | | | | |
| | * | | | | Create a thread for the serial linkFred Sundvik2016-02-213-6/+61
| | | | | | |
| | * | | | | Support for Chibios compilationFred Sundvik2016-02-2119-42/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove some warnings, change the include paths.
| | * | | | | Add master to single slave transportFred Sundvik2016-02-213-0/+48
| | | | | | |
| | * | | | | Add slave to master transportFred Sundvik2016-02-213-7/+42
| | | | | | |
| | * | | | | Add proper initialization of transport buffersFred Sundvik2016-02-211-0/+34
| | | | | | |
| | * | | | | Add master to slave transportFred Sundvik2016-02-213-8/+69
| | | | | | |
| | * | | | | Writing signals eventsFred Sundvik2016-02-213-5/+35
| | | | | | |
| | * | | | | Change the triple buffer object interfaceFred Sundvik2016-02-213-77/+48
| | | | | | |
| | * | | | | More transport WIPFred Sundvik2016-02-213-74/+67
| | | | | | |
| | * | | | | Local and remote objects WIPFred Sundvik2016-02-213-1/+94
| | | | | | |
| | * | | | | Working triple bufferingFred Sundvik2016-02-214-10/+74
| | | | | | |
| | * | | | | Simplify the triple buffer implementationFred Sundvik2016-02-212-28/+36
| | | | | | |
| | * | | | | Updates to triple bufferFred Sundvik2016-02-202-8/+94
| | | | | | |
| | * | | | | Add first version of triple buffered objectFred Sundvik2016-02-203-0/+114
| | | | | | |
| | * | | | | Add first transport testsFred Sundvik2016-02-203-0/+80
| | | | | | |
| | * | | | | Add some validation for invalid router destinationsFred Sundvik2016-02-202-6/+46
| | | | | | |
| | * | | | | Support for other links sending to masterFred Sundvik2016-02-202-7/+37
| | | | | | |
| | * | | | | First link sending to masterFred Sundvik2016-02-202-12/+42
| | | | | | |
| | * | | | | Add master send to specific destinationsFred Sundvik2016-02-202-2/+38
| | | | | | |
| | * | | | | Add complete master broadcast testFred Sundvik2016-02-204-6/+73
| | | | | | |
| | * | | | | Start implement routerFred Sundvik2016-02-208-112/+238
| | | | | | |
| | * | | | | Add link parameterFred Sundvik2016-02-208-161/+170
| | | | | | |
| | * | | | | Hide the byte stuffer state inside itFred Sundvik2016-02-173-117/+117
| | | | | | |
| | * | | | | Use memcpy instead of cast to avoid alignment issuesFred Sundvik2016-02-141-3/+4
| | | | | | |
| | * | | | | Rename route_frame to route_incoming_frameFred Sundvik2016-02-143-8/+8
| | | | | | |
| | * | | | | Rename recv_frame to validator_recv_frameFred Sundvik2016-02-145-36/+38
| | | | | | |
| | * | | | | Add validator send frameFred Sundvik2016-02-142-2/+31
| | | | | | |
| | * | | | | Add crc32 validation of received framesFred Sundvik2016-02-142-1/+43
| | | | | | |
| | * | | | | Start implement frame validatorFred Sundvik2016-02-143-0/+174
| | | | | | |
| | * | | | | Add some full round trip testsFred Sundvik2016-02-141-0/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly to ensure that the receive and send framing works the same way. Especially for the special case with 254 non-zeros.
| | * | | | | Add byte stuffing send support for large framesFred Sundvik2016-02-142-5/+72
| | | | | | |
| | * | | | | Fix name of some unit testsFred Sundvik2016-02-141-8/+8
| | | | | | |
| | * | | | | Hanlde sending of zero bytes for small packetsFred Sundvik2016-02-142-8/+75
| | | | | | |
| | * | | | | Add sending of small frames with no zeroesFred Sundvik2016-02-144-16/+82
| | | | | | |
| | * | | | | Add byte stuffer recv handling of too long framesFred Sundvik2016-02-143-5/+61
| | | | | | |
| | * | | | | Bytestuffer recv handling of long framesFred Sundvik2016-02-142-6/+112
| | | | | | |
| | * | | | | Mutiple frame handling for byte stufferFred Sundvik2016-02-142-2/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also handles unexpected data.
| | * | | | | Implement receive of valid small byte stuffed framesFred Sundvik2016-02-143-6/+95
| | | | | | |
| | * | | | | Rename files to match what they actually doFred Sundvik2016-02-144-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add validator before routing.
| | * | | | | Start implementing data_linkFred Sundvik2016-02-149-43/+240
| | | | | | |
| | * | | | | Use cgreen test runner instead of executablesFred Sundvik2016-02-141-24/+14
| | | | | | |
| | * | | | | Add separate makefile for testsFred Sundvik2016-02-142-12/+13
| | | | | | |
| | * | | | | Add makefile for compiling and running unit testsFred Sundvik2016-02-142-0/+50
| | | | | | |
| | * | | | | Add cgreen unit test library and makefileFred Sundvik2016-02-145-0/+85
| | | | | | |