aboutsummaryrefslogtreecommitdiffstats
path: root/quantum
AgeCommit message (Collapse)Author
2017-06-24Fix #1135 by changing the default to at90usb1286Gravatar skullY
2017-06-24Add JIS_KEYCODE layout for send_string()Gravatar rai-suta
2017-06-24Change inline to static inlineGravatar Fred Sundvik
2017-06-24Add function for getting the LCD backlight brightnessGravatar Fred Sundvik
2017-06-24Include config.h from visualizer.hGravatar Fred Sundvik
2017-06-24Include config.h before visualizer.hGravatar Fred Sundvik
2017-06-18Merge pull request #1361 from fredizzimo/ergodox_infinity_backlightGravatar Jack Humbert
Add Ergodox Infinity backlight support
2017-06-16Added Grave Escape (#1391)Gravatar jamesofarrell
* 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-16Correctly calculate backlight levelGravatar Fred Sundvik
2017-06-12Rename ES_RCRB to ES_RCBR for consistency reasons (left curly bracket is ↵Gravatar Víctor
defined as ES_LCBR)
2017-06-12Fix keymap definitions referencing inexistent macrosGravatar Víctor
2017-06-03Add backlight support to the default Ergodox Infinity animationsGravatar Fred Sundvik
2017-06-03Backlight level handling for the visualizerGravatar Fred Sundvik
2017-06-03Let BACKLIGHT_ENABLE control the Infinity LEDsGravatar Fred Sundvik
2017-06-01Prevent the recording of looping dynamic macros.Gravatar Daniel Shields
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-05-29switched to uint8 and 16Gravatar Nick Choi
2017-05-25removed need to set customtapping term 0. defaults to 0 alreadyGravatar Nick Choi
2017-05-25changed -1 to 0 can't have negative unsigned ints 🤔Gravatar Nick Choi
2017-05-25moved specific tap term to its own functionGravatar Nick Choi
included custom_tapping_term in action struct
2017-05-25Added per case tapping term, updated FF-nikchi keymap.Gravatar Nick Choi
2017-05-15emoji support butGravatar Nick Choi
2017-05-05dynamic_macro.h: Do not use backlight_toggle if backlight is disabledGravatar Wojciech Siewierski
Fixes #1199.
2017-05-04dynamic_macro.h: Add debug logsGravatar Wojciech Siewierski
2017-05-04dynamic_macro.h: Make the documentation more clearGravatar Wojciech Siewierski
2017-05-04dynamic_macro.h: Do not save the keys being held when stopping the recordingGravatar Wojciech Siewierski
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-04dynamic_macro.h: Fix an off-by-two errorGravatar Wojciech Siewierski
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-04dynamic_macro.h: Always toggle the backlight twice as a notificationGravatar Wojciech Siewierski
Apparently sometimes the backlight was toggled only once and it was left on.
2017-05-04dynamic_macro.h: Ignore all the initial key releasesGravatar Wojciech Siewierski
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-04-30Add `DYN_REC_STOP` to dynamic macrosGravatar Weiyi Lou
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-19Faux clicky bug fixesGravatar Priyadi Iman Nurcahyo
2017-04-13Fix buffer overrun in lcd_keyframesGravatar Fred Sundvik
This would often cause the keyboard to crash when restarting the computer.
2017-04-13Fix warnings in process_printerGravatar Fred Sundvik
2017-04-13Fix name collision between ChibiOS and keymap_germanGravatar Fred Sundvik
2017-04-13Disable array bounds warning in keymap_function_id_to_actionGravatar Fred Sundvik
2017-04-13Fix undefined eeprom warnings in unicode processingGravatar Fred Sundvik
2017-04-09Rename led test to led_keyframes and move animation to ErgodoxGravatar Fred Sundvik
2017-04-09Combine startup and resume animationsGravatar Fred Sundvik
2017-04-09Move the logo drawing keyframe to lcd_keyframesGravatar Fred Sundvik
2017-04-09Move LCD logo to visualizer resourcesGravatar Fred Sundvik
2017-04-09Add automatic flush for the LCD screenGravatar Fred Sundvik
2017-04-09Move common visualizer keyframes into visualizer_keyframes.hGravatar Fred Sundvik
2017-04-09Remove the need to manually enable the visualizerGravatar Fred Sundvik
2017-04-09Separated backlight and LCD disable/enableGravatar Fred Sundvik
Also moved them to correct places
2017-04-09Move LCD backlight keyframes to its own fileGravatar Fred Sundvik
2017-04-09Move LCD keyframes to its own fileGravatar Fred Sundvik
2017-04-09Delete visualizer example integrationGravatar Fred Sundvik
It's much better to refer to the actual code than to to try to keep some examples up to date.
2017-04-09Tweaks to the Ergodox default visualizerGravatar Fred Sundvik
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
2017-04-09Brightness for Ergodox Infinity emulated LEDsGravatar Fred Sundvik
2017-04-09Emulate Ergodox EZ leds by LCD colorsGravatar Fred Sundvik
2017-04-09Display layer bitmap and keyboard led states on the LCDGravatar Fred Sundvik