aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/mappings/info_config.hjson1
-rw-r--r--data/mappings/info_rules.hjson2
-rw-r--r--data/mappings/keyboard_aliases.hjson129
-rw-r--r--data/schemas/keyboard.jsonschema1
4 files changed, 95 insertions, 38 deletions
diff --git a/data/mappings/info_config.hjson b/data/mappings/info_config.hjson
index e4def1a4d7..356dd6ba52 100644
--- a/data/mappings/info_config.hjson
+++ b/data/mappings/info_config.hjson
@@ -120,6 +120,7 @@
"MATRIX_HAS_GHOST": {"info_key": "matrix_pins.ghost", "value_type": "flag"},
"MATRIX_INPUT_PRESSED_STATE": {"info_key": "matrix_pins.input_pressed_state", "value_type": "int"},
"MATRIX_IO_DELAY": {"info_key": "matrix_pins.io_delay", "value_type": "int"},
+ "MATRIX_MASKED": {"info_key": "matrix_pins.masked", "value_type": "flag"},
// Mouse Keys
"MOUSEKEY_DELAY": {"info_key": "mousekey.delay", "value_type": "int"},
diff --git a/data/mappings/info_rules.hjson b/data/mappings/info_rules.hjson
index 238957f170..d43d83c3ea 100644
--- a/data/mappings/info_rules.hjson
+++ b/data/mappings/info_rules.hjson
@@ -53,8 +53,8 @@
"WS2812_DRIVER": {"info_key": "ws2812.driver"},
// Items we want flagged in lint
- "DEFAULT_FOLDER": {"info_key": "_deprecated.default_folder", "deprecated": true},
"CTPC": {"info_key": "_invalid.ctpc", "invalid": true, "replace_with": "CONVERT_TO=proton_c"},
"CONVERT_TO_PROTON_C": {"info_key": "_invalid.ctpc", "invalid": true, "replace_with": "CONVERT_TO=proton_c"},
+ "DEFAULT_FOLDER": {"info_key": "_invalid.default_folder", "invalid": true},
"VIAL_ENABLE": {"info_key": "_invalid.vial", "invalid": true}
}
diff --git a/data/mappings/keyboard_aliases.hjson b/data/mappings/keyboard_aliases.hjson
index 86850af7a4..cf0cfe52f1 100644
--- a/data/mappings/keyboard_aliases.hjson
+++ b/data/mappings/keyboard_aliases.hjson
@@ -68,6 +68,45 @@
"bakeneko80": {
"target": "kkatano/bakeneko80"
},
+ "bastardkb/dilemma/3x5_2/splinky": {
+ "target": "bastardkb/dilemma/3x5_2/promicro"
+ },
+ "bastardkb/scylla/v2/elitec": {
+ "target": "bastardkb/scylla/promicro"
+ },
+ "bastardkb/scylla/v2/splinky_2": {
+ "target": "bastardkb/scylla/promicro"
+ },
+ "bastardkb/scylla/v2/splinky_3": {
+ "target": "bastardkb/scylla/promicro"
+ },
+ "bastardkb/scylla/v2/stemcell": {
+ "target": "bastardkb/scylla/promicro"
+ },
+ "bastardkb/skeletyl/v2/elitec": {
+ "target": "bastardkb/skeletyl/promicro"
+ },
+ "bastardkb/skeletyl/v2/splinky_2": {
+ "target": "bastardkb/skeletyl/promicro"
+ },
+ "bastardkb/skeletyl/v2/splinky_3": {
+ "target": "bastardkb/skeletyl/promicro"
+ },
+ "bastardkb/skeletyl/v2/stemcell": {
+ "target": "bastardkb/skeletyl/promicro"
+ },
+ "bastardkb/tbkmini/v2/elitec": {
+ "target": "bastardkb/tbkmini/promicro"
+ },
+ "bastardkb/tbkmini/v2/splinky_2": {
+ "target": "bastardkb/tbkmini/promicro"
+ },
+ "bastardkb/tbkmini/v2/splinky_3": {
+ "target": "bastardkb/tbkmini/promicro"
+ },
+ "bastardkb/tbkmini/v2/stemcell": {
+ "target": "bastardkb/tbkmini/promicro"
+ },
"bear_face": {
"target": "bear_face/v1"
},
@@ -257,44 +296,11 @@
"handwired/jscotto/scottostarter": {
"target": "handwired/scottokeebs/scottostarter"
},
- "helix/pico/sc/back": {
- "target": "helix/pico/sc"
- },
- "helix/pico/sc/under": {
- "target": "helix/pico/sc"
- },
- "helix/rev2/back/oled": {
- "target": "helix/rev2/back"
- },
- "helix/rev2/oled": {
- "target": "helix/rev2"
- },
- "helix/rev2/oled/back": {
- "target": "helix/rev2/back"
- },
- "helix/rev2/oled/under": {
- "target": "helix/rev2/under"
- },
- "helix/rev2/sc/back": {
- "target": "helix/rev2/sc"
- },
- "helix/rev2/sc/oled": {
- "target": "helix/rev2/sc"
- },
- "helix/rev2/sc/oledback": {
- "target": "helix/rev2/sc"
+ "helix": {
+ "target": "helix/beta"
},
- "helix/rev2/sc/oledunder": {
- "target": "helix/rev2/sc"
- },
- "helix/rev2/sc/under": {
- "target": "helix/rev2/sc"
- },
- "helix/rev2/under": {
- "target": "helix/rev2/sc"
- },
- "helix/rev2/under/oled": {
- "target": "helix/rev2/under"
+ "helix/rev2": {
+ "target": "helix/beta"
},
"honeycomb": {
"target": "keyhive/honeycomb"
@@ -1881,6 +1887,12 @@
"kin80": {
"target": "kin80/blackpill401"
},
+ "kprepublic/cstc40/daughterboard": {
+ "target": "kprepublic/cstc40/rev1"
+ },
+ "kprepublic/cstc40/single_pcb": {
+ "target": "kprepublic/cstc40/rev2"
+ },
"kumaokobo/kudox_full": {
"target": "kumaokobo/kudox_full/rev1"
},
@@ -2258,5 +2270,48 @@
},
"zsa/planck_ez": {
"target": "zsa/planck_ez/base"
+ },
+ // DEFAULT_FOLDER removed during 2025 Q3 cycle
+ "cannonkeys/satisfaction75": {
+ "target": "cannonkeys/satisfaction75/rev1"
+ },
+ "converter/adb_usb": {
+ "target": "converter/adb_usb/rev1"
+ },
+ "converter/sun_usb": {
+ "target": "converter/sun_usb/type5"
+ },
+ "converter/usb_usb": {
+ "target": "converter/usb_usb/hasu"
+ },
+ "durgod/dgk6x": {
+ "target": "durgod/dgk6x/hades_ansi"
+ },
+ "ergodox_ez": {
+ "target": "ergodox_ez/base"
+ },
+ "ferris/0_2": {
+ "target": "ferris/0_2/base"
+ },
+ "handwired/dygma/raise": {
+ "target": "handwired/dygma/raise/ansi"
+ },
+ "ibm/model_m/mschwingen": {
+ "target": "ibm/model_m/mschwingen/led_wired"
+ },
+ "mechwild/sugarglider": {
+ "target": "mechwild/sugarglider/wide_oled/f401"
+ },
+ "mechwild/sugarglider/wide_oled": {
+ "target": "mechwild/sugarglider/wide_oled/f401"
+ },
+ "novelkeys/nk65": {
+ "target": "novelkeys/nk65/v1"
+ },
+ "novelkeys/nk65/base": {
+ "target": "novelkeys/nk65/v1"
+ },
+ "sirius/uni660/rev2": {
+ "target": "sirius/uni660/rev2/ansi"
}
}
diff --git a/data/schemas/keyboard.jsonschema b/data/schemas/keyboard.jsonschema
index 3aa259605e..13ceec5afa 100644
--- a/data/schemas/keyboard.jsonschema
+++ b/data/schemas/keyboard.jsonschema
@@ -473,6 +473,7 @@
"ghost": {"type": "boolean"},
"input_pressed_state": {"$ref": "./definitions.jsonschema#/unsigned_int"},
"io_delay": {"$ref": "./definitions.jsonschema#/unsigned_int"},
+ "masked": {"type": "boolean"},
"direct": {
"type": "array",
"items": {"$ref": "./definitions.jsonschema#/mcu_pin_array"}