mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-17 13:12:08 +00:00
Merge remote-tracking branch 'origin/develop' into xap
This commit is contained in:
commit
ac4bd6c86d
@ -38,8 +38,7 @@
|
|||||||
{"matrix": [0, 16], "x": 17, "y": 1, "flags": 4},
|
{"matrix": [0, 16], "x": 17, "y": 1, "flags": 4},
|
||||||
{"matrix": [0, 17], "x": 18, "y": 1, "flags": 4}
|
{"matrix": [0, 17], "x": 18, "y": 1, "flags": 4}
|
||||||
],
|
],
|
||||||
"led_count": 3,
|
"led_count": 3
|
||||||
"max_brightness": 255
|
|
||||||
},
|
},
|
||||||
"usb": {
|
"usb": {
|
||||||
"device_version": "0.0.1",
|
"device_version": "0.0.1",
|
||||||
|
@ -60,7 +60,6 @@
|
|||||||
"backlight": {
|
"backlight": {
|
||||||
"driver": "pwm",
|
"driver": "pwm",
|
||||||
"breathing": true,
|
"breathing": true,
|
||||||
"breathing_period": 6,
|
|
||||||
"levels": 17,
|
"levels": 17,
|
||||||
"pin": "A6"
|
"pin": "A6"
|
||||||
},
|
},
|
||||||
|
@ -31,8 +31,7 @@
|
|||||||
"cols": ["B1", "C7", "C13", "B9"]
|
"cols": ["B1", "C7", "C13", "B9"]
|
||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"num_lock": "C5",
|
"num_lock": "C5"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"ws2812": {
|
"ws2812": {
|
||||||
"pin": "A8"
|
"pin": "A8"
|
||||||
|
@ -17,8 +17,7 @@
|
|||||||
"nkro": true
|
"nkro": true
|
||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "GP27",
|
"caps_lock": "GP27"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"diode_direction": "COL2ROW",
|
"diode_direction": "COL2ROW",
|
||||||
"matrix_pins": {
|
"matrix_pins": {
|
||||||
|
@ -17,8 +17,7 @@
|
|||||||
"nkro": true
|
"nkro": true
|
||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "GP29",
|
"caps_lock": "GP29"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"diode_direction": "COL2ROW",
|
"diode_direction": "COL2ROW",
|
||||||
"matrix_pins": {
|
"matrix_pins": {
|
||||||
|
@ -17,8 +17,7 @@
|
|||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "GP27",
|
"caps_lock": "GP27",
|
||||||
"scroll_lock": "GP1",
|
"scroll_lock": "GP1"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"diode_direction": "COL2ROW",
|
"diode_direction": "COL2ROW",
|
||||||
"matrix_pins": {
|
"matrix_pins": {
|
||||||
|
@ -26,8 +26,7 @@
|
|||||||
"backlight": {
|
"backlight": {
|
||||||
"breathing": true,
|
"breathing": true,
|
||||||
"levels": 5,
|
"levels": 5,
|
||||||
"pin": "A9",
|
"pin": "A9"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"num_lock": "B6",
|
"num_lock": "B6",
|
||||||
|
@ -31,8 +31,7 @@
|
|||||||
"indicators": {
|
"indicators": {
|
||||||
"num_lock": "C13",
|
"num_lock": "C13",
|
||||||
"caps_lock": "B14",
|
"caps_lock": "B14",
|
||||||
"scroll_lock": "B2",
|
"scroll_lock": "B2"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"encoder": {
|
"encoder": {
|
||||||
"rotary": [
|
"rotary": [
|
||||||
|
@ -14,8 +14,7 @@
|
|||||||
"wpm": true
|
"wpm": true
|
||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "GP29",
|
"caps_lock": "GP29"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"matrix_pins": {
|
"matrix_pins": {
|
||||||
"cols": ["GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP3", "GP4"],
|
"cols": ["GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP3", "GP4"],
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
"diode_direction": "COL2ROW",
|
"diode_direction": "COL2ROW",
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "C7",
|
"caps_lock": "C7",
|
||||||
"on_state": 1,
|
|
||||||
"scroll_lock": "B2"
|
"scroll_lock": "B2"
|
||||||
},
|
},
|
||||||
"processor": "atmega32u4",
|
"processor": "atmega32u4",
|
||||||
|
@ -14,8 +14,7 @@
|
|||||||
"wpm": true
|
"wpm": true
|
||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "GP25",
|
"caps_lock": "GP25"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"matrix_pins": {
|
"matrix_pins": {
|
||||||
"cols": ["GP2", "GP3", "GP6", "GP7", "GP10", "GP11"],
|
"cols": ["GP2", "GP3", "GP6", "GP7", "GP10", "GP11"],
|
||||||
|
@ -22,8 +22,7 @@
|
|||||||
"vid": "0x7C10"
|
"vid": "0x7C10"
|
||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "B10",
|
"caps_lock": "B10"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_ansi_tsangan", "60_ansi_tsangan_split_bs_rshift", "60_ansi_wkl", "60_ansi_wkl_split_bs_rshift", "60_hhkb", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan", "60_iso_tsangan_split_bs_rshift", "60_iso_wkl", "60_iso_wkl_split_bs_rshift"],
|
"community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_ansi_tsangan", "60_ansi_tsangan_split_bs_rshift", "60_ansi_wkl", "60_ansi_wkl_split_bs_rshift", "60_hhkb", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan", "60_iso_tsangan_split_bs_rshift", "60_iso_wkl", "60_iso_wkl_split_bs_rshift"],
|
||||||
"layouts": {
|
"layouts": {
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "B6",
|
"caps_lock": "B6",
|
||||||
"on_state": 1,
|
|
||||||
"scroll_lock": "D2"
|
"scroll_lock": "D2"
|
||||||
},
|
},
|
||||||
"matrix_pins": {
|
"matrix_pins": {
|
||||||
|
@ -22,8 +22,7 @@
|
|||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "A15",
|
"caps_lock": "A15",
|
||||||
"scroll_lock": "B14",
|
"scroll_lock": "B14"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"layout_aliases": {
|
"layout_aliases": {
|
||||||
"LAYOUT": "LAYOUT_all"
|
"LAYOUT": "LAYOUT_all"
|
||||||
|
@ -17,8 +17,7 @@
|
|||||||
"nkro": true
|
"nkro": true
|
||||||
},
|
},
|
||||||
"indicators": {
|
"indicators": {
|
||||||
"caps_lock": "GP29",
|
"caps_lock": "GP29"
|
||||||
"on_state": 1
|
|
||||||
},
|
},
|
||||||
"diode_direction": "COL2ROW",
|
"diode_direction": "COL2ROW",
|
||||||
"matrix_pins": {
|
"matrix_pins": {
|
||||||
|
@ -149,6 +149,11 @@ def generate_api(cli):
|
|||||||
if keymap_rel is None:
|
if keymap_rel is None:
|
||||||
cli.log.debug('Skipping keymap %s (not in qmk_firmware)', keymap)
|
cli.log.debug('Skipping keymap %s (not in qmk_firmware)', keymap)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
if (keymap_rel / 'keymap.c').exists():
|
||||||
|
cli.log.debug('Skipping keymap %s (not pure dd keymap)', keymap)
|
||||||
|
continue
|
||||||
|
|
||||||
kb_json['keymaps'][keymap.name] = {
|
kb_json['keymaps'][keymap.name] = {
|
||||||
# TODO: deprecate 'url' as consumer needs to know its potentially hjson
|
# TODO: deprecate 'url' as consumer needs to know its potentially hjson
|
||||||
'url': f'https://raw.githubusercontent.com/qmk/qmk_firmware/master/{keymap_rel}/keymap.json',
|
'url': f'https://raw.githubusercontent.com/qmk/qmk_firmware/master/{keymap_rel}/keymap.json',
|
||||||
|
Loading…
Reference in New Issue
Block a user