Add debug print for serial link errors
This is disabled by default
Master mode remains active
It remains active even if the USB link is suspended or otherwise
temporarilly goes down.
Configurable baud setting
Resend the keyboard state every ms
In case there's some errors on the link, and the packet gets lost
Fix crash when receiving unregistered remotes
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