QMK Bot
21c396a3aa
Merge remote-tracking branch 'origin/master' into develop
2023-09-20 13:14:27 +00:00
Joel Challis
cdff9b8da7
Restrict "feature" and "animation" keys ( #21895 )
2023-09-20 14:13:51 +01:00
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>
2023-09-05 01:53:05 +01:00
HiryKun
5cd47f5094
Add "apm32-dfu" in keyboard.jsonschema ( #21842 )
2023-08-26 19:31:59 +01:00
Joel Challis
a9e2f6a25a
Remove `led_matrix.hue_steps` and `led_matrix.sat_steps` from schema ( #21827 )
2023-08-25 00:47:12 +01:00
Ryan
1c069b13b9
rgblight: driver selection cleanups ( #21558 )
2023-08-15 11:06:57 +01:00
Ryan
b4a7b9253a
Bluetooth: driver naming cleanups ( #21624 )
2023-07-29 15:16:14 +10:00
Nick Brassel
c814be0296
STM32H723 support ( #21352 )
2023-06-28 13:07:14 +10:00
Ryan
9551a0a38a
Move `RGBLIGHT_LED_MAP` to data driven ( #21095 )
2023-06-14 22:01:13 +10:00
Joel Challis
aa33fb00fd
Revert "Add *_MATRIX_LED_COUNT generation/validation ( #19515 )" ( #21109 )
...
This reverts commit 25c16b3ade
.
2023-06-02 02:45:48 +01:00
Joel Challis
25c16b3ade
Add *_MATRIX_LED_COUNT generation/validation ( #19515 )
...
* Add *_MATRIX_LED_COUNT parsing/validation
* Disable parsing for now
* Disable complexity check
2023-06-02 02:42:49 +01:00
Ryan
ab8c5013c8
BIOI G60/Morgan65: use custom Bluetooth driver ( #20897 )
2023-05-20 22:12:59 +10:00
Ryan
47966dc2a6
Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` ( #20303 )
2023-04-06 18:00:54 +10:00
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>
2023-04-04 09:11:26 +10:00
Joel Challis
1b8c7c39d7
Allow EEPROM_DRIVER from info.json ( #20313 )
2023-04-02 04:03:22 +01:00
Ryan
647c2835e6
WS2812 driver improvements ( #20262 )
2023-03-30 12:21:02 +11:00
Joel Challis
79b0f9168e
Custom keycodes in JSON ( #19925 )
2023-03-27 20:01:07 +01:00
Ryan
36ce81df59
Move `WS2812_DRIVER` to data driven ( #20248 )
2023-03-26 18:22:12 +11:00
Ryan
65a80f411f
Clean up APA102 config and add DD mapping ( #20159 )
2023-03-20 08:12:19 +11:00
leah-splitkb
46bbb81dd2
Add RP2040 Community Edition alias for Liatris ( #19966 )
2023-03-10 12:47:10 -08:00
Joel Challis
500c4b7484
Reject VIA keys within info.json ( #20026 )
2023-03-06 10:07:47 +11:00
Ryan
314f6c1ddb
Move backlight config to data driven ( #19910 )
2023-02-26 08:37:57 +11:00
Joel Challis
896d9aa98c
Add rp2040_ce and add elite-pi and helios as alias ( #19830 )
...
* add rp2040_ce and add elite-pi and helios as alias (#19628 )
* fix git mishap
* Update platforms/chibios/converters/promicro_to_rp2040_ce/_pin_defs.h
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Joel Challis <git@zvecr.com>
* Tidy docs
---------
Co-authored-by: Conor Burns <mail@conor-burns.com>
2023-02-12 23:02:05 +00:00
miguelelinventor
e24f9b2c0a
Add Michi MCU Converter support ( #19163 )
2023-02-09 11:27:37 -08:00
Joel Challis
0b25528b6b
Fix 'No LAYOUTs defined' check ( #19537 )
2023-01-19 00:27:11 +00:00
Joel Challis
0730740add
Add mmoskal/uf2-stm32f103 bootloader support ( #19594 )
2023-01-15 15:04:32 +00:00
precondition
515dd18c28
Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of HOLD_ON_OTHER_KEY_PRESS_PER_KEY ( #15741 )
2022-12-13 22:20:07 +11:00
dexter93
f2a8a13dba
Core: Support inverted scan logic for optical switches ( #19053 )
2022-12-09 03:09:01 +11:00
QMK Bot
1fd2ef2bcb
Merge remote-tracking branch 'origin/master' into develop
2022-12-05 02:33:15 +00:00
Joel Challis
92fadf0110
Ensure info.json layout macros are somewhat valid ( #19236 )
2022-12-05 02:32:40 +00:00
Joel Challis
c952458c78
DD bootmagic config ( #19201 )
...
* DD bootmagic config
* Also enable
* docs
2022-11-30 04:27:21 +00:00
Joel Challis
af6aa225eb
Additional DD backlight config ( #19124 )
...
* Additional dd backlight config
* Update docs
2022-11-23 18:48:22 +00:00
Drashna Jaelre
1a3f2130d5
Revert "Add pointing device support to data driven config ( #18215 )" ( #19063 )
2022-11-15 17:44:09 +11:00
Joel Challis
e273df8b93
Fix duplicate key in keyboard.jsonschema ( #19058 )
2022-11-14 03:31:29 +11:00
Drashna Jaelre
d3073ef494
Add pointing device support to data driven config ( #18215 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-14 03:05:46 +11:00
Ryan
479d8de622
Format DD mappings and schemas ( #18924 )
2022-11-08 01:05:08 +00:00
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
2022-10-22 23:51:24 +01:00
Nick Brassel
f99b9ba270
Widen the ARM Cortex-M family support. Allow USB peripheral change. ( #18767 )
2022-10-19 17:17:49 +11:00
QMK Bot
564589a006
Merge remote-tracking branch 'origin/master' into develop
2022-10-07 05:59:12 +00:00
Less/Rikki
a8d6b37fac
DD mappings for build.debounce_type and backlight.levels ( #18628 )
2022-10-06 22:58:13 -07:00
Dasky
c255174cf3
Implement split comms watchdog ( #18599 )
2022-10-06 20:52:42 +11:00
Ryan
ea2819b2c2
Change `{LED,RGB}_DISABLE_TIMEOUT` to `{LED,RGB}_MATRIX_TIMEOUT` ( #18415 )
2022-09-26 14:40:15 +10:00
Ryan
675d91b813
Generate DD RGBLight/LED/RGB Matrix animation defines ( #18459 )
2022-09-26 01:04:21 +01:00
Ryan
89a1374ef4
Add DD mapping for LED/RGB Matrix center ( #18432 )
2022-09-21 00:45:07 +01:00
Ryan
8d0fb4ca9e
Add DD mapping for LED/RGB Matrix HSVS steps ( #18414 )
2022-09-19 19:36:48 +01:00
Ryan
8beb61b790
Add DD mapping for LED/RGB Matrix split count ( #18408 )
2022-09-18 22:57:50 +01:00
Ryan
0f5cfc0363
Add DD mapping for LED/RGB Matrix max brightness ( #18403 )
2022-09-18 20:32:47 +01:00
Joel Challis
1155140631
Add Elite-C to converters ( #18309 )
2022-09-18 20:30:27 +01:00
Danny
fb6e821541
Add Elite-Pi converter ( #18236 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-09-08 14:59:27 -04:00
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>
2022-08-31 09:16:07 +02:00