190 Commits

Author SHA1 Message Date
bae1144a9f Fix compilation error when NO_ACTION_LAYER is defined. 2017-08-20 11:51:57 -04:00
2aa5e44640 some major steps toward making the usb-usb converter work 2017-08-15 23:14:41 -04:00
c622423668 Remove floating point calculation in mouse move. Saves approx 650 bytes if no other floating point used. 2017-08-15 19:51:06 -04:00
26650731d1 Added "EECONFIG_HANDEDNESS" to the eeconfig.h , because when RGB was enabled it was overwritting the old EECONFIG_HANDEDNESS address (10), so it is now on a non-conflicting addres (14).
Updated MiniDox split_util.h and eeprom files to reflect this change.

I recommend adding this to any split board that used these files, my changes will not effect them currently.
2017-08-13 14:24:04 -04:00
f30f12ec81 Add support for GeminiPR steno protocol.
This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories.
2017-07-27 16:10:36 -04:00
4087d6da0d Add wait support for tests 2017-07-08 21:59:51 -04:00
4e69a8bda6 Add basic timing support, and SFT_T tests
Also expose some bugs...
2017-07-08 21:59:51 -04:00
23df3016e8 Merge pull request #1405 from cquiroz/oneshot-mods-timeout
Oneshot mods timeout
2017-06-20 11:40:10 -04:00
0f163c0028 Add todo to timer.c 2017-06-19 00:24:32 +03:00
6a76192fa4 Fix problems with undefined inlines in debug mode 2017-06-18 21:22:22 +03:00
fb95d86b39 Move functions for adding keys from to reports to report.h 2017-06-18 21:22:22 +03:00
017458a07b Move functionality from action_util to report
The functions also takes report_kebyoard_t parameters, so that they can
be used elsewhere.
2017-06-18 21:22:22 +03:00
c588fca06c Empty bootloader_jump 2017-06-18 21:22:22 +03:00
d29906cb64 Emulate eeprom 2017-06-18 21:10:42 +03:00
f646f00b93 Rename native to test 2017-06-18 21:10:42 +03:00
83509adc3a Add empty timer functions 2017-06-18 21:10:42 +03:00
26eb97a4a8 Empty implementation of bootloader, suspend and timer 2017-06-18 21:10:42 +03:00
fdfd48e8c8 Fix program mem functionality 2017-06-18 21:10:42 +03:00
efaf0e830b Empty implementation of wait 2017-06-18 21:10:42 +03:00
74d752b531 Remove noisy debug line 2017-06-18 12:17:51 -04:00
3ab0f4d9e5 Deactivate oneshot mods once timedout 2017-06-18 12:17:51 -04:00
51a86b85f3 Merge pull request #1361 from fredizzimo/ergodox_infinity_backlight
Add Ergodox Infinity backlight support
2017-06-18 10:15:02 -04:00
ec88a0b3cc Make sure that the backlight level is within the right range 2017-06-16 02:05:38 +03:00
4ab61344f5 Adding permissive_hold 2017-06-03 10:28:46 -04:00
b6c60333e4 Re-enable mouse buttons 2017-05-29 13:21:38 -04:00
81e85a1a4e - Added integration of IBM Trackpoint 2017-05-26 20:35:31 +02:00
9c284786e7 Workaround for the macOS caps lock delay (#1308)
* Add 80ms delay for KC_CAPS when used as a tap key

Workaround for the macOS caps lock delay

* Revert "Increase TAPPING_TERM for the Clueboard"

This reverts commit a74e69e9fa889113ee31fbc8dc7e6848fdb07576.
2017-05-19 17:24:47 -07:00
25c6ca750f added comments and made function name clearer 2017-05-14 15:36:44 -07:00
84395e8a04 whoops 2017-05-14 09:36:50 -07:00
b9b2244b82 faster, less bits :) 2017-05-14 08:01:01 -07:00
63d9698d5c faster and less bits... again 2017-05-13 19:07:05 -07:00
37f6f92765 faster and less bits 2017-05-13 18:24:43 -07:00
7b7e285a98 should be using matrix_row_t 2017-05-13 17:22:38 -07:00
acd3e97b83 a bit smaller 2017-05-13 17:01:27 -07:00
99877cdff3 a bit smaller 2017-05-13 16:57:23 -07:00
b9895771ed improvements 2017-05-13 13:19:28 -07:00
849ed5a6a0 anti-ghost improvement for older keyboards with empty spots in matrix 2017-05-13 08:51:20 -07:00
bd2c0b9648 Call led_set for layer action events to update LEDs on layer changes 2017-05-10 19:26:39 +02:00
07fc34e962 Fix warnings when ACTION_ONESHOT is disabled 2017-04-13 16:00:29 +03:00
abda6ff7bb Include host.h from suspend.c 2017-04-13 16:00:29 +03:00
737c1fe641 Make MOUSEKEY_MOVE_MAX and MOUSEKEY_WHEEL_MAX configurable
Kitten_paw/ickerwx was doing that
2017-04-13 16:00:29 +03:00
6039a4f6ed Empty implementation of has_onshot_mods_timed_out
When the timeout is zero or not defined, the function now returns false.
Fixes a linker error when the visualizer is enabled
2017-04-09 18:34:59 +03:00
2366ebfbbd Merge branch 'master' into to_push 2017-03-29 12:00:38 -07:00
216f669276 Merge pull request #1098 from lambdalisue/tapping-force-hold
Add TAPPING_FORCE_HOLD to regulate behaviour
2017-03-28 09:24:22 -04:00
d0b4dcc82c Removes redundant {} which cause build failure when DEBUG_ACTION is set 2017-02-25 19:50:46 +07:00
7bef285553 Merge pull request #1101 from priyadi/layer_state_set_kb
Add weak layer_state_set_kb hook
2017-02-14 21:33:04 -05:00
bd8d717f1f Fix bug fix attempt 2017-02-15 05:25:08 +07:00
d96175937b Bug fix & added default_layer_state_set_kb 2017-02-15 05:20:15 +07:00
d369bfb83a Add layer_state_set_kb hook 2017-02-15 05:02:15 +07:00
64f9779fe5 Add TAPPING_FORCE_HOLD to regulate behaviour
See #889 for the detail.
2017-02-14 14:12:54 +09:00