Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

keyboards: Add support for Sofle Choc #6

Open
wants to merge 85 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
e4716d2
[Keyboard] Update usb.* of `dactyl_lightcycle` (#21462)
dunk2k Aug 12, 2023
dfec8f7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2023
75d84e5
[Keyboard] add laneware `raindrop` keyboard (#21277)
dunk2k Aug 12, 2023
0294881
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2023
a0c99e3
[Keyboard] Add Projectd/65/Projectd_65_ansi (#21520)
gskygithub Aug 12, 2023
6a2c53e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2023
3831407
[Keymap] Add Via keymap for CXT Studio (#21675)
puffnfresh Aug 12, 2023
634989d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2023
e4e90fa
[Keyboard] fix json for nemui65 (#21629)
spbgzh Aug 12, 2023
43f1f9b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2023
6f63857
[Keyboard] Update USB settings for dactyl_maximus (#21666)
dunk2k Aug 12, 2023
1eb70be
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2023
8d0e9e0
[Keyboard] Add mk47 keyboard (#19797)
jonylee1986 Aug 12, 2023
82764b7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2023
e6187b7
correct keymap file name for tkl_f13_jis layout (#21631)
dunk2k Aug 13, 2023
07dc49a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 13, 2023
3da773d
[Keyboard] Refactor Caticorn PCB (#21644)
HorrorTroll Aug 14, 2023
6f3beae
Kintwin controller for kinesis keyboard, split layout (#21614)
alvicstep Aug 14, 2023
125a903
Fix `keyboard` field for some JSON keymaps (#21752)
fauxpark Aug 14, 2023
fb030a1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 14, 2023
f3ef90b
[Keyboard] Add Shostudio Arc (#21733)
mechlovin Aug 14, 2023
4f3c25c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 14, 2023
815cecf
[Keymap] Update rpbaptist crkbd (#21674)
rpbaptist Aug 14, 2023
280a96b
[Keymap] Update andrebrait keymap for GMMK Pro (#21668)
andrebrait Aug 14, 2023
6038023
[Keymap] submitting janat-t planck keymap (#21619)
janat-t Aug 14, 2023
31a9d2d
[keyboard] Graystudio Think6.5 V3 Support Revised (#21560)
edwardslau Aug 14, 2023
0ac8221
Remove invalid config option from kikoslab/kl90 (#21708)
zvecr Aug 15, 2023
dbd847d
[Keyboard] Add Chouchou keyboard (#21699)
dlip Aug 15, 2023
5d2f2af
OLED: driver naming cleanups (#21710)
fauxpark Aug 15, 2023
f38ccaa
Update usb information for dactyl_cc (#21612)
dunk2k Aug 15, 2023
3ece80f
Merge remote-tracking branch 'origin/master' into develop
zvecr Aug 15, 2023
1c069b1
rgblight: driver selection cleanups (#21558)
fauxpark Aug 15, 2023
17906df
[Keyboard] add willoucom/keypad (#21714)
willoucom Aug 15, 2023
ad954fe
Add ScottoErgo Keyboard (#20944)
joe-scotto Aug 16, 2023
8be8d50
Add Scotto34 Keyboard (#20943)
joe-scotto Aug 16, 2023
50ab230
Add ScottoInvader Keyboard (#20941)
joe-scotto Aug 16, 2023
811bebc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 16, 2023
dea2d94
coarse/cordillera: fix backlight config (#21761)
fauxpark Aug 16, 2023
02272ed
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 16, 2023
190738c
The PoweredByPorridge layout for the Keyboardio Atreus (#21737)
PoweredByPorridge Aug 16, 2023
dc11f08
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 16, 2023
89a30ef
[Keymap] add squigglybob splitkb kyria rev2 keymap (#21751)
squigglybob Aug 17, 2023
96d90a5
[Bug] Fix compilation error for APA on ChibiOS (#21773)
drashna Aug 18, 2023
d91857d
Add Galatea rev3 keyboard (#21758)
studiokestra Aug 19, 2023
6d9eab8
Adding support for TAN67 PCB (#21003)
Pangorin Aug 20, 2023
dd4f4f8
[Keyboard] Add Jelly Evolv (#21407)
lizhenmingdirk Aug 20, 2023
11970b1
[Keyboard] Add linworks favepada (#20794)
duilchoi Aug 21, 2023
f9aba86
Initial support for ALT v2 (#21754)
zvecr Aug 21, 2023
f422b3c
Initial support for CTRL v2 (#21755)
zvecr Aug 21, 2023
3f19272
Initial support for SHIFT v2 (#21756)
zvecr Aug 21, 2023
892ba2e
Merge remote-tracking branch 'origin/master' into develop
zvecr Aug 21, 2023
1149212
Align SENSE75 with recent Drop additions (#21757)
zvecr Aug 21, 2023
eed34f7
Fix drop/shift/v2 compilation (#21800)
zvecr Aug 21, 2023
1236c29
[Keyboard] Add city42 (#21727)
controller-works Aug 22, 2023
0d53538
fix: restore indicators to jellybean_raindrops (#21792)
lesshonor Aug 22, 2023
dfb6d38
Simplfy RGB/LED matrix effect logic (#21703)
zvecr Aug 22, 2023
37bc949
RGB Matrix: driver naming cleanups (#21594)
fauxpark Aug 23, 2023
9bb8230
Fix keyboards with old RGB driver names (#21815)
fauxpark Aug 23, 2023
c2b8375
[Doc] Improve magic keycode section (#21787)
filterpaper Aug 23, 2023
8e0173b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 23, 2023
1babb2c
Fix keyboards with old RGB driver names (#21817)
zvecr Aug 23, 2023
b1fbfaa
keychron/c2_pro/ansi/white: Fix column 19 in the custom matrix (#21805)
sigprof Aug 23, 2023
2b7f1b0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 23, 2023
90d1b32
Fix infinite recursion in lxxt encoder logic (#21819)
zvecr Aug 23, 2023
1cf040a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 23, 2023
f7cf066
Bump tj-actions/changed-files from 37 to 38 (#21822)
dependabot[bot] Aug 23, 2023
a672fdd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 23, 2023
f699fde
Generalize AVR -Werror=array-bounds workaround (#21798)
t-8ch Aug 23, 2023
79491e3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 23, 2023
023d644
Move RGBLight animations to data driven (#21635)
fauxpark Aug 23, 2023
7a73723
converter/ibm_terminal: Fix F0_BREAK state transition (#21824)
patrickxiong Aug 24, 2023
0c51ed7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 24, 2023
a9e2f6a
Remove `led_matrix.hue_steps` and `led_matrix.sat_steps` from schema …
zvecr Aug 24, 2023
5cd47f5
Add "apm32-dfu" in keyboard.jsonschema (#21842)
HiryKun Aug 26, 2023
f07490b
Corrected duration example, should be number not string (#21839)
andysmithfal Aug 26, 2023
50151be
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 26, 2023
7364515
Rework info.json reference (#21324)
fauxpark Aug 26, 2023
25331be
Revert changes to ChibiOS Suspend Code (#21830)
drashna Aug 27, 2023
95681b8
Add *_MATRIX_LED_COUNT generation (#21110)
zvecr Aug 27, 2023
70e34e4
Unicode, Unicodemap and UCIS refactor (#21659)
fauxpark Aug 27, 2023
66b744b
Clean up Unicode API usage in user keymaps (#21849)
fauxpark Aug 27, 2023
4818e14
Breaking changes changelog, 2023q3 version (#21848)
tzarc Aug 29, 2023
edaf8a8
Remove develop notice.
tzarc Aug 29, 2023
31a91ad
Merge branch 'develop'
tzarc Aug 29, 2023
ede5965
keyboards: Add support for Sofle Choc
t-8ch Jul 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

- name: Get changed files
id: file_changes
uses: tj-actions/changed-files@v37
uses: tj-actions/changed-files@v38

- name: Run qmk formatters
shell: 'bash {0}'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:

- name: Get changed files
id: file_changes
uses: tj-actions/changed-files@v37
uses: tj-actions/changed-files@v38

- name: Print info
run: |
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ define PARSE_TEST
ifeq ($$(TEST_NAME),all)
MATCHED_TESTS := $$(TEST_LIST)
else
MATCHED_TESTS := $$(foreach TEST, $$(TEST_LIST),$$(if $$(findstring $$(TEST_NAME), $$(notdir $$(TEST))), $$(TEST),))
MATCHED_TESTS := $$(foreach TEST, $$(TEST_LIST),$$(if $$(findstring x$$(TEST_NAME)x, x$$(notdir $$(TEST))x), $$(TEST),))
endif
$$(foreach TEST,$$(MATCHED_TESTS),$$(eval $$(call BUILD_TEST,$$(TEST),$$(TEST_TARGET))))
endef
Expand Down
52 changes: 26 additions & 26 deletions builddefs/common_features.mk
Original file line number Diff line number Diff line change
Expand Up @@ -317,14 +317,10 @@ ifneq ($(strip $(FLASH_DRIVER)), none)
endif

RGBLIGHT_ENABLE ?= no
VALID_RGBLIGHT_TYPES := WS2812 APA102 custom

ifeq ($(strip $(RGBLIGHT_CUSTOM_DRIVER)), yes)
RGBLIGHT_DRIVER ?= custom
endif
VALID_RGBLIGHT_TYPES := ws2812 apa102 custom

ifeq ($(strip $(RGBLIGHT_ENABLE)), yes)
RGBLIGHT_DRIVER ?= WS2812
RGBLIGHT_DRIVER ?= ws2812

ifeq ($(filter $(RGBLIGHT_DRIVER),$(VALID_RGBLIGHT_TYPES)),)
$(call CATASTROPHIC_ERROR,Invalid RGBLIGHT_DRIVER,RGBLIGHT_DRIVER="$(RGBLIGHT_DRIVER)" is not a valid RGB type)
Expand All @@ -338,11 +334,11 @@ ifeq ($(strip $(RGBLIGHT_ENABLE)), yes)
RGB_KEYCODES_ENABLE := yes
endif

ifeq ($(strip $(RGBLIGHT_DRIVER)), WS2812)
ifeq ($(strip $(RGBLIGHT_DRIVER)), ws2812)
WS2812_DRIVER_REQUIRED := yes
endif

ifeq ($(strip $(RGBLIGHT_DRIVER)), APA102)
ifeq ($(strip $(RGBLIGHT_DRIVER)), apa102)
APA102_DRIVER_REQUIRED := yes
endif

Expand All @@ -367,6 +363,7 @@ endif
COMMON_VPATH += $(QUANTUM_DIR)/led_matrix
COMMON_VPATH += $(QUANTUM_DIR)/led_matrix/animations
COMMON_VPATH += $(QUANTUM_DIR)/led_matrix/animations/runners
POST_CONFIG_H += $(QUANTUM_DIR)/led_matrix/post_config.h
SRC += $(QUANTUM_DIR)/process_keycode/process_backlight.c
SRC += $(QUANTUM_DIR)/led_matrix/led_matrix.c
SRC += $(QUANTUM_DIR)/led_matrix/led_matrix_drivers.c
Expand Down Expand Up @@ -419,7 +416,7 @@ endif

RGB_MATRIX_ENABLE ?= no

VALID_RGB_MATRIX_TYPES := AW20216 IS31FL3731 IS31FL3733 IS31FL3736 IS31FL3737 IS31FL3741 IS31FL3742A IS31FL3743A IS31FL3745 IS31FL3746A CKLED2001 WS2812 custom
VALID_RGB_MATRIX_TYPES := aw20216 is31fl3731 is31fl3733 is31fl3736 is31fl3737 is31fl3741 is31fl3742a is31fl3743a is31fl3745 is31fl3746a ckled2001 ws2812 custom
ifeq ($(strip $(RGB_MATRIX_ENABLE)), yes)
ifeq ($(filter $(RGB_MATRIX_DRIVER),$(VALID_RGB_MATRIX_TYPES)),)
$(call CATASTROPHIC_ERROR,Invalid RGB_MATRIX_DRIVER,RGB_MATRIX_DRIVER="$(RGB_MATRIX_DRIVER)" is not a valid matrix type)
Expand All @@ -432,96 +429,97 @@ endif
COMMON_VPATH += $(QUANTUM_DIR)/rgb_matrix
COMMON_VPATH += $(QUANTUM_DIR)/rgb_matrix/animations
COMMON_VPATH += $(QUANTUM_DIR)/rgb_matrix/animations/runners
POST_CONFIG_H += $(QUANTUM_DIR)/rgb_matrix/post_config.h
SRC += $(QUANTUM_DIR)/color.c
SRC += $(QUANTUM_DIR)/rgb_matrix/rgb_matrix.c
SRC += $(QUANTUM_DIR)/rgb_matrix/rgb_matrix_drivers.c
SRC += $(LIB_PATH)/lib8tion/lib8tion.c
CIE1931_CURVE := yes
RGB_KEYCODES_ENABLE := yes

ifeq ($(strip $(RGB_MATRIX_DRIVER)), AW20216)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), aw20216)
OPT_DEFS += -DAW20216 -DSTM32_SPI -DHAL_USE_SPI=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led
SRC += aw20216.c
QUANTUM_LIB_SRC += spi_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3731)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3731)
OPT_DEFS += -DIS31FL3731 -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31fl3731.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3733)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3733)
OPT_DEFS += -DIS31FL3733 -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31fl3733.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3736)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3736)
OPT_DEFS += -DIS31FL3736 -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31fl3736.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3737)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3737)
OPT_DEFS += -DIS31FL3737 -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31fl3737.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3741)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3741)
OPT_DEFS += -DIS31FL3741 -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31fl3741.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3742A)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3742a)
OPT_DEFS += -DIS31FLCOMMON -DIS31FL3742A -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3743A)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3743a)
OPT_DEFS += -DIS31FLCOMMON -DIS31FL3743A -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3745)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3745)
OPT_DEFS += -DIS31FLCOMMON -DIS31FL3745 -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), IS31FL3746A)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), is31fl3746a)
OPT_DEFS += -DIS31FLCOMMON -DIS31FL3746A -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), CKLED2001)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), ckled2001)
OPT_DEFS += -DCKLED2001 -DSTM32_I2C -DHAL_USE_I2C=TRUE
COMMON_VPATH += $(DRIVER_PATH)/led
SRC += ckled2001.c
QUANTUM_LIB_SRC += i2c_master.c
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), WS2812)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), ws2812)
OPT_DEFS += -DWS2812
WS2812_DRIVER_REQUIRED := yes
endif

ifeq ($(strip $(RGB_MATRIX_DRIVER)), APA102)
ifeq ($(strip $(RGB_MATRIX_DRIVER)), apa102)
OPT_DEFS += -DAPA102
APA102_DRIVER_REQUIRED := yes
endif
Expand Down Expand Up @@ -747,8 +745,8 @@ ifeq ($(strip $(HD44780_ENABLE)), yes)
SRC += hd44780.c
endif

VALID_OLED_DRIVER_TYPES := SSD1306 custom
OLED_DRIVER ?= SSD1306
VALID_OLED_DRIVER_TYPES := custom ssd1306
OLED_DRIVER ?= ssd1306
VALID_OLED_TRANSPORT_TYPES := i2c spi custom
OLED_TRANSPORT ?= i2c
ifeq ($(strip $(OLED_ENABLE)), yes)
Expand Down Expand Up @@ -786,13 +784,15 @@ endif
ifeq ($(strip $(UCIS_ENABLE)), yes)
OPT_DEFS += -DUCIS_ENABLE
UNICODE_COMMON := yes
SRC += $(QUANTUM_DIR)/process_keycode/process_ucis.c
SRC += $(QUANTUM_DIR)/process_keycode/process_ucis.c \
$(QUANTUM_DIR)/unicode/ucis.c
endif

ifeq ($(strip $(UNICODEMAP_ENABLE)), yes)
OPT_DEFS += -DUNICODEMAP_ENABLE
UNICODE_COMMON := yes
SRC += $(QUANTUM_DIR)/process_keycode/process_unicodemap.c
SRC += $(QUANTUM_DIR)/process_keycode/process_unicodemap.c \
$(QUANTUM_DIR)/unicode/unicodemap.c
endif

ifeq ($(strip $(UNICODE_ENABLE)), yes)
Expand Down
2 changes: 1 addition & 1 deletion builddefs/show_options.mk
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ HARDWARE_OPTION_NAMES = \
BACKLIGHT_ENABLE \
BACKLIGHT_DRIVER \
RGBLIGHT_ENABLE \
RGBLIGHT_CUSTOM_DRIVER \
RGBLIGHT_DRIVER \
RGB_MATRIX_ENABLE \
RGB_MATRIX_DRIVER \
CIE1931_CURVE \
Expand Down
4 changes: 2 additions & 2 deletions data/mappings/info_config.hjson
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,12 @@

// LED Matrix
"LED_MATRIX_CENTER": {"info_key": "led_matrix.center_point", "value_type": "array.int"},
"LED_MATRIX_HUE_STEP": {"info_key": "led_matrix.hue_steps", "value_type": "int"},
"LED_MATRIX_MAXIMUM_BRIGHTNESS": {"info_key": "led_matrix.max_brightness", "value_type": "int"},
"LED_MATRIX_SAT_STEP": {"info_key": "led_matrix.sat_steps", "value_type": "int"},
"LED_MATRIX_SPD_STEP": {"info_key": "led_matrix.speed_steps", "value_type": "int"},
"LED_MATRIX_SPLIT": {"info_key": "led_matrix.split_count", "value_type": "array.int"},
"LED_MATRIX_TIMEOUT": {"info_key": "led_matrix.timeout", "value_type": "int"},
"LED_MATRIX_VAL_STEP": {"info_key": "led_matrix.val_steps", "value_type": "int"},
"LED_MATRIX_LED_COUNT": {"info_key": "led_matrix.led_count", "value_type": "int", "to_json": false},

// LUFA Bootloader
"QMK_ESC_INPUT": {"info_key": "qmk_lufa_bootloader.esc_input"},
Expand Down Expand Up @@ -109,6 +108,7 @@
"RGB_MATRIX_SPLIT": {"info_key": "rgb_matrix.split_count", "value_type": "array.int"},
"RGB_MATRIX_TIMEOUT": {"info_key": "rgb_matrix.timeout", "value_type": "int"},
"RGB_MATRIX_VAL_STEP": {"info_key": "rgb_matrix.val_steps", "value_type": "int"},
"RGB_MATRIX_LED_COUNT": {"info_key": "rgb_matrix.led_count", "value_type": "int", "to_json": false},

// RGBLight
"RGBLED_NUM": {"info_key": "rgblight.led_count", "value_type": "int"},
Expand Down
1 change: 1 addition & 0 deletions data/mappings/info_rules.hjson
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
"PS2_ENABLE": {"info_key": "ps2.enabled", "value_type": "bool"},
"PS2_MOUSE_ENABLE": {"info_key": "ps2.mouse_enabled", "value_type": "bool"},
"RGB_MATRIX_DRIVER": {"info_key": "rgb_matrix.driver"},
"RGBLIGHT_DRIVER": {"info_key": "rgblight.driver"},
"SECURE_ENABLE": {"info_key": "secure.enabled", "value_type": "bool"},
"SPLIT_KEYBOARD": {"info_key": "split.enabled", "value_type": "bool"},
"SPLIT_TRANSPORT": {"info_key": "split.transport.protocol", "to_c": false},
Expand Down
7 changes: 5 additions & 2 deletions data/schemas/keyboard.jsonschema
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@
"bootloader": {
"type": "string",
"enum": [
"apm32-dfu",
"atmel-dfu",
"bootloadhid",
"caterina",
Expand Down Expand Up @@ -382,8 +383,6 @@
},
"max_brightness": {"$ref": "qmk.definitions.v1#/unsigned_int_8"},
"timeout": {"$ref": "qmk.definitions.v1#/unsigned_int"},
"hue_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
"sat_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
"val_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
"speed_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
"split_count": {
Expand Down Expand Up @@ -477,6 +476,10 @@
}
},
"brightness_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
"driver": {
"type": "string",
"enum": ["apa102", "custom", "ws2812"]
},
"hue_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
"layers": {
"type": "object",
Expand Down
Loading
Loading