aboutsummaryrefslogtreecommitdiffstats
path: root/serial_link
Commit message (Expand)AuthorAgeFilesLines
* Add function to check if the keyboard is a masterFred Sundvik2016-05-152-1/+6
* Rename system to serial_linkFred Sundvik2016-05-155-42/+12
* Configurable serializer thread priorityFred Sundvik2016-05-151-1/+7
* Don't accept remote objects with the wrong sizeFred Sundvik2016-05-152-14/+59
* Add debug print for serial link errorsFred Sundvik2016-05-151-3/+49
* Master mode remains activeFred Sundvik2016-03-131-1/+3
* Configurable baud settingFred Sundvik2016-03-121-2/+4
* Resend the keyboard state every msFred Sundvik2016-03-121-8/+7
* Fix crash when receiving unregistered remotesFred Sundvik2016-03-121-15/+17
* Remote object callable from many placesFred Sundvik2016-03-124-12/+12
* 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-283-1/+126
* 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
* Create a thread for the serial linkFred Sundvik2016-02-212-5/+59
* Support for Chibios compilationFred Sundvik2016-02-2118-41/+77
* 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
* 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-142-5/+60