cleanup
This commit is contained in:
		
							parent
							
								
									243fc17e41
								
							
						
					
					
						commit
						846da06380
					
				
					 2 changed files with 22 additions and 99 deletions
				
			
		| 
						 | 
				
			
			@ -64,6 +64,19 @@
 | 
			
		|||
            }
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    "signed_decimal": {
 | 
			
		||||
        "type": "number"
 | 
			
		||||
    },
 | 
			
		||||
    "signed_int": {
 | 
			
		||||
        "type": "number",
 | 
			
		||||
        "multipleOf": 1
 | 
			
		||||
    }
 | 
			
		||||
    "signed_int_8": {
 | 
			
		||||
        "type": "number",
 | 
			
		||||
        "min": -127,
 | 
			
		||||
        "max": 127,
 | 
			
		||||
        "multipleOf": 1
 | 
			
		||||
    }
 | 
			
		||||
    "string_array": {
 | 
			
		||||
        "type": "array",
 | 
			
		||||
        "items": {
 | 
			
		||||
| 
						 | 
				
			
			@ -80,12 +93,12 @@
 | 
			
		|||
        "type": "number",
 | 
			
		||||
        "min": 0
 | 
			
		||||
    },
 | 
			
		||||
    "unsigned_integer": {
 | 
			
		||||
    "unsigned_int": {
 | 
			
		||||
        "type": "number",
 | 
			
		||||
        "min": 0,
 | 
			
		||||
        "multipleOf": 1
 | 
			
		||||
    }
 | 
			
		||||
    "unsigned_integer_8": {
 | 
			
		||||
    "unsigned_int_8": {
 | 
			
		||||
        "type": "number",
 | 
			
		||||
        "min": 0,
 | 
			
		||||
        "max": 255,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,96 +3,6 @@
 | 
			
		|||
    "$id": "qmk.keyboard.v1",
 | 
			
		||||
    "title": "Keyboard Information",
 | 
			
		||||
    "type": "object",
 | 
			
		||||
    "definitions": {
 | 
			
		||||
        "boolean_array": {
 | 
			
		||||
            "type": "object",
 | 
			
		||||
            "additionalProperties": {"type": "boolean"}
 | 
			
		||||
        },
 | 
			
		||||
        "filename": {
 | 
			
		||||
            "type": "string",
 | 
			
		||||
            "minLength": 1,
 | 
			
		||||
            "pattern": "^[0-9a-z_]*$"
 | 
			
		||||
        },
 | 
			
		||||
        "hex_number_2d": {
 | 
			
		||||
            "type": "string",
 | 
			
		||||
            "pattern": "^0x[0-9A-F]{2}$"
 | 
			
		||||
        },
 | 
			
		||||
        "hex_number_4d": {
 | 
			
		||||
            "type": "string",
 | 
			
		||||
            "pattern": "^0x[0-9A-F]{4}$"
 | 
			
		||||
        },
 | 
			
		||||
        "text_identifier": {
 | 
			
		||||
            "type": "string",
 | 
			
		||||
            "minLength": 1,
 | 
			
		||||
            "maxLength": 250
 | 
			
		||||
        },
 | 
			
		||||
        "layout_macro": {
 | 
			
		||||
            "oneOf": [
 | 
			
		||||
                {
 | 
			
		||||
                    "type": "string",
 | 
			
		||||
                    "enum": ["LAYOUT", "LAYOUT_planck_1x2uC"]
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "type": "string",
 | 
			
		||||
                    "pattern": "^LAYOUT_[0-9a-z_]*$"
 | 
			
		||||
                }
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "key_unit": {
 | 
			
		||||
            "type": "number",
 | 
			
		||||
            "min": 0.25
 | 
			
		||||
        },
 | 
			
		||||
        "mcu_pin_array": {
 | 
			
		||||
            "type": "array",
 | 
			
		||||
            "items": {"$ref": "qmk.definitions.v1#/mcu_pin"}
 | 
			
		||||
        },
 | 
			
		||||
        "mcu_pin": {
 | 
			
		||||
            "oneOf": [
 | 
			
		||||
                {
 | 
			
		||||
                    "type": "string",
 | 
			
		||||
                    "pattern": "^[A-K]\\d{1,2}$"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "type": "string",
 | 
			
		||||
                    "pattern": "^LINE_PIN\\d{1,2}$"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "type": "number",
 | 
			
		||||
                    "multipleOf": 1
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "type": "null"
 | 
			
		||||
                }
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        "string_array": {
 | 
			
		||||
            "type": "array",
 | 
			
		||||
            "items": {
 | 
			
		||||
                "type": "string"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "string_object": {
 | 
			
		||||
            "type": "object",
 | 
			
		||||
            "additionalProperties": {
 | 
			
		||||
                "type": "string"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "unsigned_decimal": {
 | 
			
		||||
            "type": "number",
 | 
			
		||||
            "min": 0
 | 
			
		||||
        },
 | 
			
		||||
        "unsigned_integer": {
 | 
			
		||||
            "type": "number",
 | 
			
		||||
            "min": 0,
 | 
			
		||||
            "multipleOf": 1
 | 
			
		||||
        }
 | 
			
		||||
        "unsigned_integer_8": {
 | 
			
		||||
            "type": "number",
 | 
			
		||||
            "min": 0,
 | 
			
		||||
            "max": 255,
 | 
			
		||||
            "multipleOf": 1
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    "properties": {
 | 
			
		||||
        "keyboard_name": {"$ref": "qmk.definitions.v1#/text_identifier"},
 | 
			
		||||
        "maintainer": {"$ref": "qmk.definitions.v1#/text_identifier"},
 | 
			
		||||
| 
						 | 
				
			
			@ -118,7 +28,7 @@
 | 
			
		|||
            "type": "string",
 | 
			
		||||
            "enum": ["COL2ROW", "ROW2COL"]
 | 
			
		||||
        },
 | 
			
		||||
        "debounce": {"$ref": "qmk.definitions.v1#/unsigned_integer"},
 | 
			
		||||
        "debounce": {"$ref": "qmk.definitions.v1#/unsigned_int"},
 | 
			
		||||
        "height": {"$ref": "qmk.definitions.v1#/key_unit"},
 | 
			
		||||
        "width": {"$ref": "qmk.definitions.v1#/key_unit"},
 | 
			
		||||
        "community_layouts": {
 | 
			
		||||
| 
						 | 
				
			
			@ -204,19 +114,19 @@
 | 
			
		|||
                        "type": "boolean"
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                "brightness_steps": {"$ref": "qmk.definitions.v1#/unsigned_integer"},
 | 
			
		||||
                "hue_steps": {"$ref": "qmk.definitions.v1#/unsigned_integer"},
 | 
			
		||||
                "led_count": {"$ref": "qmk.definitions.v1#/unsigned_integer"},
 | 
			
		||||
                "max_brightness": {"$ref": "qmk.definitions.v1#/unsigned_integer_8"},
 | 
			
		||||
                "brightness_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
 | 
			
		||||
                "hue_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
 | 
			
		||||
                "led_count": {"$ref": "qmk.definitions.v1#/unsigned_int"},
 | 
			
		||||
                "max_brightness": {"$ref": "qmk.definitions.v1#/unsigned_int_8"},
 | 
			
		||||
                "pin": {"$ref": "qmk.definitions.v1#/mcu_pin"},
 | 
			
		||||
                "saturation_steps": {"$ref": "qmk.definitions.v1#/unsigned_integer"},
 | 
			
		||||
                "saturation_steps": {"$ref": "qmk.definitions.v1#/unsigned_int"},
 | 
			
		||||
                "sleep": {"type": "boolean"},
 | 
			
		||||
                "split": {"type": "boolean"},
 | 
			
		||||
                "split_count": {
 | 
			
		||||
                    "type": "array",
 | 
			
		||||
                    "minLength": 2,
 | 
			
		||||
                    "maxLength": 2,
 | 
			
		||||
                    "items": {"$ref": "qmk.definitions.v1#/unsigned_integer"}
 | 
			
		||||
                    "items": {"$ref": "qmk.definitions.v1#/unsigned_int"}
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue