Joel Challis
a19ae3d784
Add dd mapping for hardware based split handedness ( #22369 )
6 months ago
Joel Challis
98530cad3b
Implement data driven dip switches ( #22017 )
* Add data driven dip switches
* Autogen weak matrix_mask
6 months ago
Joel Challis
ca2d2a524f
Flag more VIAL config options in lint ( #22345 )
6 months ago
jack
896d3dc497
Add DD mappings for locking switch ( #22242 )
Co-authored-by: Ryan <fauxpark@gmail.com>
7 months ago
Joel Challis
e4c54a9612
Support additional split sync items for info.json ( #22193 )
7 months ago
Joel Challis
80ccbdfd86
More data driven RGB/LED Matrix config ( #21939 )
7 months ago
Joel Challis
5fab310e65
Implement data driven wear leveling ( #21906 )
* DD encoder map, wear leveling
* remove encoder map from DD
let's avoid the support headache
* wear leveling: specify the allowed drivers by name
Co-authored-by: Ryan <fauxpark@gmail.com>
* Add additional params
* Relocate under eeprom
* disable parsing
---------
Co-authored-by: Dimitris Mantzouranis <d3xter93@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
8 months ago
Joel Challis
95681b8ff4
Add *_MATRIX_LED_COUNT generation ( #21110 )
9 months ago
Joel Challis
a9e2f6a25a
Remove `led_matrix.hue_steps` and `led_matrix.sat_steps` from schema ( #21827 )
9 months ago
Ryan
9551a0a38a
Move `RGBLIGHT_LED_MAP` to data driven ( #21095 )
11 months ago
Joel Challis
aa33fb00fd
Revert "Add *_MATRIX_LED_COUNT generation/validation ( #19515 )" ( #21109 )
This reverts commit 25c16b3ade
.
11 months ago
Joel Challis
25c16b3ade
Add *_MATRIX_LED_COUNT generation/validation ( #19515 )
* Add *_MATRIX_LED_COUNT parsing/validation
* Disable parsing for now
* Disable complexity check
11 months ago
Nick Brassel
5faa23d54c
Keymap introspection for combos. ( #19670 )
1 year ago
Ryan
ef37fa29cd
Organise config/rules <-> info mappings ( #20723 )
1 year ago
Ryan
47966dc2a6
Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` ( #20303 )
1 year ago
Pascal Getreuer
ae63c0f509
[Core] Caps Word "Invert on shift" option: pressing Shift inverts the shift state. ( #20092 )
Co-authored-by: Nick Brassel <nick@tzarc.org>
1 year ago
precondition
1899793f27
Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps ( #20211 )
1 year ago
Ryan
647c2835e6
WS2812 driver improvements ( #20262 )
1 year ago
Ryan
65a80f411f
Clean up APA102 config and add DD mapping ( #20159 )
1 year ago
Ryan
314f6c1ddb
Move backlight config to data driven ( #19910 )
1 year ago
precondition
515dd18c28
Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of HOLD_ON_OTHER_KEY_PRESS_PER_KEY ( #15741 )
1 year ago
Albert Y
cbabc8dbe6
[Core] Replace Tapping Force Hold feature with Quick Tap Term ( #17007 )
* Replace Tapping Force Hold feature with Quick Tap Term
* Replace keyboard level TAPPING_FORCE_HOLD with QUICK_TAP_TERM 0
* Deprecate force hold in info_config.json
* Before and after quick tap term unit tests
* Quick tap unit tests iteration
* Keymap config.h correction
* Remove TAPPING_FORCE_HOLD_PER_KEY macros that were missed
* Add two more test cases for quick tap
* Replace TAPPING_FORCE_HOLD with QUICK_TAP_TERM in configs #2
* Replace TAPPING_FORCE_HOLD_PER_KEY with QUICK_TAP_TERM_PER_KEY in configs #2
* Add function declaration for get_quick_tap_term
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
1 year ago
dexter93
f2a8a13dba
Core: Support inverted scan logic for optical switches ( #19053 )
1 year ago
Drashna Jaelre
50661ab65c
Remove RGBLIGHT_ANIMATIONS from core (+cleanup) ( #19216 )
1 year ago
Joel Challis
c952458c78
DD bootmagic config ( #19201 )
* DD bootmagic config
* Also enable
* docs
1 year ago
Nick Brassel
9e78e65a56
2022 Nov 26 changelog. ( #19164 )
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
1 year ago
Joel Challis
af6aa225eb
Additional DD backlight config ( #19124 )
* Additional dd backlight config
* Update docs
1 year ago
Drashna Jaelre
1a3f2130d5
Revert "Add pointing device support to data driven config ( #18215 )" ( #19063 )
1 year ago
Drashna Jaelre
d3073ef494
Add pointing device support to data driven config ( #18215 )
Co-authored-by: Joel Challis <git@zvecr.com>
1 year ago
Ryan
479d8de622
Format DD mappings and schemas ( #18924 )
1 year ago
precondition
c012490712
Add unit tests for HOLD_ON_OTHER_KEY_PRESS ( #18721 )
* Add HOLD_ON_OTHER_KEY_PRESS to data/ files
* Add unit tests for HOLD_ON_OTHER_KEY_PRESS
1 year ago
Less/Rikki
a8d6b37fac
DD mappings for build.debounce_type and backlight.levels ( #18628 )
1 year ago
Dasky
c255174cf3
Implement split comms watchdog ( #18599 )
1 year ago
Ryan
ea2819b2c2
Change `{LED,RGB}_DISABLE_TIMEOUT` to `{LED,RGB}_MATRIX_TIMEOUT` ( #18415 )
1 year ago
Ryan
675d91b813
Generate DD RGBLight/LED/RGB Matrix animation defines ( #18459 )
1 year ago
Ryan
89a1374ef4
Add DD mapping for LED/RGB Matrix center ( #18432 )
1 year ago
Ryan
8d0fb4ca9e
Add DD mapping for LED/RGB Matrix HSVS steps ( #18414 )
1 year ago
Ryan
8beb61b790
Add DD mapping for LED/RGB Matrix split count ( #18408 )
1 year ago
Ryan
0f5cfc0363
Add DD mapping for LED/RGB Matrix max brightness ( #18403 )
1 year ago
Ryan
bc0756f294
Disconnect `usb.device_ver` ( #18259 )
1 year ago
Ryan
bfec30a9fe
Clean up data driven mappings syntax ( #18257 )
1 year ago
Marek Kraus
0237ff0c62
[Core] Rework PS/2 driver selection ( #17892 )
* [Core] Rework PS/2 driver selection
Enabling and selecting PS/2 driver was using old approach,
so it was reworked to current approach, inspired by Serial
and WS2812 driver selections.
* [Keyboard] Update keyboards using PS/2 to use new PS/2 driver selection
* [Docs] Update PS/2 documentation to use new PS/2 driver selection
* Fix indentation
* [Core] Add PS2 to data driver
* Fix oversight in property name
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Add PS/2 pins to data driven mappings
Co-authored-by: Drashna Jaelre <drashna@live.com>
1 year ago
Ryan
d983251c10
Switch over MANUFACTURER and PRODUCT to string literals ( #18183 )
1 year ago
Nick Brassel
154d35ac14
Remove `UNUSED_PINS` ( #17931 )
1 year ago
Ryan
37345e2ace
Provide users with replacements for deprecated/invalid functionality where applicable ( #17604 )
1 year ago
Stefan Kerkmann
f27b617f36
[Core] Process all changed keys in one scan loop, deprecate `QMK_KEYS_PER_SCAN` ( #15292 )
1 year ago
Drashna Jaelre
eb417b3aaf
Add deprecated check for RGBLIGHT_ANIMATIONS ( #17832 )
1 year ago
Joel Challis
87e1ff218d
backlight|led 'on state' for DD configuration ( #17383 )
1 year ago
Joel Challis
a599550adb
Add support for linting deprecated and removed functionality ( #17063 )
* Add support for more lint warnings/errors
* Develop currently needs extra deps installed
* Lint a few more scenarios
* fix tests
1 year ago
Pascal Getreuer
68b16bba68
[Core] Add Caps Word feature to core ( #16588 )
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2 years ago