~ruther/qmk_firmware

4e86dca49d5b86cf47d6b43172f0d4b17f15cd3a — Joel Challis 1 year, 7 months ago 32de27b
Fix parsing/validation for 21939 (#22148)

2 files changed, 4 insertions(+), 2 deletions(-)

M data/schemas/keyboard.jsonschema
M lib/python/qmk/info.py
M data/schemas/keyboard.jsonschema => data/schemas/keyboard.jsonschema +2 -2
@@ 404,7 404,7 @@
                "speed_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "led_flush_limit": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "led_process_limit": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "react_on_keyup": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "react_on_keyup": {"type": "boolean"},
                "sleep": {"type": "boolean"},
                "split_count": {
                    "type": "array",


@@ 460,7 460,7 @@
                "speed_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "led_flush_limit": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "led_process_limit": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "react_on_keyup": {"$ref": "qmk.definitions.v1#/unsigned_int"},
                "react_on_keyup": {"type": "boolean"},
                "sleep": {"type": "boolean"},
                "split_count": {
                    "type": "array",

M lib/python/qmk/info.py => lib/python/qmk/info.py +2 -0
@@ 520,6 520,8 @@ def _config_to_json(key_type, config_value):
            return list(map(str.strip, config_value.split(',')))

    elif key_type == 'bool':
        if isinstance(config_value, bool):
            return config_value
        return config_value in true_values

    elif key_type == 'hex':

Do not follow this link