Jack Humbert
61cdc9aaa4
Allow mod swapping for mod tap (MT) ( #1202 )
...
* allow mod swapping for mod tap
* quick include
* fix the mod swapping
* make changes consistent with action code
* fix bug
* re-enable no gui, etc
* fix binary comps
* solid logic
2017-06-26 18:54:01 -04:00
Jack Humbert
d1fb8d2296
Merge pull request #1431 from rai-suta/master
...
Bugg fix and add keymap for testing JIS_KEYCODE switch.
2017-06-25 21:31:10 -04:00
Ethan Madden
42e6ecc36b
Whitefox LED control ( #1432 )
...
* use new grave_esc functionality
* Port LED control from Ergodox Infinity to Whitefox
2017-06-25 21:30:40 -04:00
rai-suta
e740520b3f
Fix bug.
2017-06-26 00:24:32 +09:00
Jack Humbert
de833659ae
Merge pull request #1429 from fredizzimo/fixes_for_emulator
...
Minor fixes to support the emulator
2017-06-25 10:29:00 -04:00
Fred Sundvik
1e6a3f9e17
Change M_2_PI to 2 * PI as it should be
2017-06-25 12:55:18 +03:00
skullY
582a6ac75c
Fix #1135 by changing the default to at90usb1286
2017-06-24 15:28:13 -07:00
rai-suta
5dae013ff8
Add JIS_KEYCODE layout for send_string()
2017-06-24 18:29:37 +09:00
Fred Sundvik
f912c74fe7
Change inline to static inline
2017-06-24 00:34:16 +03:00
Fred Sundvik
da19852964
Add function for getting the LCD backlight brightness
2017-06-24 00:34:16 +03:00
Fred Sundvik
ff49259a1a
Include config.h from visualizer.h
2017-06-24 00:34:16 +03:00
Fred Sundvik
6c9b4743f7
Include config.h before visualizer.h
2017-06-24 00:33:23 +03:00
Jack Humbert
51a86b85f3
Merge pull request #1361 from fredizzimo/ergodox_infinity_backlight
...
Add Ergodox Infinity backlight support
2017-06-18 10:15:02 -04:00
jamesofarrell
98316ef017
Added Grave Escape ( #1391 )
...
* added QK_GRAVE_ESC and KC_GESC
* fixed name
* Fixed keycode emnu
* Removed layer check, added left and right GUI mod detection for OSX GUI+~
2017-06-16 14:56:50 -07:00
Fred Sundvik
7d5606085f
Correctly calculate backlight level
2017-06-16 02:05:15 +03:00
Víctor
21fa16651c
Rename ES_RCRB to ES_RCBR for consistency reasons (left curly bracket is defined as ES_LCBR)
2017-06-12 21:44:40 +02:00
Víctor
2c404cca12
Fix keymap definitions referencing inexistent macros
2017-06-12 21:43:34 +02:00
Fred Sundvik
b51a0db6ed
Add backlight support to the default Ergodox Infinity animations
2017-06-03 22:04:10 +03:00
Fred Sundvik
effffa33a5
Backlight level handling for the visualizer
2017-06-03 21:14:26 +03:00
Fred Sundvik
a916f4e8b8
Let BACKLIGHT_ENABLE control the Infinity LEDs
2017-06-03 14:34:50 +03:00
Daniel Shields
606e13a47e
Prevent the recording of looping dynamic macros.
...
If a macro play key is inadvertently recorded in a dynamic macro
a loop is created and the macro will not terminate when played.
This should be prevented.
2017-06-01 16:29:58 +01:00
Nick Choi
5393bc6f4e
switched to uint8 and 16
2017-05-29 21:25:50 -04:00
Nick Choi
b3144112d3
removed need to set customtapping term 0. defaults to 0 already
2017-05-25 16:38:06 -04:00
Nick Choi
7c8b166cce
changed -1 to 0 can't have negative unsigned ints 🤔
2017-05-25 16:29:57 -04:00
Nick Choi
aeb3a34636
moved specific tap term to its own function
...
included custom_tapping_term in action struct
2017-05-25 16:26:30 -04:00
Nick Choi
e695b5a33b
Added per case tapping term, updated FF-nikchi keymap.
2017-05-25 00:41:00 -04:00
Nick Choi
eb660ef218
emoji support but
2017-05-15 01:52:45 -04:00
Wojciech Siewierski
a1e156a3d2
dynamic_macro.h: Do not use backlight_toggle if backlight is disabled
...
Fixes #1199 .
2017-05-05 00:11:24 +02:00
Wojciech Siewierski
10a7cd7e5a
dynamic_macro.h: Add debug logs
2017-05-04 23:57:22 +02:00
Wojciech Siewierski
8e94c9b4cb
dynamic_macro.h: Make the documentation more clear
2017-05-04 22:39:02 +02:00
Wojciech Siewierski
4b50ea15a9
dynamic_macro.h: Do not save the keys being held when stopping the recording
...
More specifically, we save them and then place the `macro_end` pointer
before them so they are essentially ignored and the other macro may
freely overwrite them.
2017-05-04 01:42:09 +02:00
Wojciech Siewierski
436d661775
dynamic_macro.h: Fix an off-by-two error
...
We need to check whether we just passed the after-the-end point of the
other macro. Instead we were checking whether we are going to reach it
now.
2017-05-04 01:26:35 +02:00
Wojciech Siewierski
5e2a999278
dynamic_macro.h: Always toggle the backlight twice as a notification
...
Apparently sometimes the backlight was toggled only once and it was left on.
2017-05-04 00:58:01 +02:00
Wojciech Siewierski
40fe30e4d6
dynamic_macro.h: Ignore all the initial key releases
...
Right after the user initiates the macro recording, they usually need
to release some keys used to access the DYN_REC_START layers. It makes
sense to ignore them.
Note: The keys used to access the DYN_REC_STOP key are *not* ignored.
2017-05-04 00:14:38 +02:00
Weiyi Lou
4ff40a551a
Add DYN_REC_STOP
to dynamic macros
...
Dynamic macro functionality is modified to check for `DYN_REC_STOP`, so
that macro recording can be stopped with a designated key combination
(e.g. `qs` or anything) instead of mandating the use of a `_DYN` layer.
`_DYN` layer stopping can still be done by passing `DYN_REC_STOP` within
`process_record_user()`:
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
uint16_t macro_kc = (keycode == MO(_DYN) ? DYN_REC_STOP : keycode);
if (!process_record_dynamic_macro(macro_kc, record)) {
return false;
}
return true;
}
2017-04-30 19:21:44 +10:00
Priyadi Iman Nurcahyo
ffa4c72a89
Faux clicky bug fixes
2017-04-19 01:40:16 +07:00
Fred Sundvik
5c251b5575
Fix buffer overrun in lcd_keyframes
...
This would often cause the keyboard to crash when restarting the
computer.
2017-04-13 21:40:06 +03:00
Fred Sundvik
109ae2f1e8
Fix warnings in process_printer
2017-04-13 16:00:29 +03:00
Fred Sundvik
f7b59427fa
Fix name collision between ChibiOS and keymap_german
2017-04-13 16:00:29 +03:00
Fred Sundvik
6535804776
Disable array bounds warning in keymap_function_id_to_action
2017-04-13 16:00:29 +03:00
Fred Sundvik
a4ef86034c
Fix undefined eeprom warnings in unicode processing
2017-04-13 16:00:29 +03:00
Fred Sundvik
c5d2b7ff16
Rename led test to led_keyframes and move animation to Ergodox
2017-04-09 18:34:59 +03:00
Fred Sundvik
c6ca996f4e
Combine startup and resume animations
2017-04-09 18:34:59 +03:00
Fred Sundvik
3074269c4a
Move the logo drawing keyframe to lcd_keyframes
2017-04-09 18:34:59 +03:00
Fred Sundvik
df67169d42
Move LCD logo to visualizer resources
2017-04-09 18:34:59 +03:00
Fred Sundvik
3eb8785e87
Add automatic flush for the LCD screen
2017-04-09 18:34:59 +03:00
Fred Sundvik
b7041d06ae
Move common visualizer keyframes into visualizer_keyframes.h
2017-04-09 18:34:59 +03:00
Fred Sundvik
64d63ab422
Remove the need to manually enable the visualizer
2017-04-09 18:34:59 +03:00
Fred Sundvik
1e7585e767
Separated backlight and LCD disable/enable
...
Also moved them to correct places
2017-04-09 18:34:59 +03:00
Fred Sundvik
5ba228b684
Move LCD backlight keyframes to its own file
2017-04-09 18:34:59 +03:00