Commit Graph

350 Commits (65343349731953e9c32b25a9cc26decac3325df3)

Author SHA1 Message Date
Stefan Dorn 6534334973 prep for better layers 2016-08-21 18:25:08 +01:00
Stefan Dorn 2f2cac7dff note 2016-08-21 18:24:55 +01:00
Stefan Dorn 0af5332a59 align 2016-08-21 18:24:51 +01:00
Stefan Dorn 17dd157c1d cleanup 2016-08-09 16:13:24 +01:00
Stefan Dorn d722480b37 don't double-sticky 2016-08-09 16:13:13 +01:00
Stefan Dorn 5a33a1c21b re-break layer switches to unbreak repeats 2016-08-09 02:51:45 +01:00
Stefan Dorn fc3a0906f9 fix stickies 2016-08-09 01:49:27 +01:00
Stefan Dorn 3bfad0fb5c avoid layer inception 2016-08-09 01:11:31 +01:00
Stefan Dorn 20343f60b9 fix funcpunc problem 2016-08-09 00:57:15 +01:00
Stefan Dorn 9fc027ebbe get rid of global state 2016-08-09 00:40:48 +01:00
Stefan Dorn 5e9593a4a5 rewrite layer code 2016-08-08 23:23:04 +01:00
Stefan Dorn 70a8382000 fix debug_print 2016-08-08 20:35:00 +01:00
Stefan Dorn aff9a6b9cf tab key 2016-08-08 19:39:13 +01:00
Stefan Dorn 1de6d9e950 remove debug 2016-07-20 22:32:40 +01:00
Stefan Dorn b929617dae combo layer test 2016-07-20 22:32:15 +01:00
Stefan Dorn 11b79bcc8c combo with layers 2016-07-20 22:22:41 +01:00
Stefan Dorn e20ccf838d fix media keys 2016-07-08 09:39:40 +01:00
Stefan Dorn c2b44c7222 let modifiers unstick layers 2016-06-19 08:48:26 +01:00
Stefan Dorn dbbd699115 cleanup 2016-06-14 20:14:44 +01:00
Stefan Dorn a0289831c1 nkro interface (for later) 2016-06-14 13:52:48 +01:00
Stefan Dorn 90bb49c27d split {mod,layer}_sticky_on 2016-06-14 12:38:17 +01:00
Stefan Dorn e8c5f2a69d typo 2016-06-14 12:23:05 +01:00
Stefan Dorn f9a4c2551d default keyfuncs for keys 2016-06-14 11:57:20 +01:00
Stefan Dorn 2498833488 sticky cleanup 2016-06-14 11:45:57 +01:00
Stefan Dorn 270feb968a sticky modifier keys! 2016-06-14 11:34:43 +01:00
Stefan Dorn e293f31c04 cleanup 2016-06-14 11:34:35 +01:00
Stefan Dorn 6786b70ecc rework sticky layer keys 2016-06-14 10:51:17 +01:00
Stefan Dorn f52da5065a explicit modifiers 2016-06-14 09:39:45 +01:00
Stefan Dorn 9c81274348 refactor (and minor sticky bug) 2016-06-14 07:32:06 +01:00
Stefan Dorn 5dc33a30d0 refactor 2016-06-14 05:53:45 +01:00
Stefan Dorn 118f511e61 refactor 2016-06-14 05:48:02 +01:00
Stefan Dorn f5c1169af3 get rid of trans logic complete 2016-06-14 05:44:11 +01:00
Stefan Dorn bd74409688 cleanup 2016-06-14 05:20:32 +01:00
Stefan Dorn b4ab1b0a7c no leds 2016-06-14 05:04:25 +01:00
Stefan Dorn 39d4cf708a save some memory 2016-06-14 05:02:05 +01:00
Stefan Dorn 60e45f8444 refactor 2016-06-14 04:48:56 +01:00
Stefan Dorn b9678e3239 free memory usage 2016-06-14 01:49:07 +01:00
Stefan Dorn ec2820d15b more explicit types 2016-06-14 01:49:01 +01:00
Stefan Dorn 0f953d4d4a always store constant strings in PROGMEM 2016-06-14 00:38:22 +01:00
Stefan Dorn 5a651b2854 define debug_printf variant as well 2016-06-14 00:29:43 +01:00
Stefan Dorn 8748e15b59 comment 2016-06-13 23:42:34 +01:00
Stefan Dorn b5c9da488a make the whole debug interface conditional 2016-06-13 23:39:48 +01:00
Stefan Dorn 6a2057e1da hid_listen 2016-06-13 23:34:41 +01:00
Stefan Dorn 79cdf4f1f3 conditional debug 2016-06-13 23:31:20 +01:00
Stefan Dorn 01be9a4d7f some basic debug messages 2016-06-13 05:25:30 +01:00
Stefan Dorn fd9de01514 debug works! 2016-06-13 05:25:18 +01:00
Stefan Dorn 415e815f75 part of porting the debug interface from tmk 2016-06-12 08:55:16 +01:00
Stefan Dorn 79b747a5fe no muflax 2016-06-12 06:51:49 +01:00
Stefan Dorn 61a8817f2e get rid of transparent keys as part of the coming sticky cleanup 2016-06-12 06:44:09 +01:00
Stefan Dorn a812590707 cleanup 2016-06-12 06:09:57 +01:00