logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git
commit: 6f03d20a92b01d656fe911aa025186056aefb9e9
parent e5c80fc6b3a812faae3f5fe676e572d5c505b4f7
Author: Joel Challis <git@zvecr.com>
Date:   Sat, 22 Jun 2024 04:27:57 +0100

Fix 'qmk import-kbfirmware' WS2812 config (#23976)


Diffstat:

Mlib/python/qmk/importers.py12++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/lib/python/qmk/importers.py b/lib/python/qmk/importers.py @@ -181,9 +181,17 @@ def import_kbfirmware(kbfirmware_data): info_data['indicators.scroll_lock'] = kbf_data['keyboard.pins.scroll'] if kbf_data['keyboard.pins.rgb']: - info_data['rgblight.animations.all'] = True + info_data['rgblight.animations'] = { # Comment here is to force multiline formatting + "breathing": True, + "rainbow_mood": True, + "rainbow_swirl": True, + "snake": True, + "knight": True, + "static_gradient": True, + "twinkle": True + } info_data['rgblight.led_count'] = kbf_data['keyboard.settings.rgbNum'] - info_data['rgblight.pin'] = kbf_data['keyboard.pins.rgb'] + info_data['ws2812.pin'] = kbf_data['keyboard.pins.rgb'] if kbf_data['keyboard.pins.led']: info_data['backlight.levels'] = kbf_data['keyboard.settings.backlightLevels']