Remote object callable from many places
Change init_transport to add_remote_objects, so that it can be
called many times from different places.
Call remote matrix update, when the matrix changes
Send the keyboard matrix over the serial link
Improve serial link initialization, and add driver
Some small fixes for the serial update loop
Add simple loop for updating the serial link
Fix include dir to use uincir instead of just inc
Create a thread for the serial link
Support for Chibios compilation
Remove some warnings, change the include paths.
Add master to single slave transport
Add slave to master transport
Add proper initialization of transport buffers
Add master to slave transport
Change the triple buffer object interface
Local and remote objects WIP
Simplify the triple buffer implementation