aboutsummaryrefslogtreecommitdiff
path: root/keyboards/nk65
diff options
context:
space:
mode:
authoryiancar <yiangosyiangou@cytanet.com.cy>2021-03-05 05:15:41 +0000
committerGitHub <noreply@github.com>2021-03-04 21:15:41 -0800
commit54f7708eaadb838320443a66bb6b25b3969473b7 (patch)
tree13a4234a9bc278b448f3c216ac4af3346aaa8171 /keyboards/nk65
parentd7aa245c3343542381ae0e9eb1b77eadca74da57 (diff)
downloadqmk_firmware-54f7708eaadb838320443a66bb6b25b3969473b7.tar.gz
qmk_firmware-54f7708eaadb838320443a66bb6b25b3969473b7.zip
[Keyboard] NK65 rev 1.4 (#11991)
NK65 Pinout change for rev 1.4. * Update Pinout for new PCB rev * Create readme.md * Update keyboards/nk65/v1_4/rules.mk
Diffstat (limited to 'keyboards/nk65')
-rwxr-xr-xkeyboards/nk65/readme.md4
-rwxr-xr-xkeyboards/nk65/v1_4/config.h22
-rwxr-xr-xkeyboards/nk65/v1_4/readme.md39
-rwxr-xr-xkeyboards/nk65/v1_4/rules.mk1
4 files changed, 65 insertions, 1 deletions
diff --git a/keyboards/nk65/readme.md b/keyboards/nk65/readme.md
index 5e7453a27..3bd04210d 100755
--- a/keyboards/nk65/readme.md
+++ b/keyboards/nk65/readme.md
@@ -11,13 +11,15 @@ Hardware Availability: https://novelkeys.xyz/
11 11
12Due to the RGB implementation, the NK65 is currently not compatible with community layouts. 12Due to the RGB implementation, the NK65 is currently not compatible with community layouts.
13 13
14NOTE: For PCBs with revision v1.4 or later please use nk65/v1_4 in the make command.
15
14## Instructions 16## Instructions
15 17
16### Build 18### Build
17 19
18Make example for this keyboard (after setting up your build environment): 20Make example for this keyboard (after setting up your build environment):
19 21
20 make nk65:default_via 22 make nk65:via
21 23
22See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). 24See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
23 25
diff --git a/keyboards/nk65/v1_4/config.h b/keyboards/nk65/v1_4/config.h
new file mode 100755
index 000000000..88629e5c9
--- /dev/null
+++ b/keyboards/nk65/v1_4/config.h
@@ -0,0 +1,22 @@
1/*
2Copyright 2021 Yiancar
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20#undef MATRIX_COL_PINS
21#define MATRIX_COL_PINS { A13, A10, A9, A14, A15, B8, B9, B1, B0, A7, A0, A1, A2, A3, A5 }
22// To enable debugger set A13 A14 -> A5 A7
diff --git a/keyboards/nk65/v1_4/readme.md b/keyboards/nk65/v1_4/readme.md
new file mode 100755
index 000000000..399919a8b
--- /dev/null
+++ b/keyboards/nk65/v1_4/readme.md
@@ -0,0 +1,39 @@
1NK65 V1.4
2=========
3
4![NK65](https://i.imgur.com/EXNbVpL.jpg)
5
6NOTE: Please use this directory only if you have revision 1.4 PCB or later.
7
8This is a standard fixed layout 65% PCB. It supports VIA and full per-key RGB.
9
10Keyboard Maintainer: [Yiancar](http://yiancar-designs.com/) and on [GitHub](https://github.com/yiancar)
11Hardware Supported: A 65% keyboard with STM32F303CC
12Hardware Availability: https://novelkeys.xyz/
13
14Due to the RGB implementation, the NK65 is currently not compatible with community layouts.
15
16## Instructions
17
18### Build
19
20Make example for this keyboard (after setting up your build environment):
21
22 make nk65/v1_4:via
23
24See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
25
26### Reset
27
28- Unplug
29- Hold Escape
30- Plug In
31- Unplug
32- Release Escape
33
34### Flash
35
36- Unplug
37- Hold Escape
38- Plug In
39- Flash using QMK Toolbox or dfu-util (`make nk65/v1_4:<keymap>:dfu-util`)
diff --git a/keyboards/nk65/v1_4/rules.mk b/keyboards/nk65/v1_4/rules.mk
new file mode 100755
index 000000000..8b1378917
--- /dev/null
+++ b/keyboards/nk65/v1_4/rules.mk
@@ -0,0 +1 @@