|
|
@ -2,8 +2,19 @@ |
|
|
|
"manufacturer": "skyloong", |
|
|
|
"maintainer": "JZ-Skyloong", |
|
|
|
"bootloader": "stm32duino", |
|
|
|
"diode_direction": "ROW2COL", |
|
|
|
"build": { |
|
|
|
"debounce_type": "asym_eager_defer_pk" |
|
|
|
}, |
|
|
|
"debounce": 10, |
|
|
|
"diode_direction": "ROW2COL", |
|
|
|
"encoder": { |
|
|
|
"rotary": [ |
|
|
|
{"pin_a": "A1", "pin_b": "A2", "resolution": 2}, |
|
|
|
{"pin_a": "A3", "pin_b": "A4", "resolution": 2}, |
|
|
|
{"pin_a": "A0", "pin_b": "C13", "resolution": 2}, |
|
|
|
{"pin_a": "C14", "pin_b": "C15", "resolution": 2} |
|
|
|
] |
|
|
|
}, |
|
|
|
"features": { |
|
|
|
"bootmagic": true, |
|
|
|
"command": true, |
|
|
@ -14,45 +25,38 @@ |
|
|
|
"nkro": true, |
|
|
|
"rgb_matrix": true |
|
|
|
}, |
|
|
|
"build": { |
|
|
|
"debounce_type": "asym_eager_defer_pk" |
|
|
|
}, |
|
|
|
"matrix_pins": { |
|
|
|
"cols": ["B13", "A13", "A14", "B14", "B15", "A8", "A9", "A10", "A15", "B3", "B4", "B5", "B8", "B9", "B11"], |
|
|
|
"rows": ["B10", "B1", "B0", "A7", "A6","A5"] |
|
|
|
"rows": ["B10", "B1", "B0", "A7", "A6", "A5"] |
|
|
|
}, |
|
|
|
"processor": "STM32F103", |
|
|
|
"rgb_matrix": { |
|
|
|
"animations": { |
|
|
|
"breathing": true, |
|
|
|
"solid_green_effect": true, |
|
|
|
"band_spiral_val": true, |
|
|
|
"breathing": true, |
|
|
|
"cycle_all": true, |
|
|
|
"cycle_left_right": true, |
|
|
|
"cycle_up_down": true, |
|
|
|
"cycle_out_in": true, |
|
|
|
"cycle_out_in_dual": true, |
|
|
|
"rainbow_moving_chevron": true, |
|
|
|
"cycle_pinwheel": true, |
|
|
|
"cycle_spiral": true, |
|
|
|
"cycle_up_down": true, |
|
|
|
"digital_rain": true, |
|
|
|
"dual_beacon": true, |
|
|
|
"raindrops": true, |
|
|
|
"jellybean_raindrops": true, |
|
|
|
"pixel_rain": true, |
|
|
|
"typing_heatmap":true, |
|
|
|
"digital_rain": true, |
|
|
|
"solid_reactive_simple": true, |
|
|
|
"solid_reactive_multiwide": true, |
|
|
|
"rainbow_moving_chevron": true, |
|
|
|
"raindrops": true, |
|
|
|
"solid_green_effect": true, |
|
|
|
"solid_reactive_multinexus": true, |
|
|
|
"solid_reactive_multiwide": true, |
|
|
|
"solid_reactive_simple": true, |
|
|
|
"solid_splash": true, |
|
|
|
"splash": true, |
|
|
|
"solid_splash": true |
|
|
|
"typing_heatmap": true |
|
|
|
}, |
|
|
|
"driver": "is31fl3743a", |
|
|
|
"max_brightness": 200, |
|
|
|
"hue_steps": 20, |
|
|
|
"sat_steps": 20, |
|
|
|
"speed_steps": 20, |
|
|
|
"val_steps": 20, |
|
|
|
"layout": [ |
|
|
|
{"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, |
|
|
|
{"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, |
|
|
@ -68,7 +72,6 @@ |
|
|
|
{"matrix": [4, 12], "x": 176, "y": 0, "flags": 4}, |
|
|
|
{"matrix": [0, 13], "x": 191, "y": 0, "flags": 4}, |
|
|
|
{"matrix": [0, 14], "x": 224, "y": 0, "flags": 4}, |
|
|
|
|
|
|
|
{"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, |
|
|
|
{"matrix": [1, 1], "x": 15, "y": 13, "flags": 4}, |
|
|
|
{"matrix": [1, 2], "x": 29, "y": 13, "flags": 4}, |
|
|
@ -84,7 +87,6 @@ |
|
|
|
{"matrix": [1, 12], "x": 176, "y": 13, "flags": 4}, |
|
|
|
{"matrix": [1, 13], "x": 191, "y": 13, "flags": 4}, |
|
|
|
{"matrix": [1, 14], "x": 224, "y": 13, "flags": 4}, |
|
|
|
|
|
|
|
{"matrix": [2, 0], "x": 0, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, |
|
|
@ -93,14 +95,13 @@ |
|
|
|
{"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 6], "x": 96, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 8], "x":125, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 13], "x": 198, "y": 26, "flags": 4}, |
|
|
|
{"matrix": [2, 14], "x": 224, "y": 26, "flags": 4}, |
|
|
|
|
|
|
|
{"matrix": [3, 0], "x": 0, "y": 38, "flags": 4}, |
|
|
|
{"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, |
|
|
|
{"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, |
|
|
@ -117,7 +118,6 @@ |
|
|
|
{"matrix": [3, 12], "x": 187, "y": 38, "flags": 4}, |
|
|
|
{"matrix": [3, 13], "x": 198, "y": 38, "flags": 4}, |
|
|
|
{"matrix": [3, 14], "x": 224, "y": 38, "flags": 4}, |
|
|
|
|
|
|
|
{"matrix": [4, 0], "x": 0, "y": 51, "flags": 4}, |
|
|
|
{"matrix": [0, 1], "x": 18, "y": 51, "flags": 4}, |
|
|
|
{"matrix": [4, 1], "x": 33, "y": 51, "flags": 4}, |
|
|
@ -132,7 +132,6 @@ |
|
|
|
{"matrix": [4, 10], "x": 165, "y": 51, "flags": 4}, |
|
|
|
{"matrix": [4, 11], "x": 180, "y": 51, "flags": 4}, |
|
|
|
{"matrix": [4, 13], "x": 209, "y": 51, "flags": 4}, |
|
|
|
|
|
|
|
{"matrix": [5, 0], "x": 0, "y": 64, "flags": 4}, |
|
|
|
{"matrix": [5, 1], "x": 18.4, "y": 64, "flags": 4}, |
|
|
|
{"matrix": [5, 2], "x": 37, "y": 64, "flags": 4}, |
|
|
@ -146,21 +145,16 @@ |
|
|
|
{"matrix": [5, 12], "x": 195, "y": 64, "flags": 4}, |
|
|
|
{"matrix": [5, 13], "x": 209, "y": 64, "flags": 4}, |
|
|
|
{"matrix": [5, 14], "x": 224, "y": 64, "flags": 4} |
|
|
|
] |
|
|
|
], |
|
|
|
"max_brightness": 200, |
|
|
|
"sat_steps": 20, |
|
|
|
"speed_steps": 20, |
|
|
|
"val_steps": 20 |
|
|
|
}, |
|
|
|
"url": "https://github.com/JZ-Skyloong", |
|
|
|
"usb": { |
|
|
|
"vid": "0x1EA7", |
|
|
|
"max_power": 380, |
|
|
|
"vid": "0x1EA7", |
|
|
|
"wait_for": true |
|
|
|
}, |
|
|
|
"encoder": { |
|
|
|
"rotary": [ |
|
|
|
{ "pin_a": "A1", "pin_b": "A2", "resolution": 2 }, |
|
|
|
{ "pin_a": "A3", "pin_b": "A4", "resolution": 2 }, |
|
|
|
{ "pin_a": "A0", "pin_b": "C13", "resolution": 2 }, |
|
|
|
{ "pin_a": "C14", "pin_b": "C15", "resolution": 2 } |
|
|
|
] |
|
|
|
} |
|
|
|
|
|
|
|
} |