diff options
Diffstat (limited to 'keyboards/planck/rev6/rev6.h')
-rw-r--r-- | keyboards/planck/rev6/rev6.h | 137 |
1 files changed, 65 insertions, 72 deletions
diff --git a/keyboards/planck/rev6/rev6.h b/keyboards/planck/rev6/rev6.h index 9fd51e70f..9bf3603ed 100644 --- a/keyboards/planck/rev6/rev6.h +++ b/keyboards/planck/rev6/rev6.h | |||
@@ -13,99 +13,92 @@ | |||
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | */ | 15 | */ |
16 | #ifndef REV6_H | 16 | #pragma once |
17 | #define REV6_H | ||
18 | 17 | ||
19 | #include "planck.h" | 18 | #include "planck.h" |
20 | 19 | ||
20 | #define XXX KC_NO | ||
21 | |||
21 | #define LAYOUT_planck_1x2uC( \ | 22 | #define LAYOUT_planck_1x2uC( \ |
22 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 23 | k00, k01, k02, k03, k04, k05, k40, k41, k42, k43, k44, k45, \ |
23 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 24 | k10, k11, k12, k13, k14, k15, k50, k51, k52, k53, k54, k55, \ |
24 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 25 | k20, k21, k22, k23, k24, k25, k60, k61, k62, k63, k64, k65, \ |
25 | k30, k31, k32, k33, k34, k36, k37, k38, k39, k3a, k3b \ | 26 | k30, k31, k32, k73, k74, k70, k71, k72, k33, k34, k35 \ |
26 | ) \ | 27 | ) { \ |
27 | { \ | 28 | { k00, k01, k02, k03, k04, k05 }, \ |
28 | { k00, k01, k02, k03, k04, k05 }, \ | 29 | { k10, k11, k12, k13, k14, k15 }, \ |
29 | { k10, k11, k12, k13, k14, k15 }, \ | 30 | { k20, k21, k22, k23, k24, k25 }, \ |
30 | { k20, k21, k22, k23, k24, k25 }, \ | 31 | { k30, k31, k32, k33, k34, k35 }, \ |
31 | { k30, k31, k32, k39, k3a, k3b }, \ | 32 | { k40, k41, k42, k43, k44, k45 }, \ |
32 | { k06, k07, k08, k09, k0a, k0b }, \ | 33 | { k50, k51, k52, k53, k54, k55 }, \ |
33 | { k16, k17, k18, k19, k1a, k1b }, \ | 34 | { k60, k61, k62, k63, k64, k65 }, \ |
34 | { k26, k27, k28, k29, k2a, k2b }, \ | 35 | { k70, k71, k72, k73, k74, XXX } \ |
35 | { k36, k37, k38, k33, k34, KC_NO } \ | ||
36 | } | 36 | } |
37 | 37 | ||
38 | #define LAYOUT_planck_1x2uR( \ | 38 | #define LAYOUT_planck_1x2uR( \ |
39 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 39 | k00, k01, k02, k03, k04, k05, k40, k41, k42, k43, k44, k45, \ |
40 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 40 | k10, k11, k12, k13, k14, k15, k50, k51, k52, k53, k54, k55, \ |
41 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 41 | k20, k21, k22, k23, k24, k25, k60, k61, k62, k63, k64, k65, \ |
42 | k30, k31, k32, k33, k34, k35, k37, k38, k39, k3a, k3b \ | 42 | k30, k31, k32, k73, k74, k75, k71, k72, k33, k34, k35 \ |
43 | ) \ | 43 | ) { \ |
44 | { \ | 44 | { k00, k01, k02, k03, k04, k05 }, \ |
45 | { k00, k01, k02, k03, k04, k05 }, \ | 45 | { k10, k11, k12, k13, k14, k15 }, \ |
46 | { k10, k11, k12, k13, k14, k15 }, \ | 46 | { k20, k21, k22, k23, k24, k25 }, \ |
47 | { k20, k21, k22, k23, k24, k25 }, \ | 47 | { k30, k31, k32, k33, k34, k35 }, \ |
48 | { k30, k31, k32, k39, k3a, k3b }, \ | 48 | { k40, k41, k42, k43, k44, k45 }, \ |
49 | { k06, k07, k08, k09, k0a, k0b }, \ | 49 | { k50, k51, k52, k53, k54, k55 }, \ |
50 | { k16, k17, k18, k19, k1a, k1b }, \ | 50 | { k60, k61, k62, k63, k64, k65 }, \ |
51 | { k26, k27, k28, k29, k2a, k2b }, \ | 51 | { XXX, k71, k72, k73, k74, k75 } \ |
52 | { KC_NO, k37, k38, k33, k34, k35 } \ | ||
53 | } | 52 | } |
54 | 53 | ||
55 | #define LAYOUT_planck_1x2uL( \ | 54 | #define LAYOUT_planck_1x2uL( \ |
56 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 55 | k00, k01, k02, k03, k04, k05, k40, k41, k42, k43, k44, k45, \ |
57 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 56 | k10, k11, k12, k13, k14, k15, k50, k51, k52, k53, k54, k55, \ |
58 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 57 | k20, k21, k22, k23, k24, k25, k60, k61, k62, k63, k64, k65, \ |
59 | k30, k31, k32, k33, k35, k36, k37, k38, k39, k3a, k3b \ | 58 | k30, k31, k32, k73, k75, k70, k71, k72, k33, k34, k35 \ |
60 | ) \ | 59 | ) { \ |
61 | { \ | 60 | { k00, k01, k02, k03, k04, k05 }, \ |
62 | { k00, k01, k02, k03, k04, k05 }, \ | 61 | { k10, k11, k12, k13, k14, k15 }, \ |
63 | { k10, k11, k12, k13, k14, k15 }, \ | 62 | { k20, k21, k22, k23, k24, k25 }, \ |
64 | { k20, k21, k22, k23, k24, k25 }, \ | 63 | { k30, k31, k32, k33, k34, k35 }, \ |
65 | { k30, k31, k32, k39, k3a, k3b }, \ | 64 | { k40, k41, k42, k43, k44, k45 }, \ |
66 | { k06, k07, k08, k09, k0a, k0b }, \ | 65 | { k50, k51, k52, k53, k54, k55 }, \ |
67 | { k16, k17, k18, k19, k1a, k1b }, \ | 66 | { k60, k61, k62, k63, k64, k65 }, \ |
68 | { k26, k27, k28, k29, k2a, k2b }, \ | 67 | { k70, k71, k72, k73, XXX, k75 } \ |
69 | { k36, k37, k38, k33, KC_NO, k35 } \ | ||
70 | } | 68 | } |
71 | 69 | ||
72 | #define LAYOUT_planck_2x2u( \ | 70 | #define LAYOUT_planck_2x2u( \ |
73 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 71 | k00, k01, k02, k03, k04, k05, k40, k41, k42, k43, k44, k45, \ |
74 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 72 | k10, k11, k12, k13, k14, k15, k50, k51, k52, k53, k54, k55, \ |
75 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 73 | k20, k21, k22, k23, k24, k25, k60, k61, k62, k63, k64, k65, \ |
76 | k30, k31, k32, k33, k35, k37, k38, k39, k3a, k3b \ | 74 | k30, k31, k32, k73, k75, k71, k72, k33, k34, k35 \ |
77 | ) \ | 75 | ) { \ |
78 | { \ | 76 | { k00, k01, k02, k03, k04, k05 }, \ |
79 | { k00, k01, k02, k03, k04, k05 }, \ | 77 | { k10, k11, k12, k13, k14, k15 }, \ |
80 | { k10, k11, k12, k13, k14, k15 }, \ | 78 | { k20, k21, k22, k23, k24, k25 }, \ |
81 | { k20, k21, k22, k23, k24, k25 }, \ | 79 | { k30, k31, k32, k33, k34, k35 }, \ |
82 | { k30, k31, k32, k39, k3a, k3b }, \ | 80 | { k40, k41, k42, k43, k44, k45 }, \ |
83 | { k06, k07, k08, k09, k0a, k0b }, \ | 81 | { k50, k51, k52, k53, k54, k55 }, \ |
84 | { k16, k17, k18, k19, k1a, k1b }, \ | 82 | { k60, k61, k62, k63, k64, k65 }, \ |
85 | { k26, k27, k28, k29, k2a, k2b }, \ | 83 | { XXX, k71, k72, k73, XXX, k75 } \ |
86 | { KC_NO, k37, k38, k33, KC_NO, k35 } \ | ||
87 | } | 84 | } |
88 | 85 | ||
89 | #define LAYOUT_ortho_4x12( \ | 86 | #define LAYOUT_ortho_4x12( \ |
90 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 87 | k00, k01, k02, k03, k04, k05, k40, k41, k42, k43, k44, k45, \ |
91 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 88 | k10, k11, k12, k13, k14, k15, k50, k51, k52, k53, k54, k55, \ |
92 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 89 | k20, k21, k22, k23, k24, k25, k60, k61, k62, k63, k64, k65, \ |
93 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b \ | 90 | k30, k31, k32, k73, k74, k75, k70, k71, k72, k33, k34, k35 \ |
94 | ) \ | 91 | ) { \ |
95 | { \ | ||
96 | { k00, k01, k02, k03, k04, k05 }, \ | 92 | { k00, k01, k02, k03, k04, k05 }, \ |
97 | { k10, k11, k12, k13, k14, k15 }, \ | 93 | { k10, k11, k12, k13, k14, k15 }, \ |
98 | { k20, k21, k22, k23, k24, k25 }, \ | 94 | { k20, k21, k22, k23, k24, k25 }, \ |
99 | { k30, k31, k32, k39, k3a, k3b }, \ | 95 | { k30, k31, k32, k33, k34, k35 }, \ |
100 | { k06, k07, k08, k09, k0a, k0b }, \ | 96 | { k40, k41, k42, k43, k44, k45 }, \ |
101 | { k16, k17, k18, k19, k1a, k1b }, \ | 97 | { k50, k51, k52, k53, k54, k55 }, \ |
102 | { k26, k27, k28, k29, k2a, k2b }, \ | 98 | { k60, k61, k62, k63, k64, k65 }, \ |
103 | { k36, k37, k38, k33, k34, k35 } \ | 99 | { k70, k71, k72, k73, k74, k75 } \ |
104 | } | 100 | } |
105 | 101 | ||
106 | |||
107 | #define LAYOUT LAYOUT_ortho_4x12 | 102 | #define LAYOUT LAYOUT_ortho_4x12 |
108 | #define LAYOUT_planck_mit LAYOUT_planck_1x2uC | 103 | #define LAYOUT_planck_mit LAYOUT_planck_1x2uC |
109 | #define LAYOUT_planck_grid LAYOUT_ortho_4x12 | 104 | #define LAYOUT_planck_grid LAYOUT_ortho_4x12 |
110 | |||
111 | #endif | ||