diff options
Diffstat (limited to 'data')
| -rw-r--r-- | data/mappings/info_config.json | 6 | ||||
| -rw-r--r-- | data/mappings/info_rules.json | 5 | ||||
| -rw-r--r-- | data/schemas/keyboard.jsonschema | 19 | 
3 files changed, 23 insertions, 7 deletions
diff --git a/data/mappings/info_config.json b/data/mappings/info_config.json index 582b5149ea..cc13a7cea4 100644 --- a/data/mappings/info_config.json +++ b/data/mappings/info_config.json @@ -40,7 +40,7 @@      "LED_COMPOSE_PIN": {"info_key": "indicators.compose"},      "LED_KANA_PIN": {"info_key": "indicators.kana"},      "LED_PIN_ON_STATE": {"info_key": "indicators.on_state", "value_type": "int"}, -    "MANUFACTURER": {"info_key": "manufacturer"}, +    "MANUFACTURER": {"info_key": "manufacturer", "value_type": "str"},      "MATRIX_HAS_GHOST": {"info_key": "matrix_pins.ghost", "value_type": "bool"},      "MATRIX_IO_DELAY": {"info_key": "matrix_pins.io_delay", "value_type": "int"},      "MOUSEKEY_DELAY": {"info_key": "mousekey.delay", "value_type": "int"}, @@ -52,6 +52,8 @@      "ONESHOT_TAP_TOGGLE": {"info_key": "oneshot.tap_toggle", "value_type": "int"},      "PERMISSIVE_HOLD": {"info_key": "tapping.permissive_hold", "value_type": "bool"},      "PERMISSIVE_HOLD_PER_KEY": {"info_key": "tapping.permissive_hold_per_key", "value_type": "bool"}, +    "PS2_CLOCK_PIN": {"info_key": "ps2.clock_pin"}, +    "PS2_DATA_PIN": {"info_key": "ps2.data_pin"},      "RETRO_TAPPING": {"info_key": "tapping.retro", "value_type": "bool"},      "RETRO_TAPPING_PER_KEY": {"info_key": "tapping.retro_per_key", "value_type": "bool"},      "RGB_DI_PIN": {"info_key": "rgblight.pin"}, @@ -78,7 +80,7 @@      "RGBLIGHT_SLEEP": {"info_key": "rgblight.sleep", "value_type": "bool"},      "RGBLIGHT_SPLIT": {"info_key": "rgblight.split", "value_type": "bool"},      "RGBW": {"info_key": "rgblight.rgbw", "value_type": "bool"}, -    "PRODUCT": {"info_key": "keyboard_name", "warn_duplicate": false}, +    "PRODUCT": {"info_key": "keyboard_name", "warn_duplicate": false, "value_type": "str"},      "PRODUCT_ID": {"info_key": "usb.pid", "value_type": "hex"},      "VENDOR_ID": {"info_key": "usb.vid", "value_type": "hex"},      "QMK_ESC_OUTPUT": {"info_key": "qmk_lufa_bootloader.esc_output"}, diff --git a/data/mappings/info_rules.json b/data/mappings/info_rules.json index 3f140277fe..eaeafeda79 100644 --- a/data/mappings/info_rules.json +++ b/data/mappings/info_rules.json @@ -12,7 +12,7 @@      # replace_with: use with a key marked deprecated or invalid to designate a replacement      "BOARD": {"info_key": "board"},      "BOOTLOADER": {"info_key": "bootloader", "warn_duplicate": false}, -    "BLUETOOTH": {"info_key": "bluetooth.driver"}, +    "BLUETOOTH_DRIVER": {"info_key": "bluetooth.driver"},      "CAPS_WORD_ENABLE": {"info_key": "caps_word.enabled", "value_type": "bool"},      "ENCODER_ENABLE": {"info_key": "encoder.enabled", "value_type": "bool"},      "FIRMWARE_FORMAT": {"info_key": "build.firmware_format"}, @@ -32,6 +32,9 @@      "WAIT_FOR_USB": {"info_key": "usb.wait_for", "value_type": "bool"},      "STENO_ENABLE": {"info_key": "stenography.enabled", "value_type": "bool"},      "STENO_PROTOCOL": {"info_key": "stenography.protocol"}, +    "PS2_ENABLE": {"info_key": "ps2.enabled", "value_type": "bool"}, +    "PS2_MOUSE_ENABLE": {"info_key": "ps2.mouse_enabled", "value_type": "bool"}, +    "PS2_DRIVER": {"info_key": "ps2.driver"},      # Items we want flagged in lint      "CTPC": {"info_key": "_deprecated.ctpc", "deprecated": true, "replace_with": "CONVERT_TO=proton_c"}, diff --git a/data/schemas/keyboard.jsonschema b/data/schemas/keyboard.jsonschema index 0308f45116..d0375fcdc4 100644 --- a/data/schemas/keyboard.jsonschema +++ b/data/schemas/keyboard.jsonschema @@ -75,8 +75,7 @@                  "driver": {                      "type": "string",                      "enum": ["BluefruitLE", "RN42"] -                }, -                "lto": {"type": "boolean"} +                }              }          },          "board": { @@ -89,7 +88,6 @@              "enum": [                  "atmel-dfu",                  "bootloadhid", -                "bootloadHID",                  "caterina",                  "custom",                  "gd32v-dfu", @@ -106,7 +104,6 @@                  "tinyuf2",                  "unknown",                  "usbasploader", -                "USBasp",                  "wb32-dfu"              ]          }, @@ -393,6 +390,20 @@                  }              }          }, +        "ps2": { +            "type": "object", +            "additionalProperties": false, +            "properties": { +                "enabled": {"type": "boolean"}, +                "mouse_enabled": {"type": "boolean"}, +                "clock_pin": {"$ref": "qmk.definitions.v1#/mcu_pin"}, +                "data_pin": {"$ref": "qmk.definitions.v1#/mcu_pin"}, +                "driver": { +                    "type": "string", +                    "enum": ["busywait", "interrupt", "usart", "vendor"] +                } +            } +        },          "split": {              "type": "object",              "additionalProperties": false,  | 
