Commit Graph

6102 Commits

Author SHA1 Message Date
713465fb41 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.
2016-02-14 20:07:51 +02:00
6956c177da Add byte stuffing send support for large frames 2016-02-14 19:56:22 +02:00
2f3ea76428 Fix name of some unit tests 2016-02-14 19:03:34 +02:00
f3beeb0270 Hanlde sending of zero bytes for small packets 2016-02-14 18:59:01 +02:00
a089eaa868 Add sending of small frames with no zeroes 2016-02-14 17:45:25 +02:00
26537474ae Add byte stuffer recv handling of too long frames 2016-02-14 15:57:44 +02:00
e8cb6d8023 Bytestuffer recv handling of long frames 2016-02-14 15:28:57 +02:00
eefb5b5634 Mutiple frame handling for byte stuffer
Also handles unexpected data.
2016-02-14 14:25:54 +02:00
ce3a21cbea Implement receive of valid small byte stuffed frames 2016-02-14 14:04:51 +02:00
8a991a266e Rename files to match what they actually do
Also add validator before routing.
2016-02-14 13:05:50 +02:00
1f1bc183dd Start implementing data_link 2016-02-14 12:45:12 +02:00
3eaddd6514 Use cgreen test runner instead of executables 2016-02-14 01:58:26 +02:00
3c6b93a491 Add separate makefile for tests 2016-02-14 01:31:01 +02:00
e9a1474bb6 Add makefile for compiling and running unit tests 2016-02-14 00:20:14 +02:00
e70cefc12f Add cgreen unit test library and makefile 2016-02-14 00:05:58 +02:00
ffc425603d Initial commit 2016-02-13 23:26:39 +02:00
c5db02925c Clean up wrong license information 2016-02-13 22:20:47 +02:00
8479e6aa39 Update readme and license
Also add integration examples
2016-02-13 22:08:49 +02:00
8ce60649c8 Initialize backlight and LCD during visualizer_init 2016-02-13 20:29:49 +02:00
209167d4d6 Compile the user visualizer 2016-02-13 19:53:22 +02:00
9e58d022ba Add visualizer
A generic visualizer that supports animations. There's a few
predefined keyframe types included, and more can be added by the
user.
2016-02-13 19:38:23 +02:00
01b955aa64 Add LCD backlight support
Also possibility to disable the LCD support
2016-02-13 19:21:16 +02:00
fb681b5a60 Add makefile that includes ugfx 2016-02-13 17:47:39 +02:00
bb75446b0b Add uGFX submodule v 2.4 2016-02-13 16:44:14 +02:00
4452f4965d Add MIT license 2016-02-13 14:18:48 +02:00
2c29ce3cfe Merge pull request #141 from XenoBits/master
Ergodox EZ new keymap for C# developers
2016-02-12 08:50:01 -05:00
9eea6850f9 Another readme.md improvement 2016-02-12 12:01:36 +01:00
8f1bafece5 Improved readme 2016-02-12 12:00:13 +01:00
8c051f2d05 Added C# developer keymap 2016-02-12 11:54:27 +01:00
3568065141 Add readme 2016-02-12 09:33:38 +02:00
043ac26c24 Merge pull request #140 from lasko/master
A slightly different default layout
2016-02-11 23:58:08 -05:00
d290e09d7b Added pageup, pagedown, home, and end keys 2016-02-11 20:52:59 -08:00
006d277ec1 Added a Tenkey layer and moved the del key 2016-02-11 20:46:12 -08:00
d3488f131c Adding my initial layout 2016-02-11 20:20:09 -08:00
073a6c206e Adding my initial layout 2016-02-11 20:19:07 -08:00
f4fc7fd4d5 Merge pull request #139 from joarau/norwegian-colemak-ergodox-with-norwegian-definitions
Norwegian Colemak Ergodox and Norwegian key definitions
2016-02-11 20:40:47 -05:00
2f7cda63d0 Norwegian Colemak Ergodox and Norwegian key definitions 2016-02-11 16:28:28 +01:00
9f6966f765 More tweaks to experimental layout 2016-02-11 16:55:10 +02:00
9e075e28be Merge branch 'master' of github.com:jackhumbert/qmk_firmware 2016-02-11 16:39:40 +02:00
ec4428b1c6 Merge pull request #138 from Willyfrog/master
ergodox_ez for emacs + mac + altgr users
2016-02-10 15:40:25 -05:00
f96186ed9c add image 2016-02-10 19:04:26 +01:00
8aeaa6df81 Merge pull request #137 from uzytkownik/master
Add mpiechotka ergodox ez keymap
2016-02-10 08:24:06 -05:00
3c805548d9 added .hex file 2016-02-10 09:47:11 +01:00
03f61dcdb4 Add mpiechotka ergodox ez keymap 2016-02-09 23:37:02 -08:00
0206976267 Merge pull request #136 from cbbrowne/master
Random improvements
2016-02-08 14:25:22 -05:00
8079dc0682 Eliminate switch statement by using contiguous character ranges 2016-02-08 11:25:55 -05:00
bbcc1046a6 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 2016-02-08 10:53:50 -05:00
cd90dd9f6d Corrects typo 2016-02-08 15:22:56 +02:00
67f14d938b Merge pull request #130 from jacobono/jacobono
Jacobono
2016-02-08 08:01:54 -05:00
ac84fa47fc Updates documentation, adds Cmd/Win dual-function key 2016-02-08 14:56:19 +02:00