Drashna Jaelre
ebed2e9a81
[BUG] Fix Key Override includes ( #13831 )
...
* [BUG] Fix Key Override includes
* simplify includes
2021-08-01 16:29:23 +01:00
Joel Challis
4ef8ff458d
Minor tidy up of key overrides ( #13747 )
...
* Minor tidy up of key overrides
* Update quantum/quantum.c
* Update quantum/quantum.c
2021-07-28 12:01:49 +01:00
Joel Challis
03d258c222
matrix_scan_x -> x_task ( #13748 )
2021-07-28 12:01:23 +01:00
Joel Challis
3858a784c7
Align AW20216 driver ( #13712 )
...
* Align AW20216 driver
* Update drivers/awinic/aw20216.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Review comments
* formatting fixes
* stop if start failed?
* review comments
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-07-27 23:55:51 +01:00
Joel Challis
f945c352e7
Haptic: driver-> feature ( #13713 )
2021-07-25 19:14:58 -07:00
Nick Brassel
4ec8764c70
Merge remote-tracking branch 'upstream/master' into develop
2021-07-25 12:17:15 +10:00
粑粑无礼头
399c4a913d
Update process_auto_shift.c
2021-07-25 08:55:39 +08:00
Joel Challis
b5bcd5b0a1
Refactor some platform dependent logic ( #13675 )
2021-07-24 19:56:45 +01:00
Joel Challis
567da49ed0
Avoid LTO conficts on arm_atsam ( #13676 )
2021-07-24 12:13:06 +01:00
Nick Brassel
489c0f969d
Disables rgblight twinkle by default. ( #13677 )
...
This takes up about 700 bytes of space, and needs to be swapped to
opt-in, rather than opt-out. Build failures in general on AVR due to the
scarcity of available flash. People can re-enable it by adding to their
keymap's config.h files:
```
#define RGBLIGHT_EFFECT_TWINKLE
```
2021-07-24 13:40:00 +10:00
Patrick Stadler
fb9a254a43
Retain brightness with lighting layers ( #13025 )
...
Add guard `RGBLIGHT_LAYERS_RETAIN_VAL` to retain the currently used val
when applying lighting layers.
2021-07-21 23:46:12 -07:00
QMK Bot
8925199ae8
Merge remote-tracking branch 'origin/master' into develop
2021-07-20 16:17:22 +00:00
Carl-Fredrik Arvidson
3486870ee4
Adds Swedish Mac ISO and ANSI keymaps ( #13055 )
...
* Adds Swedish Mac ISO and ANSI keymaps
* Replaces NBSP with space
* Adds missing keys
* Remove duplicates
* Remove duplicates
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Change case and remove whitespace
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Fix uppercase
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Add specific files for Swedish Pro
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Remove whitespace
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_pro_osx_ansi.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update quantum/keymap_extras/keymap_swedish_osx_iso.h
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-07-20 09:16:17 -07:00
Joakim Tufvegren
1414e9736d
Switch Ergodox Infinity over to split_common ( #13481 )
2021-07-19 18:54:32 -07:00
Ilya Zhuravlev
cd813b6636
vialrgb: fix missing include
2021-07-18 15:31:40 -04:00
Ilya Zhuravlev
e7789a9502
vial: change number of tapdance/combos enabled based on eeprom size
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
14c7ba62b0
qmk_settings: fix variable delays on avr
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
e165e8c94a
vial: always include qmk_settings.h for fallback defines
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
ae1d581ca7
eeprom_stm32: implement denser emulation, default to 4k
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
cdf16e79a3
qmk_settings: default to 10ms tap code delay
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
bec9d622a1
vialrgb: save flash/memory when direct control is disabled
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
83d13b44c2
vialrgb: support direct LED control
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
b20bf26c6b
vialrgb: handle the disable mode
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
fa77ed964e
vialrgb: switch to 16-bit rgb mode for future proofing
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
23e8adc8b2
vialrgb: add all effects
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
1d5ed0b24a
vialrgb: convert between vialrgb id and qmk id for modes
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
5bc1373a27
move RGB_MATRIX_MAXIMUM_BRIGHTNESS to header file
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
881c8027d2
vialrgb: add rgb info command
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
7ee6ddd9a7
vialrgb: initial
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
fa26d6e1bc
qmk_settings: wrap TAP_CODE_DELAY and TAP_HOLD_CAPS_DELAY
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
a284336819
qmk_settings: wrap tap/hold settings
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
6a48f2be28
vial: fix build with features disabled
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
4a95d01faa
qmk_settings: pick up oneshot defaults from macros
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
ab47d18274
qmk_settings: fix compile errors when disabled
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
7d23ffe1bc
qmk_settings: wrap COMBO_TERM
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
c9492cef89
fix combo handling for interrupted combos
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
99772b39c4
vial/combo: remove the KC_NO workaround, no longer needed
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
26a9cb5749
vial/combo: implement dynamic combos
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
8ccef55b3e
vial/combo: prototype
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
e0c7388e5d
vial/tap-dance: allow complex keycodes
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
274d9dcf07
vial/tap-dance: change double hold behavior when no explicit entry
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
be80d90f42
vial/tap-dance: adjust behavior for double tap+hold
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
5f4aa29c0d
vial/tap-dance: initial implementation
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
9ae8b1bc27
qmk_settings: remove debounce, tap-hold
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
d0747a6904
qmk_settings: wrap mouse keys
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
2f37c69ac9
qmk_settings: wrap one shot keys
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
e692dee6c7
qmk_settings: wrap auto shift
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
2848a74f62
qmk_settings: retrieve supported settings
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
2affa3ac05
vial: add qmk settings reset command
2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
6b0df5146f
qmk_settings: implement setting persistence
2021-07-17 23:46:10 -04:00