-
-
Notifications
You must be signed in to change notification settings - Fork 39.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new board km75 #23982
Open
Smartmmd
wants to merge
69
commits into
qmk:master
Choose a base branch
from
Smartmmd:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+573
−0
Open
Add new board km75 #23982
Changes from 58 commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
21899b3
Create keyboard.json
Smartmmd d093e2b
Delete keyboards/mmd directory
Smartmmd 04e6ace
Create keymap.c
Smartmmd d60c64f
Create keymap.c
Smartmmd 23d1a53
Create rules.mk
Smartmmd 4835468
Create config.h
Smartmmd 0ff5d3d
Create halconf.h
Smartmmd bada9b5
Create keyboard.json
Smartmmd 4b11b82
Create mmd-km17.c
Smartmmd 0e1dd85
Create mcuconf.h
Smartmmd 86b36ae
Create rules.mk
Smartmmd 87b764f
Create readme.md
Smartmmd 4ad729f
Update readme.md
Smartmmd b829504
Update readme.md
Smartmmd 7a82636
Update readme.md
Smartmmd 70c7e10
Merge branch 'qmk:master' into master
Smartmmd fe5ca2c
Merge branch 'qmk:master' into master
Smartmmd 03c64af
Merge branch 'qmk:master' into master
Smartmmd c9f6531
Add km17 keyboard
JackyJia73 07e15d2
default keymap update
JackyJia73 25e3dda
halconf.h license
JackyJia73 63c8627
Update readme.md
Smartmmd e696340
Create KM75
Smartmmd 76a2d9d
Delete keyboards/mmd/KM75
Smartmmd dbe4c1b
Create km75
Smartmmd 0435cc7
Delete keyboards/mmd/km75
Smartmmd 84ab499
Create keymap.c
Smartmmd 6d62269
Create keymap.c
Smartmmd 2daac2a
Create rules.mk
Smartmmd 11a099f
Create config.h
Smartmmd bda7888
Create halconf.h
Smartmmd 0965537
Create keyboard.json
Smartmmd 66675ad
Create km75.c
Smartmmd 718c9d6
Create mcuconf.h
Smartmmd cb8a1ca
Create readme.md
Smartmmd 26933be
Create rules.mk
Smartmmd abfd6bf
Update readme.md
Smartmmd 108e3d2
keyboards name changed, remove non related wireless code (this is a U…
JackyJia73 af89dcc
Merge branch 'master' of https://github.com/Smartmmd/qmk_firmware
JackyJia73 1a88922
Name change to km75 from km17
JackyJia73 63d3494
Keymaps updates
JackyJia73 0038afa
Merge branch 'qmk:master' into master
Smartmmd 2cd09a0
Update keyboards/mmd/km75/km75.c
JackyJia73 760b5d4
Update keyboards/mmd/km75/km75.c
JackyJia73 b157de1
Update keyboards/mmd/km75/config.h
JackyJia73 f29b64f
endcoder move to keyboard.json
JackyJia73 d279d83
TAB change to space
JackyJia73 c809973
Update keyboards/mmd/km75/config.h
JackyJia73 83b72a7
Update keyboards/mmd/km75/rules.mk
JackyJia73 7212e61
Update keyboards/mmd/km75/keyboard.json
JackyJia73 634412e
Update keyboards/mmd/km75/keyboard.json
JackyJia73 18ea74f
Update keyboards/mmd/km75/keymaps/default/keymap.c
JackyJia73 bb046d9
Update keyboards/mmd/km75/keymaps/via/keymap.c
JackyJia73 d06f16d
Update keyboards/mmd/km75/keyboard.json
JackyJia73 5de9a8e
licence headers
JackyJia73 e57a832
Merge branch 'qmk:master' into master
JackyJia73 2871af5
update hardware location links
JackyJia73 238ebd9
Merge branch 'master' of https://github.com/Smartmmd/qmk_firmware
JackyJia73 cf1e065
update RGB MTRIX LAYOUT, KEY LAYOUT
JackyJia73 fb0e1ac
update rgb effect
JackyJia73 f3e7a3d
Update keyboards/mmd/km75/keyboard.json
JackyJia73 baa16d8
wireless code
JackyJia73 36f4805
Merge branch 'master' of https://github.com/Smartmmd/qmk_firmware
JackyJia73 350f7ca
Update readme.md
JackyJia73 4ee8e0d
Merge branch 'qmk:master' into master
JackyJia73 fa3d262
update readme.md
JackyJia73 3582988
Merge branch 'qmk:master' into master
JackyJia73 70ae2a1
Merge branch 'qmk:master' into master
JackyJia73 a108945
Delete keyboards/mmd/km75/keymaps/via directory
JackyJia73 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
/* Copyright 2022 Jacky | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation, either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
*/ | ||
|
||
|
||
#pragma once | ||
|
||
#define WS2812_PWM_DRIVER PWMD3 | ||
#define WS2812_PWM_CHANNEL 1 | ||
#define WS2812_PWM_PAL_MODE 2 | ||
#define WS2812_DMA_STREAM STM32_DMA1_STREAM3 | ||
#define WS2812_DMA_CHANNEL 3 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
/* Copyright 2022 Jacky | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation, either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
*/ | ||
|
||
|
||
#pragma once | ||
|
||
#define HAL_USE_PWM TRUE | ||
|
||
#include_next <halconf.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,250 @@ | ||
{ | ||
"manufacturer": "MMD", | ||
"keyboard_name": "MMD-KM75", | ||
"maintainer": "Smartmmd", | ||
"bootloader": "stm32duino", | ||
"diode_direction": "ROW2COL", | ||
"encoder": { | ||
"rotary": [ | ||
{"pin_a": "B3", "pin_b": "A7", "resolution": 2} | ||
] | ||
}, | ||
"features": { | ||
"bootmagic": true, | ||
"console": true, | ||
"extrakey": true, | ||
"mousekey": true, | ||
"nkro": true, | ||
"rgb_matrix": true, | ||
"encoder": true | ||
}, | ||
"matrix_pins": { | ||
"cols": ["B0", "C15", "C14", "C13", "A15", "B7", "B6", "B5", "B4", "B12", "B13", "B14", "A14", "B2", "B15"], | ||
"rows": ["A0", "A1", "A2", "A3", "A4", "A5"] | ||
}, | ||
"processor": "STM32F103", | ||
"rgb_matrix": { | ||
"animations": { | ||
"band_pinwheel_sat": true, | ||
"band_pinwheel_val": true, | ||
"band_sat": true, | ||
"band_spiral_sat": true, | ||
"band_spiral_val": true, | ||
"band_val": true, | ||
"breathing": true, | ||
"cycle_all": true, | ||
"cycle_left_right": true, | ||
"cycle_out_in": true, | ||
"cycle_out_in_dual": true, | ||
"cycle_pinwheel": true, | ||
"cycle_spiral": true, | ||
"cycle_up_down": true, | ||
"digital_rain": true, | ||
"dual_beacon": true, | ||
"gradient_left_right": true, | ||
"gradient_up_down": true, | ||
"hue_breathing": true, | ||
"hue_pendulum": true, | ||
"hue_wave": true, | ||
"multisplash": true, | ||
"rainbow_beacon": true, | ||
"rainbow_moving_chevron": true, | ||
"rainbow_pinwheels": true, | ||
"solid_multisplash": true, | ||
"solid_reactive": true, | ||
"solid_reactive_cross": true, | ||
"solid_reactive_multicross": true, | ||
"solid_reactive_multinexus": true, | ||
"solid_reactive_multiwide": true, | ||
"solid_reactive_nexus": true, | ||
"solid_reactive_simple": true, | ||
"solid_reactive_wide": true, | ||
"solid_splash": true, | ||
"splash": true, | ||
"typing_heatmap": true | ||
}, | ||
"driver": "ws2812", | ||
"layout": [ | ||
{"matrix": [5, 5], "x": 93, "y": 6, "flags": 4}, | ||
{"matrix": [5, 10], "x": 150, "y": 6, "flags": 4}, | ||
{"matrix": [5, 11], "x": 169, "y": 6, "flags": 4}, | ||
{"matrix": [5, 12], "x": 194, "y": 6, "flags": 4}, | ||
{"matrix": [5, 13], "x": 209, "y": 6, "flags": 4}, | ||
{"matrix": [5, 14], "x": 224, "y": 6, "flags": 4}, | ||
{"matrix": [4, 14], "x": 224, "y": 6, "flags": 4}, | ||
{"matrix": [4, 13], "x": 213, "y": 6, "flags": 4}, | ||
{"matrix": [4, 12], "x": 192, "y": 6, "flags": 4}, | ||
{"matrix": [4, 11], "x": 172, "y": 6, "flags": 4}, | ||
{"matrix": [4, 10], "x": 156, "y": 6, "flags": 4}, | ||
{"matrix": [4, 9], "x": 141, "y": 6, "flags": 4}, | ||
{"matrix": [4, 8], "x": 126, "y": 6, "flags": 4}, | ||
{"matrix": [4, 7], "x": 111, "y": 6, "flags": 4}, | ||
{"matrix": [4, 6], "x": 95, "y": 6, "flags": 4}, | ||
{"matrix": [4, 5], "x": 80, "y": 6, "flags": 4}, | ||
{"matrix": [4, 4], "x": 65, "y": 6, "flags": 4}, | ||
{"matrix": [4, 3], "x": 50, "y": 6, "flags": 4}, | ||
{"matrix": [4, 2], "x": 34, "y": 6, "flags": 4}, | ||
{"matrix": [5, 2], "x": 40, "y": 6, "flags": 4}, | ||
{"matrix": [5, 1], "x": 21, "y": 6, "flags": 4}, | ||
{"matrix": [5, 0], "x": 2, "y": 6, "flags": 4}, | ||
{"matrix": [4, 0], "x": 10, "y": 6, "flags": 4}, | ||
{"matrix": [3, 0], "x": 1, "y": 6, "flags": 4}, | ||
{"matrix": [3, 1], "x": 22, "y": 6, "flags": 4}, | ||
{"matrix": [3, 2], "x": 37, "y": 6, "flags": 4}, | ||
{"matrix": [3, 3], "x": 52, "y": 6, "flags": 4}, | ||
{"matrix": [3, 4], "x": 68, "y": 6, "flags": 4}, | ||
{"matrix": [3, 5], "x": 83, "y": 6, "flags": 4}, | ||
{"matrix": [3, 6], "x": 98, "y": 6, "flags": 4}, | ||
{"matrix": [3, 7], "x": 113, "y": 6, "flags": 4}, | ||
{"matrix": [3, 8], "x": 129, "y": 6, "flags": 4}, | ||
{"matrix": [3, 9], "x": 144, "y": 6, "flags": 4}, | ||
{"matrix": [3, 10], "x": 159, "y": 6, "flags": 4}, | ||
{"matrix": [3, 11], "x": 174, "y": 6, "flags": 4}, | ||
{"matrix": [3, 13], "x": 199, "y": 6, "flags": 4}, | ||
{"matrix": [3, 14], "x": 224, "y": 6, "flags": 4}, | ||
{"matrix": [2, 14], "x": 224, "y": 6, "flags": 4}, | ||
{"matrix": [2, 13], "x": 209, "y": 6, "flags": 4}, | ||
{"matrix": [2, 12], "x": 190, "y": 6, "flags": 4}, | ||
{"matrix": [2, 11], "x": 175, "y": 6, "flags": 4}, | ||
{"matrix": [2, 10], "x": 160, "y": 6, "flags": 4}, | ||
{"matrix": [2, 9], "x": 145, "y": 6, "flags": 4}, | ||
{"matrix": [2, 8], "x": 129, "y": 6, "flags": 4}, | ||
{"matrix": [2, 7], "x": 114, "y": 6, "flags": 4}, | ||
{"matrix": [2, 6], "x": 99, "y": 6, "flags": 4}, | ||
{"matrix": [2, 5], "x": 84, "y": 6, "flags": 4}, | ||
{"matrix": [2, 4], "x": 69, "y": 6, "flags": 4}, | ||
{"matrix": [2, 3], "x": 53, "y": 6, "flags": 4}, | ||
{"matrix": [2, 2], "x": 38, "y": 6, "flags": 4}, | ||
{"matrix": [2, 1], "x": 23, "y": 6, "flags": 4}, | ||
{"matrix": [2, 0], "x": 4, "y": 6, "flags": 4}, | ||
{"matrix": [1, 0], "x": 0, "y": 6, "flags": 4}, | ||
{"matrix": [1, 1], "x": 11, "y": 6, "flags": 4}, | ||
{"matrix": [1, 2], "x": 26, "y": 6, "flags": 4}, | ||
{"matrix": [1, 3], "x": 41, "y": 6, "flags": 4}, | ||
{"matrix": [1, 4], "x": 56, "y": 6, "flags": 4}, | ||
{"matrix": [1, 5], "x": 72, "y": 6, "flags": 4}, | ||
{"matrix": [1, 6], "x": 87, "y": 6, "flags": 4}, | ||
{"matrix": [1, 7], "x": 102, "y": 6, "flags": 4}, | ||
{"matrix": [1, 8], "x": 117, "y": 6, "flags": 4}, | ||
{"matrix": [1, 9], "x": 133, "y": 6, "flags": 4}, | ||
{"matrix": [1, 10], "x": 148, "y": 6, "flags": 4}, | ||
{"matrix": [1, 11], "x": 163, "y": 6, "flags": 4}, | ||
{"matrix": [1, 12], "x": 178, "y": 6, "flags": 4}, | ||
{"matrix": [1, 13], "x": 201, "y": 6, "flags": 4}, | ||
{"matrix": [1, 14], "x": 224, "y": 6, "flags": 4}, | ||
{"matrix": [0, 13], "x": 213, "y": 6, "flags": 4}, | ||
{"matrix": [0, 12], "x": 194, "y": 6, "flags": 4}, | ||
{"matrix": [0, 11], "x": 179, "y": 6, "flags": 4}, | ||
{"matrix": [0, 10], "x": 164, "y": 6, "flags": 4}, | ||
{"matrix": [0, 9], "x": 149, "y": 6, "flags": 4}, | ||
{"matrix": [0, 8], "x": 129, "y": 6, "flags": 4}, | ||
{"matrix": [0, 7], "x": 114, "y": 6, "flags": 4}, | ||
{"matrix": [0, 6], "x": 99, "y": 6, "flags": 4}, | ||
{"matrix": [0, 5], "x": 84, "y": 6, "flags": 4}, | ||
{"matrix": [0, 4], "x": 65, "y": 6, "flags": 4}, | ||
{"matrix": [0, 3], "x": 50, "y": 6, "flags": 4}, | ||
{"matrix": [0, 2], "x": 34, "y": 6, "flags": 4}, | ||
{"matrix": [0, 1], "x": 19, "y": 6, "flags": 4}, | ||
{"matrix": [0, 0], "x": 0, "y": 6, "flags": 4} | ||
] | ||
}, | ||
"url": "www.i-chip.cn", | ||
"usb": { | ||
"device_version": "0.0.1", | ||
"force_nkro": true, | ||
"pid": "0x3021", | ||
"vid": "0x28E9" | ||
}, | ||
"ws2812": { | ||
"driver": "pwm", | ||
"pin": "A6" | ||
}, | ||
"layouts": { | ||
"LAYOUT": { | ||
"layout": [ | ||
{"matrix": [0, 0], "x": 0, "y": 0}, | ||
fauxpark marked this conversation as resolved.
Show resolved
Hide resolved
|
||
{"matrix": [0, 1], "x": 1.25, "y": 0}, | ||
{"matrix": [0, 2], "x": 2.25, "y": 0}, | ||
{"matrix": [0, 3], "x": 3.25, "y": 0}, | ||
{"matrix": [0, 4], "x": 4.25, "y": 0}, | ||
{"matrix": [0, 5], "x": 5.5, "y": 0}, | ||
{"matrix": [0, 6], "x": 6.5, "y": 0}, | ||
{"matrix": [0, 7], "x": 7.5, "y": 0}, | ||
{"matrix": [0, 8], "x": 8.5, "y": 0}, | ||
{"matrix": [0, 9], "x": 9.75, "y": 0}, | ||
{"matrix": [0, 10], "x": 10.75, "y": 0}, | ||
{"matrix": [0, 11], "x": 11.75, "y": 0}, | ||
{"matrix": [0, 12], "x": 12.75, "y": 0}, | ||
{"matrix": [0, 13], "x": 14, "y": 0}, | ||
{"matrix": [0, 14], "x": 15, "y": 0}, | ||
{"matrix": [1, 0], "x": 0, "y": 1.25}, | ||
{"matrix": [1, 1], "x": 1, "y": 1.25}, | ||
{"matrix": [1, 2], "x": 2, "y": 1.25}, | ||
{"matrix": [1, 3], "x": 3, "y": 1.25}, | ||
{"matrix": [1, 4], "x": 4, "y": 1.25}, | ||
{"matrix": [1, 5], "x": 5, "y": 1.25}, | ||
{"matrix": [1, 6], "x": 6, "y": 1.25}, | ||
{"matrix": [1, 7], "x": 7, "y": 1.25}, | ||
{"matrix": [1, 8], "x": 8, "y": 1.25}, | ||
{"matrix": [1, 9], "x": 9, "y": 1.25}, | ||
{"matrix": [1, 10], "x": 10, "y": 1.25}, | ||
{"matrix": [1, 11], "x": 11, "y": 1.25}, | ||
{"matrix": [1, 12], "x": 12, "y": 1.25}, | ||
{"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, | ||
{"matrix": [1, 14], "x": 15, "y": 1.25}, | ||
{"matrix": [2, 0], "x": 0, "y": 2.25}, | ||
{"matrix": [2, 1], "x": 1.5, "y": 2.25}, | ||
{"matrix": [2, 2], "x": 2.5, "y": 2.25}, | ||
{"matrix": [2, 3], "x": 3.5, "y": 2.25}, | ||
{"matrix": [2, 4], "x": 4.5, "y": 2.25}, | ||
{"matrix": [2, 5], "x": 5.5, "y": 2.25}, | ||
{"matrix": [2, 6], "x": 6.5, "y": 2.25}, | ||
{"matrix": [2, 7], "x": 7.5, "y": 2.25}, | ||
{"matrix": [2, 8], "x": 8.5, "y": 2.25}, | ||
{"matrix": [2, 9], "x": 9.5, "y": 2.25}, | ||
{"matrix": [2, 10], "x": 10.5, "y": 2.25}, | ||
{"matrix": [2, 11], "x": 11.5, "y": 2.25}, | ||
{"matrix": [2, 12], "x": 12.5, "y": 2.25}, | ||
{"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, | ||
{"matrix": [2, 14], "x": 15, "y": 2.25}, | ||
{"matrix": [3, 0], "x": 0, "y": 3.25}, | ||
{"matrix": [3, 1], "x": 1.75, "y": 3.25}, | ||
{"matrix": [3, 2], "x": 2.75, "y": 3.25}, | ||
{"matrix": [3, 3], "x": 3.75, "y": 3.25}, | ||
{"matrix": [3, 4], "x": 4.75, "y": 3.25}, | ||
{"matrix": [3, 5], "x": 5.75, "y": 3.25}, | ||
{"matrix": [3, 6], "x": 6.75, "y": 3.25}, | ||
{"matrix": [3, 7], "x": 7.75, "y": 3.25}, | ||
{"matrix": [3, 8], "x": 8.75, "y": 3.25}, | ||
{"matrix": [3, 9], "x": 9.75, "y": 3.25}, | ||
{"matrix": [3, 10], "x": 10.75, "y": 3.25}, | ||
{"matrix": [3, 11], "x": 11.75, "y": 3.25}, | ||
{"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, | ||
{"matrix": [3, 14], "x": 15, "y": 3.25}, | ||
{"matrix": [4, 0], "x": 0, "y": 4.25}, | ||
{"matrix": [4, 2], "x": 2.25, "y": 4.25}, | ||
{"matrix": [4, 3], "x": 3.25, "y": 4.25}, | ||
{"matrix": [4, 4], "x": 4.25, "y": 4.25}, | ||
{"matrix": [4, 5], "x": 5.25, "y": 4.25}, | ||
{"matrix": [4, 6], "x": 6.25, "y": 4.25}, | ||
{"matrix": [4, 7], "x": 7.25, "y": 4.25}, | ||
{"matrix": [4, 8], "x": 8.25, "y": 4.25}, | ||
{"matrix": [4, 9], "x": 9.25, "y": 4.25}, | ||
{"matrix": [4, 10], "x": 10.25, "y": 4.25}, | ||
{"matrix": [4, 11], "x": 11.25, "y": 4.25}, | ||
{"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, | ||
{"matrix": [4, 13], "x": 14, "y": 4.25}, | ||
{"matrix": [4, 14], "x": 15, "y": 4.25}, | ||
{"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, | ||
{"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, | ||
{"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, | ||
{"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, | ||
{"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, | ||
{"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, | ||
{"matrix": [5, 12], "x": 13, "y": 5.25}, | ||
{"matrix": [5, 13], "x": 14, "y": 5.25}, | ||
{"matrix": [5, 14], "x": 15, "y": 5.25} | ||
] | ||
} | ||
} | ||
} |
Smartmmd marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
/* Copyright 2022 Jacky | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation, either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
*/ | ||
#include QMK_KEYBOARD_H | ||
|
||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
|
||
[0] = LAYOUT( | ||
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, _______, | ||
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | ||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, | ||
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, | ||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | ||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
), | ||
[1] = LAYOUT( | ||
_______, KC_BRID, KC_BRIU, LGUI(KC_TAB), LGUI(KC_E), KC_MAIL, KC_WHOM, KC_MPRV, KC_MPLY, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_HUI, RGB_HUD, RGB_MOD, RGB_TOG, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAI, _______, | ||
_______, _______, _______, _______, _______, _______, RGB_SPD, RGB_VAD, RGB_SPI | ||
) | ||
}; | ||
|
Smartmmd marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
/* Copyright 2022 Jacky | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation, either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
*/ | ||
#include QMK_KEYBOARD_H | ||
|
||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
|
||
[0] = LAYOUT( | ||
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, _______, | ||
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, | ||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_PGUP, | ||
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGDN, | ||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | ||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
), | ||
[1] = LAYOUT( | ||
_______, KC_BRID, KC_BRIU, LGUI(KC_TAB), LGUI(KC_E), KC_MAIL, KC_WHOM, KC_MPRV, KC_MPLY, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_HUI, RGB_HUD, RGB_MOD, RGB_TOG, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAI, _______, | ||
_______, _______, _______, _______, _______, _______, RGB_SPD, RGB_VAD, RGB_SPI | ||
) | ||
}; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
VIA_ENABLE = yes | ||
LTO_ENABLE = yes |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
RGB Matrix layout is incorrect.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks better, although the placement still seems not quite right:
And I am not sure what's going on in the top right. Is the encoder button the key at 0,14?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes , there is button @ 0 ,14
BTW, how do youget the layout view? I can use to check before push/pull. Thanks