Luiz Ribeiro
945f2f5916
Fixed rgblight_types.h
8 years ago
Luiz Ribeiro
d4cd5dda5c
Added a build flag for using a custom rgblight driver
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
Fred Sundvik
05530b193f
Delete visualizer example integration
...
It's much better to refer to the actual code than to to try to
keep some examples up to date.
8 years ago
Fred Sundvik
05bc4880dd
Tweaks to the Ergodox default visualizer
...
No animation, display led statuses and layer name on the same screen
Don't display layer bitmap
Fully saturated colors for caps, less saturated ones normally
8 years ago
Fred Sundvik
5fbaf31dc2
Brightness for Ergodox Infinity emulated LEDs
8 years ago
Fred Sundvik
39385144e7
Emulate Ergodox EZ leds by LCD colors
8 years ago
Fred Sundvik
9a4ce28683
Display layer bitmap and keyboard led states on the LCD
8 years ago
Fred Sundvik
f113f95440
Move CIE1931 and breathing tables to its own file
8 years ago
Fred Sundvik
503565d174
Only re-send matrix every 5ms
...
The previous 1ms value was too often, and wouldn't always leave
time for the visualizer
8 years ago
Fred Sundvik
f5c8941652
UGFX is compiled once per keyboard instead of keymap
8 years ago
Fred Sundvik
aee9b10e92
Add a keyboard specific visualizer
8 years ago
Jack Humbert
de52bd5d89
quick fix for space cadet shift
8 years ago
nielsenz
d1e66e2e07
Worked around some new Makefile issues.
8 years ago
nielsenz
7e54332890
Pulling and pushing troubles
8 years ago
Osamu Aoki
3a1ee48cda
Typo fix
8 years ago
Zay950
2366ebfbbd
Merge branch 'master' into to_push
8 years ago
skullydazed
23839b8c6d
Clarify the quantum license ( #1042 )
...
* Clarify the license for files we have signoff on
* Update against the currently signed off files
* Remove unused and not clearly licensed headers
* Replace an #endif I accidentally removed while resolving merge conflicts
8 years ago
Jack Humbert
7e37daa2ce
Merge pull request #1112 from newsboytko/newsboytko/midi-keycodes
...
Flesh out MIDI support
8 years ago
Jack Humbert
fa09189195
Merge pull request #1162 from Khord/master
...
My customized keymap + some tunes for the song list
8 years ago