Jack Humbert
d1fb8d2296
Merge pull request #1431 from rai-suta/master
...
Bugg fix and add keymap for testing JIS_KEYCODE switch.
8 years ago
Ethan Madden
42e6ecc36b
Whitefox LED control ( #1432 )
...
* use new grave_esc functionality
* Port LED control from Ergodox Infinity to Whitefox
8 years ago
rai-suta
e740520b3f
Fix bug.
8 years ago
Jack Humbert
de833659ae
Merge pull request #1429 from fredizzimo/fixes_for_emulator
...
Minor fixes to support the emulator
8 years ago
Fred Sundvik
1e6a3f9e17
Change M_2_PI to 2 * PI as it should be
8 years ago
skullY
582a6ac75c
Fix #1135 by changing the default to at90usb1286
8 years ago
rai-suta
5dae013ff8
Add JIS_KEYCODE layout for send_string()
8 years ago
Fred Sundvik
f912c74fe7
Change inline to static inline
8 years ago
Fred Sundvik
da19852964
Add function for getting the LCD backlight brightness
8 years ago
Fred Sundvik
ff49259a1a
Include config.h from visualizer.h
8 years ago
Fred Sundvik
6c9b4743f7
Include config.h before visualizer.h
8 years ago
Jack Humbert
51a86b85f3
Merge pull request #1361 from fredizzimo/ergodox_infinity_backlight
...
Add Ergodox Infinity backlight support
8 years ago
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+~
8 years ago
Fred Sundvik
7d5606085f
Correctly calculate backlight level
8 years ago
Víctor
21fa16651c
Rename ES_RCRB to ES_RCBR for consistency reasons (left curly bracket is defined as ES_LCBR)
8 years ago
Víctor
2c404cca12
Fix keymap definitions referencing inexistent macros
8 years ago
Fred Sundvik
b51a0db6ed
Add backlight support to the default Ergodox Infinity animations
8 years ago
Fred Sundvik
effffa33a5
Backlight level handling for the visualizer
8 years ago
Fred Sundvik
a916f4e8b8
Let BACKLIGHT_ENABLE control the Infinity LEDs
8 years ago
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.
8 years ago
Nick Choi
5393bc6f4e
switched to uint8 and 16
8 years ago
Nick Choi
b3144112d3
removed need to set customtapping term 0. defaults to 0 already
8 years ago
Nick Choi
7c8b166cce
changed -1 to 0 can't have negative unsigned ints 🤔
8 years ago
Nick Choi
aeb3a34636
moved specific tap term to its own function
...
included custom_tapping_term in action struct
8 years ago
Nick Choi
e695b5a33b
Added per case tapping term, updated FF-nikchi keymap.
8 years ago
Nick Choi
eb660ef218
emoji support but
8 years ago
Wojciech Siewierski
a1e156a3d2
dynamic_macro.h: Do not use backlight_toggle if backlight is disabled
...
Fixes #1199 .
8 years ago
Wojciech Siewierski
10a7cd7e5a
dynamic_macro.h: Add debug logs
8 years ago
Wojciech Siewierski
8e94c9b4cb
dynamic_macro.h: Make the documentation more clear
8 years ago
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.
8 years ago
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.
8 years ago
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.
8 years ago
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.
8 years ago
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;
}
8 years ago
Priyadi Iman Nurcahyo
ffa4c72a89
Faux clicky bug fixes
8 years ago
Fred Sundvik
5c251b5575
Fix buffer overrun in lcd_keyframes
...
This would often cause the keyboard to crash when restarting the
computer.
8 years ago
Fred Sundvik
109ae2f1e8
Fix warnings in process_printer
8 years ago
Fred Sundvik
f7b59427fa
Fix name collision between ChibiOS and keymap_german
8 years ago
Fred Sundvik
6535804776
Disable array bounds warning in keymap_function_id_to_action
8 years ago
Fred Sundvik
a4ef86034c
Fix undefined eeprom warnings in unicode processing
8 years ago
Fred Sundvik
c5d2b7ff16
Rename led test to led_keyframes and move animation to Ergodox
8 years ago
Fred Sundvik
c6ca996f4e
Combine startup and resume animations
8 years ago
Fred Sundvik
3074269c4a
Move the logo drawing keyframe to lcd_keyframes
8 years ago
Fred Sundvik
df67169d42
Move LCD logo to visualizer resources
8 years ago
Fred Sundvik
3eb8785e87
Add automatic flush for the LCD screen
8 years ago
Fred Sundvik
b7041d06ae
Move common visualizer keyframes into visualizer_keyframes.h
8 years ago
Fred Sundvik
64d63ab422
Remove the need to manually enable the visualizer
8 years ago
Fred Sundvik
1e7585e767
Separated backlight and LCD disable/enable
...
Also moved them to correct places
8 years ago
Fred Sundvik
5ba228b684
Move LCD backlight keyframes to its own file
8 years ago
Fred Sundvik
5815c5d317
Move LCD keyframes to its own file
8 years ago