add via support
This commit is contained in:
parent
2c24a1e948
commit
47d46a42a2
6 changed files with 146 additions and 10 deletions
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"manufacturer": "XenGi",
|
||||
"keyboard_name": "noisy_cricket",
|
||||
"keyboard_name": "Noisy Cricket",
|
||||
"maintainer": "XenGi",
|
||||
"bootloader": "atmel-dfu",
|
||||
"diode_direction": "COL2ROW",
|
||||
"diode_direction": "ROW2COL",
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"command": false,
|
||||
|
|
|
|||
135
keyboards/noisy_cricket/keyboard.json
Normal file
135
keyboards/noisy_cricket/keyboard.json
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
{
|
||||
"keyboard_name": "Noisy Cricket",
|
||||
"manufacturer": "XenGi",
|
||||
"usb": {
|
||||
"vid": "0x1209",
|
||||
"pid": "0x4237",
|
||||
"device_version": "1.0.0"
|
||||
},
|
||||
"features": {
|
||||
"bootmagic": true,
|
||||
"command": false,
|
||||
"console": false,
|
||||
"extrakey": true,
|
||||
"mousekey": true,
|
||||
"nkro": true,
|
||||
"key_lock": true,
|
||||
"rgb_matrix": true
|
||||
},
|
||||
"processor": "atmega32u4",
|
||||
"bootloader": "atmel-dfu",
|
||||
"debounce": 2,
|
||||
"matrix_pins": {
|
||||
"cols": ["C7", "C6", "B5", "B4", "B6", "F7"],
|
||||
"rows": ["F6", "D7", "D3", "D2"]
|
||||
},
|
||||
"diode_direction": "ROW2COL",
|
||||
"rgb_matrix": {
|
||||
"driver": "ws2812",
|
||||
"center_point": [80, 30],
|
||||
"max_brightness": 128,
|
||||
"val_steps": 26,
|
||||
"speed_steps": 52,
|
||||
"animations": {
|
||||
"gradient_up_down": true,
|
||||
"gradient_left_right": true,
|
||||
"breathing": true,
|
||||
"band_sat": true,
|
||||
"band_val": true,
|
||||
"band_pinwheel_sat": true,
|
||||
"band_pinwheel_val": true,
|
||||
"band_spiral_sat": true,
|
||||
"band_spiral_val": true,
|
||||
"cycle_all": true,
|
||||
"cycle_left_right": true,
|
||||
"cycle_up_down": true,
|
||||
"rainbow_moving_chevron": true,
|
||||
"cycle_out_in": true,
|
||||
"cycle_out_in_dual": true,
|
||||
"cycle_pinwheel": true,
|
||||
"cycle_spiral": true,
|
||||
"dual_beacon": true,
|
||||
"rainbow_beacon": true,
|
||||
"rainbow_pinwheels": true,
|
||||
"raindrops": true,
|
||||
"jellybean_raindrops": true,
|
||||
"hue_breathing": true,
|
||||
"hue_pendulum": true,
|
||||
"hue_wave": true,
|
||||
"typing_heatmap": true,
|
||||
"digital_rain": true,
|
||||
"solid_reactive_simple": true,
|
||||
"solid_reactive": true,
|
||||
"solid_reactive_wide": true,
|
||||
"solid_reactive_multiwide": true,
|
||||
"solid_reactive_cross": true,
|
||||
"solid_reactive_multicross": true,
|
||||
"solid_reactive_nexus": true,
|
||||
"solid_reactive_multinexus": true,
|
||||
"splash": true,
|
||||
"multisplash": true,
|
||||
"solid_splash": true,
|
||||
"solid_multisplash": true
|
||||
},
|
||||
"layout": [
|
||||
{ "matrix": [0, 0], "x": 0, "y": 0, "flags": 4 },
|
||||
{ "matrix": [0, 1], "x": 1, "y": 0, "flags": 4 },
|
||||
{ "matrix": [0, 2], "x": 2, "y": 0, "flags": 4 },
|
||||
{ "matrix": [0, 3], "x": 3, "y": 0, "flags": 4 },
|
||||
{ "matrix": [0, 4], "x": 4, "y": 0, "flags": 4 },
|
||||
{ "matrix": [0, 5], "x": 5, "y": 0, "flags": 4 },
|
||||
{ "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5, "flags": 4 },
|
||||
{ "matrix": [1, 1], "x": 1.5, "y": 1, "flags": 4 },
|
||||
{ "matrix": [1, 2], "x": 2.5, "y": 1, "flags": 4 },
|
||||
{ "matrix": [1, 3], "x": 3.5, "y": 1, "flags": 4 },
|
||||
{ "matrix": [1, 4], "x": 4.5, "y": 1, "flags": 4 },
|
||||
{ "matrix": [1, 5], "x": 6, "y": 0, "flags": 4 },
|
||||
{ "matrix": [2, 0], "x": 0, "y": 2, "flags": 4 },
|
||||
{ "matrix": [2, 1], "x": 1.75, "y": 2, "flags": 4 },
|
||||
{ "matrix": [2, 2], "x": 2.75, "y": 2, "flags": 4 },
|
||||
{ "matrix": [2, 3], "x": 3.75, "y": 2, "flags": 4 },
|
||||
{ "matrix": [2, 4], "x": 4.75, "y": 2, "flags": 4 },
|
||||
{ "matrix": [2, 5], "x": 5.75, "y": 2, "h": 2, "flags": 4 },
|
||||
{ "matrix": [3, 0], "x": 0, "y": 3, "flags": 4 },
|
||||
{ "matrix": [3, 1], "x": 1, "y": 3, "flags": 4 },
|
||||
{ "matrix": [3, 2], "x": 2, "y": 3, "flags": 4 },
|
||||
{ "matrix": [3, 3], "x": 3, "y": 3, "flags": 4 },
|
||||
{ "matrix": [3, 4], "x": 4, "y": 3, "w": 2, "flags": 4 },
|
||||
{ "matrix": [3, 6], "x": 6, "y": 3, "flags": 4 }
|
||||
]
|
||||
},
|
||||
"ws2812": {
|
||||
"pin": "D5"
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT": {
|
||||
"layout": [
|
||||
{ "matrix": [0, 0], "x": 0, "y": 0, "label": "Esc" },
|
||||
{ "matrix": [0, 1], "x": 1, "y": 0, "label": "1" },
|
||||
{ "matrix": [0, 2], "x": 2, "y": 0, "label": "2" },
|
||||
{ "matrix": [0, 3], "x": 3, "y": 0, "label": "3" },
|
||||
{ "matrix": [0, 4], "x": 4, "y": 0, "label": "4" },
|
||||
{ "matrix": [0, 5], "x": 5, "y": 0, "label": "5" },
|
||||
{ "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5, "label": "Tab" },
|
||||
{ "matrix": [1, 1], "x": 1.5, "y": 1, "label": "Q" },
|
||||
{ "matrix": [1, 2], "x": 2.5, "y": 1, "label": "W" },
|
||||
{ "matrix": [1, 3], "x": 3.5, "y": 1, "label": "E" },
|
||||
{ "matrix": [1, 4], "x": 4.5, "y": 1, "label": "R" },
|
||||
{ "matrix": [1, 5], "x": 6, "y": 0, "label": "Print" },
|
||||
{ "matrix": [2, 0], "x": 0, "y": 2, "label": "Shift" },
|
||||
{ "matrix": [2, 1], "x": 1.75, "y": 2, "label": "A" },
|
||||
{ "matrix": [2, 2], "x": 2.75, "y": 2, "label": "S" },
|
||||
{ "matrix": [2, 3], "x": 3.75, "y": 2, "label": "D" },
|
||||
{ "matrix": [2, 4], "x": 4.75, "y": 2, "label": "F" },
|
||||
{ "matrix": [2, 5], "x": 5.75, "y": 2, "h": 2, "label": "Enter" },
|
||||
{ "matrix": [3, 0], "x": 0, "y": 3, "label": "Ctrl" },
|
||||
{ "matrix": [3, 1], "x": 1, "y": 3, "label": "Fn" },
|
||||
{ "matrix": [3, 2], "x": 2, "y": 3, "label": "C" },
|
||||
{ "matrix": [3, 3], "x": 3, "y": 3, "label": "V" },
|
||||
{ "matrix": [3, 4], "x": 4, "y": 3, "w": 2, "label": "Space" },
|
||||
{ "matrix": [3, 6], "x": 6, "y": 3, "label": "Mute" }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1,13 +1,14 @@
|
|||
# noisy cricket (mini gaming keyboard)
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
A QMK based mini gaming keyboard intended gaming on the go.
|
||||
|
||||
* Keyboard Maintainer: [XenGi](https://github.com/XenGi)
|
||||
* Hardware Supported: [t9](https://github.com/noisy_cricket/pcb)
|
||||
* Hardware Availability: [gerber files](https://gitlab.com/noisy_cricket/pcb/-/releases/rev1)
|
||||
* Keyboard Maintainer: [XenGi](https://gitlab.com/XenGi)
|
||||
* Hardware Supported: [PCB](https://gitlab.com/noisy_cricket/pcb)
|
||||
* Hardware Availability: [gerber files](https://gitlab.com/noisy_cricket/pcb/-/releases/rev2)
|
||||
* USB ID: [1209:4237](https://pid.codes/1209/4237/)
|
||||
|
||||
Make example for this keyboard (after setting up your build environment):
|
||||
|
||||
|
|
@ -40,5 +41,5 @@ See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_to
|
|||
Enter the bootloader in 3 ways:
|
||||
|
||||
* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
|
||||
* **Physical reset button**: Briefly short the pads on the back of the PCB
|
||||
* **Physical reset button**: Briefly press the reset button on the back of the PCB
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ MAGIC_ENABLE = no
|
|||
MUSIC_ENABLE = no
|
||||
|
||||
RGB_MATRIX_ENABLE = yes
|
||||
RGB_MATRIX_DRIVER = WS2812 # also supports SK6812MINI
|
||||
RGB_MATRIX_DRIVER = ws2812 # also supports SK6812MINI
|
||||
TAP_DANCE_ENABLE = no
|
||||
|
||||
WS2812_DRIVER = bitbang
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit be44b3305f9a9fe5f2f49a4e7b978db322dc463e
|
||||
Subproject commit 11edb1610980f213b9f83161e1715a46fb7e4c51
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 77cb0a4f7589f89e724f5e6ecb1d76d514dd1212
|
||||
Subproject commit a224be155ae18d38deccf33a6c1d259b9a5ad8d3
|
||||
Loading…
Reference in a new issue