aboutsummaryrefslogtreecommitdiff
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
* Add noeeprom speed function for RGBLIGHT (#9706)0.9.57Drashna Jaelre2020-08-252-4/+17
| | | | | | | | | | | * [Docs] Add Speed functions to RGB Light docs * Add noeeprom functions for speed * Fix wording in doc Co-authored-by: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]>
* Compiler warning when using WS2812 (#9955)0.9.56Drashna Jaelre2020-08-251-0/+4
| | | Specifically, when rgb matrix is enabled and using the ws2812 driver, and rgb light is enabled at the same time, print a message about coexistance because it can cause issues, since you cannot change pins/config for the WS2812 driver.
* Issue 9942: Add LSA, RSA, RCS, LSA_T, RSA_T, and RCS_T (#9943)0.9.53nopunin10did2020-08-171-0/+9
| | | | | | | | | | | | | | | | | | | | * Issue 9942: Add Quantum defines Add codes to quantum_keycodes for LSA, RSA, RCS, and their corresponding _T macros * 9942: Add documentation for new defines Add documentation for new defines in feature request 9942. Also define SAGR and SAGR_T as aliases for RSA and RSA_T. * Update quantum/quantum_keycodes.h * Update docs/keycodes.md * Update docs/keycodes.md * Update docs/keycodes.md * Update docs/keycodes.md
* Add Indicator flag for RGB Matrix (#9933)0.9.48Drashna Jaelre2020-08-051-0/+1
| | | | | | | | * Add Indicator flag for RGB Matrix This adds a new flag for the RGB Matrix feature that lets you specify if the LED is an indicator LED, to be used to indicate the system state of the keyboard (eg caps/num/etc lock status, layer indication, modifer status, etc). * Better formatting of table
* Fix RGB_DISABLE_TIMEOUT overflow warning (#9866) (#9874)0.9.47BeefaloKing2020-08-041-1/+1
| | | | | * Fix RGB_DISABLE_TIMEOUT overflow warning (#9866) * Adjust capitalization (#9874)
* Redefine IS_LAYER_ON/OFF() as aliases for existing layer functions (#6352)0.9.42Konstantin Đorđević2020-07-161-2/+5
| | | | | | | | | | | | | | | | | | * Add IS_LAYER_ON_STATE()/IS_LAYER_OFF_STATE() macros * Add docs for IS_LAYER_ON/OFF(_STATE) macros * Remove IS_LAYER_ON/OFF_STATE redefinition in userspace * Run clang-format on quantum/quantum.h * Redefine IS_LAYER_ON/OFF(_STATE) as aliases of existing layer functions Also update relevant doc entries. Needs testing to check if this breaks existing IS_LAYER_ON/OFF usage in certain edge cases (namely calling the macros with 0). * Reformat layer check function docs
* Allow for user song list (#9281)Drashna Jaelre2020-07-161-41/+129
|
* Fixed CA_DOTA key code (#9722)0.9.41Hedgestock2020-07-161-1/+1
|
* Remove `DESCRIPTION` (#9732)0.9.400.9.39Ryan2020-07-162-2/+0
|
* Update new keyboard templates (#9636)0.9.38Ryan2020-07-1511-269/+172
| | | | | | | * Update new keyboard templates * Switch on Bootmagic Lite by default * Remove MIDI_ENABLE and FAUXCLICKY_ENABLE
* Fix RGB Matrix using RGBW WS2812 LEDs (#9705)0.9.37Drashna Jaelre2020-07-131-1/+1
| | | This should be a pointer, as that is what the function expects.
* Refactor ARM backlight (#7959)0.9.36Joel Challis2020-07-101-99/+61
|
* Changed US_RBRC to KC_RBRC instead of KC_LBRC (#9664)0.9.34Oskar Holstensson2020-07-081-1/+1
|
* [Keymap Extra] Add French AZERTY (AFNOR - NF Z71-300) (#9644)0.9.33Guillaume Gérard2020-07-082-0/+353
| | | Co-authored-by: Ryan <[email protected]>
* format code according to conventions [skip ci]0.9.32QMK Bot2020-07-071-2/+2
|
* Allowing Pressing the Start Buttons Again to Stop Dynamic Macro Recording ↵Dongfeng Yu2020-07-071-3/+5
| | | | (#9446)
* format code according to conventions [skip ci]0.9.27QMK Bot2020-07-042-13/+9
|
* add DIP_SWITCH_MATRIX_GRID support (#8772)Takeshi ISHII2020-07-042-4/+53
| | | | | | | | | | | | | * dipsw test on helix/rev2/sc/back:five_rows * add peek_matrix() to matrix_common.c * add DIP_SWITCH_MATRIX_GRID support to quantum/dip_switch.c * update docs/feature_dip_switch.md about DIP_SWITCH_MATRIX_GRID * Test end. remove test code. Revert "dipsw test on helix/rev2/sc/back:five_rows" This reverts commit 6d4304c74557597c9fb4d324f79c3ae4793ae874.
* add SPLIT_HAND_MATRIX_GRID support (#8685)Takeshi ISHII2020-07-041-0/+24
| | | Co-authored-by: Danny <[email protected]>
* Fix “G” in Neo2 keymap (#9645)0.9.26Olli2020-07-041-1/+1
| | | | Fix duplicated “NE_H” definition to use “NE_G” in Neo2 keymap, introduced with commit 44ff14f.
* Make sendstring respect `TAP_CODE_DELAY` (#9623)0.9.23Ryan2020-07-021-4/+2
|
* feat: add dvorak-fr as extra keymap (#9512)0.9.21Guillaume Gérard2020-06-242-0/+215
|
* Add Hebrew keymap aliases (#9383)0.9.20Joshua Diamond2020-06-231-0/+151
| | | | | | | | | | | | | | | | | | | | | | | | * Add Hebrew keymap aliases * Use NBSP for internal space in box drawings * Apply suggestions from code review * More whitespace fixes * IL_DVAV, IL_DYOD and IL_VYOD were incorrect * Add IL_DEG, IL_MUL, IL_DIV * Hebrew is now ISO (no more BAE) * Use ISO left shift * Apply suggestions from code review * DYOD and VYOD were reversed in diagram. Oops!
* Improve keycode handling for RGB (#7677)Drashna Jaelre2020-06-221-8/+77
| | | | Co-authored-by: drashna <[email protected]> Co-authored-by: noroadsleft <[email protected]>
* `qmk cformat` (#9500)0.9.18Nick Brassel2020-06-224-46/+43
|
* Change `led` variable in rgb_matrix_drivers to avoid conflicts (#9412)Drashna Jaelre2020-06-201-7/+7
| | | | | | | | | | | | | | | | | * Change `led` to `led_matrix` in rgb_matrix_drivers Is a minor change that only affects the driver file. However, this will allow somebody to run rgblight along side rgb matrix using the ws2812 driver, as well. Specifically, so you can use the custom driver for rgblight to set a different pin (barring a change to the `ws2812_setleds` function). Courtesy of discord conversion: https://discordapp.com/channels/440868230475677696/568161140534935572/721555623191248906 * Change name to be super specific * Update rgb_matrix_drivers.c
* Support IS31FL3741 and IS31FL3741A. (#9201)MelGeek2020-06-202-5/+24
|
* Standardize how unicode is processed (fixes #8768) (#8770)Jason Laqua2020-06-185-90/+81
| | | Co-authored-by: Konstantin Đorđević <[email protected]>
* adds support for the atmega328 (#9043)0.9.9itsnoteasy2020-06-103-2/+20
| | | Co-authored-by: Ryan <[email protected]>
* Fixed slave-side keyboard half unresponsiveness (#9360)0.9.8Adrian2020-06-101-1/+4
| | | | | | | | | | * Fixed slave-side keyboard half unresponsiveness due to how LUFA handles USB_Disable() * changes to formatting Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Joel Challis <[email protected]>
* Move encoder_read to common location (#9003)0.9.7Joel Challis2020-06-032-18/+1
|\
| * Move encoder_read to common locationzvecr2020-05-022-18/+1
| |
* | Move dip switch init to back of the init process (#9233)0.9.6Drashna Jaelre2020-06-031-3/+0
| |
* | Fix layer mask size for RGBLIGHT_LAYER_BLINK (#9260)0.9.4Joshua Diamond2020-06-011-3/+3
| |
* | Option to allow lighting layers when RGB Lighting is off (#9051)0.9.3Joshua Diamond2020-06-011-6/+18
| |
* | BE_J should map to KC_J (#9243)0.9.2Kimat Boven2020-06-011-1/+1
| |
* | 2020 May 30 Breaking Changes Update (#9215)0.9.0James Young2020-05-3014-90/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Branch point for 2020 May 30 Breaking Change * Migrate `ACTION_LAYER_TOGGLE` to `TG()` (#8954) * Migrate `ACTION_MODS_ONESHOT` to `OSM()` (#8957) * Migrate `ACTION_DEFAULT_LAYER_SET` to `DF()` (#8958) * Migrate `ACTION_LAYER_MODS` to `LM()` (#8959) * Migrate `ACTION_MODS_TAP_KEY` to `MT()` (#8968) * Convert V-USB usbdrv to a submodule (#8321) * Unify Tap Hold functions and documentation (#8348) * Changing board names to prevent confusion (#8412) * Move the Keyboardio Model01 to a keyboardio/ subdir (#8499) * Move spaceman keyboards (#8830) * Migrate miscellaneous `fn_actions` entries (#8977) * Migrate `ACTION_MODS_KEY` to chained mod keycodes (#8979) * Organizing my keyboards (plaid, tartan, ergoinu) (#8537) * Refactor Lily58 to use split_common (#6260) * Refactor zinc to use split_common (#7114) * Add a message if bin/qmk doesn't work (#9000) * Fix conflicting types for 'tfp_printf' (#8269) * Fixed RGB_DISABLE_AFTER_TIMEOUT to be seconds based & small internals cleanup (#6480) * Refactor and updates to TKC1800 code (#8472) * Switch to qmk forks for everything (#9019) * audio refactor: replace deprecated PLAY_NOTE_ARRAY (#8484) * Audio enable corrections (2/3) (#8903) * Split HHKB to ANSI and JP layouts and Add VIA support for each (#8582) * Audio enable corrections (Part 4) (#8974) * Fix typo from PR7114 (#9171) * Augment future branch Changelogs (#8978) * Revert "Branch point for 2020 May 30 Breaking Change"
* | Fix build. (#9163)0.8.181Nick Brassel2020-05-221-1/+1
| |
* | Initial arm serial partially based on old lets split code (#7072)0.8.178Joel Challis2020-05-211-2/+2
|\ \
| * | Initial arm serial partially based on old lets split codezvecr2020-05-211-2/+2
| | |
* | | format code according to conventions [skip ci]0.8.177QMK Bot2020-05-212-4/+4
|/ /
* | Slight speed increases for matrix scanning (#9150)Joel Challis2020-05-212-32/+50
| |
* | Use LUFA funcs for split_util (#8594)Joel Challis2020-05-211-21/+44
| |
* | format code according to conventions [skip ci]0.8.165QMK Bot2020-05-181-3/+1
| |
* | Add query functions for RGB Light and RGB Matrix (#8960)Drashna Jaelre2020-05-184-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add additional query functions for RGBLIGHT * Add additional query functions for RGB Matrix * Change names of enable check functions * Fix macro for rgb matrix takeover of rgblight functions * Add documentation for rgb_matrix_get_hsv() * Add *_get_hsv function to rgblight
* | Remove `DEBUG_LEVEL` from V-USB rules.mk (#9117)0.8.164Ryan2020-05-171-2/+0
| |
* | One shot support for swap hands (#8590)0.8.157Zsolt Parragi2020-05-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commits add the SH_OS keycode, which works similarly to one shot layers: * while pressed, the keyboard is swapped * if no keys were pressed while it was pressed, the next key press is swapped SH_OS also supports chaining with one shot layers: OSL(x) + SH_OS + key interprets the key press on the oneshot layer. The ONESHOT_TIMEOUT setting used by one shot keys and layers is also used by oneshot swap hands. In the above chaining scenario the timeout of the oneshot layer is reset when swap hands is activated. Resolves #2682
* | Allow expanding from 8 to 32 RGB Lighting Layers (#8941)0.8.156Joshua Diamond2020-05-132-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow 16 lighting layers * Require #define RGBLIGHT_LAYERS_16 to enable 16 layers * Override RGBLIGHT_MAX_LAYERS to set maximum number of lighting layers * Enforce lower bound on RGBLIGHT_MAX_LAYERS Co-Authored-By: Takeshi ISHII <[email protected]> * Fix an error in the check for valid RGBLIGHT_MAX_LAYERS * Don't use bitfield / PACKED, as it causes bloat * Update documentation re: up to 32 lighting layers * Run cformat * Add note about increasing FW size in docs/config_options.md Co-authored-by: Drashna Jaelre <[email protected]> * Remove no-longer-valid comment * Add doc note that split sync will be slower Co-authored-by: Takeshi ISHII <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* | Update Neo2 keymap (#9063)0.8.1550.8.154Ryan2020-05-131-58/+122
| |
* | Update Canadian Multilingual keymap and add sendstring LUT (#8786)Ryan2020-05-132-236/+510
| |