summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove serial_link .gitignore and .gitmodulesFred Sundvik2016-07-062-4/+0
* Add 'quantum/serial_link/' from commit 'a20d513e3cdacbf6e0e70a80402497ad10166...Fred Sundvik2016-07-0528-0/+2510
|\
| * 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-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
| * 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