]>
git.donarmstrong.com Git - qmk_firmware.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Fred Sundvik [Sun, 28 Feb 2016 21:58:47 +0000 (23:58 +0200)]
Call remote matrix update, when the matrix changes
Fred Sundvik [Sun, 28 Feb 2016 20:52:30 +0000 (22:52 +0200)]
Send the keyboard matrix over the serial link
Fred Sundvik [Sun, 28 Feb 2016 19:46:29 +0000 (21:46 +0200)]
Improve serial link initialization, and add driver
Fred Sundvik [Sun, 28 Feb 2016 13:52:03 +0000 (15:52 +0200)]
Some small fixes for the serial update loop
Fred Sundvik [Sat, 27 Feb 2016 20:28:35 +0000 (22:28 +0200)]
Add simple loop for updating the serial link
Fred Sundvik [Wed, 24 Feb 2016 20:31:01 +0000 (22:31 +0200)]
Fix include dir to use uincir instead of just inc
Fred Sundvik [Sun, 21 Feb 2016 21:52:00 +0000 (23:52 +0200)]
Create a thread for the serial link
Fred Sundvik [Sun, 21 Feb 2016 21:17:59 +0000 (23:17 +0200)]
Support for Chibios compilation
Remove some warnings, change the include paths.
Fred Sundvik [Sun, 21 Feb 2016 19:47:40 +0000 (21:47 +0200)]
Add master to single slave transport
Fred Sundvik [Sun, 21 Feb 2016 19:32:01 +0000 (21:32 +0200)]
Add slave to master transport
Fred Sundvik [Sun, 21 Feb 2016 19:15:42 +0000 (21:15 +0200)]
Add proper initialization of transport buffers
Fred Sundvik [Sun, 21 Feb 2016 19:04:42 +0000 (21:04 +0200)]
Add master to slave transport
Fred Sundvik [Sun, 21 Feb 2016 16:51:10 +0000 (18:51 +0200)]
Writing signals events
Fred Sundvik [Sun, 21 Feb 2016 16:30:04 +0000 (18:30 +0200)]
Change the triple buffer object interface
Fred Sundvik [Sun, 21 Feb 2016 15:33:31 +0000 (17:33 +0200)]
More transport WIP
Fred Sundvik [Sun, 21 Feb 2016 10:53:51 +0000 (12:53 +0200)]
Local and remote objects WIP
Fred Sundvik [Sat, 20 Feb 2016 23:07:44 +0000 (01:07 +0200)]
Working triple buffering
Fred Sundvik [Sat, 20 Feb 2016 22:44:25 +0000 (00:44 +0200)]
Simplify the triple buffer implementation
Fred Sundvik [Sat, 20 Feb 2016 21:40:52 +0000 (23:40 +0200)]
Updates to triple buffer
Fred Sundvik [Sat, 20 Feb 2016 20:22:42 +0000 (22:22 +0200)]
Add first version of triple buffered object
Fred Sundvik [Sat, 20 Feb 2016 13:49:31 +0000 (15:49 +0200)]
Add first transport tests
Fred Sundvik [Sat, 20 Feb 2016 13:28:42 +0000 (15:28 +0200)]
Add some validation for invalid router destinations
Fred Sundvik [Sat, 20 Feb 2016 13:14:40 +0000 (15:14 +0200)]
Support for other links sending to master
Fred Sundvik [Sat, 20 Feb 2016 13:02:53 +0000 (15:02 +0200)]
First link sending to master
Fred Sundvik [Sat, 20 Feb 2016 12:52:17 +0000 (14:52 +0200)]
Add master send to specific destinations
Fred Sundvik [Sat, 20 Feb 2016 12:32:26 +0000 (14:32 +0200)]
Add complete master broadcast test
Fred Sundvik [Sat, 20 Feb 2016 11:59:48 +0000 (13:59 +0200)]
Start implement router
Fred Sundvik [Sat, 20 Feb 2016 10:06:23 +0000 (12:06 +0200)]
Add link parameter
Fred Sundvik [Wed, 17 Feb 2016 07:07:38 +0000 (09:07 +0200)]
Hide the byte stuffer state inside it
Fred Sundvik [Sun, 14 Feb 2016 19:49:31 +0000 (21:49 +0200)]
Use memcpy instead of cast to avoid alignment issues
Fred Sundvik [Sun, 14 Feb 2016 19:34:40 +0000 (21:34 +0200)]
Rename route_frame to route_incoming_frame
Fred Sundvik [Sun, 14 Feb 2016 19:33:14 +0000 (21:33 +0200)]
Rename recv_frame to validator_recv_frame
Fred Sundvik [Sun, 14 Feb 2016 19:31:01 +0000 (21:31 +0200)]
Add validator send frame
Fred Sundvik [Sun, 14 Feb 2016 19:13:16 +0000 (21:13 +0200)]
Add crc32 validation of received frames
Fred Sundvik [Sun, 14 Feb 2016 18:45:59 +0000 (20:45 +0200)]
Start implement frame validator
Fred Sundvik [Sun, 14 Feb 2016 18:07:51 +0000 (20:07 +0200)]
Add some full round trip tests
Mostly to ensure that the receive and send framing works the same
way. Especially for the special case with 254 non-zeros.
Fred Sundvik [Sun, 14 Feb 2016 17:56:22 +0000 (19:56 +0200)]
Add byte stuffing send support for large frames
Fred Sundvik [Sun, 14 Feb 2016 17:03:34 +0000 (19:03 +0200)]
Fix name of some unit tests
Fred Sundvik [Sun, 14 Feb 2016 16:59:01 +0000 (18:59 +0200)]
Hanlde sending of zero bytes for small packets
Fred Sundvik [Sun, 14 Feb 2016 15:45:25 +0000 (17:45 +0200)]
Add sending of small frames with no zeroes
Fred Sundvik [Sun, 14 Feb 2016 13:57:44 +0000 (15:57 +0200)]
Add byte stuffer recv handling of too long frames
Fred Sundvik [Sun, 14 Feb 2016 13:28:57 +0000 (15:28 +0200)]
Bytestuffer recv handling of long frames
Fred Sundvik [Sun, 14 Feb 2016 12:25:54 +0000 (14:25 +0200)]
Mutiple frame handling for byte stuffer
Also handles unexpected data.
Fred Sundvik [Sun, 14 Feb 2016 12:04:51 +0000 (14:04 +0200)]
Implement receive of valid small byte stuffed frames
Fred Sundvik [Sun, 14 Feb 2016 11:05:50 +0000 (13:05 +0200)]
Rename files to match what they actually do
Also add validator before routing.
Fred Sundvik [Sun, 14 Feb 2016 10:45:12 +0000 (12:45 +0200)]
Start implementing data_link
Fred Sundvik [Sat, 13 Feb 2016 23:58:26 +0000 (01:58 +0200)]
Use cgreen test runner instead of executables
Fred Sundvik [Sat, 13 Feb 2016 23:31:01 +0000 (01:31 +0200)]
Add separate makefile for tests
Fred Sundvik [Sat, 13 Feb 2016 22:20:14 +0000 (00:20 +0200)]
Add makefile for compiling and running unit tests
Fred Sundvik [Sat, 13 Feb 2016 22:05:58 +0000 (00:05 +0200)]
Add cgreen unit test library and makefile
fredizzimo [Sat, 13 Feb 2016 21:26:39 +0000 (23:26 +0200)]
Initial commit