aboutsummaryrefslogtreecommitdiff
path: root/keyboards/helix/rev1/rev1.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/helix/rev1/rev1.h')
-rw-r--r--keyboards/helix/rev1/rev1.h129
1 files changed, 0 insertions, 129 deletions
diff --git a/keyboards/helix/rev1/rev1.h b/keyboards/helix/rev1/rev1.h
deleted file mode 100644
index 7db27bcca..000000000
--- a/keyboards/helix/rev1/rev1.h
+++ /dev/null
@@ -1,129 +0,0 @@
1#pragma once
2
3#include "helix.h"
4
5#ifdef USE_I2C
6#include <stddef.h>
7#ifdef __AVR__
8 #include <avr/io.h>
9 #include <avr/interrupt.h>
10#endif
11#endif
12
13#if MATRIX_ROWS == 6 // HELIX_ROWS == 3
14 #ifndef FLIP_HALF
15 // Standard Keymap
16 // (TRRS jack on the left half is to the right, TRRS jack on the right half is to the left)
17 #define LAYOUT( \
18 L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \
19 L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \
20 L20, L21, L22, L23, L24, L25, R20, R21, R22, R23, R24, R25 \
21 ) { \
22 { L00, L01, L02, L03, L04, L05 }, \
23 { L10, L11, L12, L13, L14, L15 }, \
24 { L20, L21, L22, L23, L24, L25 }, \
25 { R05, R04, R03, R02, R01, R00 }, \
26 { R15, R14, R13, R12, R11, R10 }, \
27 { R25, R24, R23, R22, R21, R20 } \
28 }
29 #else
30 // Keymap with right side flipped
31 // (TRRS jack on both halves are to the right)
32 #define LAYOUT( \
33 L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \
34 L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \
35 L20, L21, L22, L23, L24, L25, R20, R21, R22, R23, R24, R25 \
36 ) { \
37 { L00, L01, L02, L03, L04, L05 }, \
38 { L10, L11, L12, L13, L14, L15 }, \
39 { L20, L21, L22, L23, L24, L25 }, \
40 { R00, R01, R02, R03, R04, R05 }, \
41 { R10, R11, R12, R13, R14, R15 }, \
42 { R20, R21, R22, R23, R24, R25 } \
43 }
44 #endif
45#elif MATRIX_ROWS == 8 // HELIX_ROWS == 4
46 #ifndef FLIP_HALF
47 // Standard Keymap
48 // (TRRS jack on the left half is to the right, TRRS jack on the right half is to the left)
49 #define LAYOUT( \
50 L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \
51 L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \
52 L20, L21, L22, L23, L24, L25, R20, R21, R22, R23, R24, R25, \
53 L30, L31, L32, L33, L34, L35, R30, R31, R32, R33, R34, R35 \
54 ) { \
55 { L00, L01, L02, L03, L04, L05 }, \
56 { L10, L11, L12, L13, L14, L15 }, \
57 { L20, L21, L22, L23, L24, L25 }, \
58 { L30, L31, L32, L33, L34, L35 }, \
59 { R05, R04, R03, R02, R01, R00 }, \
60 { R15, R14, R13, R12, R11, R10 }, \
61 { R25, R24, R23, R22, R21, R20 }, \
62 { R35, R34, R33, R32, R31, R30 } \
63 }
64 #else
65 // Keymap with right side flipped
66 // (TRRS jack on both halves are to the right)
67 #define LAYOUT( \
68 L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \
69 L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \
70 L20, L21, L22, L23, L24, L25, R20, R21, R22, R23, R24, R25, \
71 L30, L31, L32, L33, L34, L35, R30, R31, R32, R33, R34, R35 \
72 ) { \
73 { L00, L01, L02, L03, L04, L05 }, \
74 { L10, L11, L12, L13, L14, L15 }, \
75 { L20, L21, L22, L23, L24, L25 }, \
76 { L30, L31, L32, L33, L34, L35 }, \
77 { R00, R01, R02, R03, R04, R05 }, \
78 { R10, R11, R12, R13, R14, R15 }, \
79 { R20, R21, R22, R23, R24, R25 }, \
80 { R30, R31, R32, R33, R34, R35 } \
81 }
82 #endif
83#elif MATRIX_ROWS == 10 // HELIX_ROWS == 5
84 #ifndef FLIP_HALF
85 // Standard Keymap
86 // (TRRS jack on the left half is to the right, TRRS jack on the right half is to the left)
87#define LAYOUT( \
88 L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \
89 L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \
90 L20, L21, L22, L23, L24, L25, R20, R21, R22, R23, R24, R25, \
91 L30, L31, L32, L33, L34, L35, R30, R31, R32, R33, R34, R35, \
92 L40, L41, L42, L43, L44, L45, R40, R41, R42, R43, R44, R45 \
93) { \
94 { L00, L01, L02, L03, L04, L05 }, \
95 { L10, L11, L12, L13, L14, L15 }, \
96 { L20, L21, L22, L23, L24, L25 }, \
97 { L30, L31, L32, L33, L34, L35 }, \
98 { L40, L41, L42, L43, L44, L45 }, \
99 { R05, R04, R03, R02, R01, R00 }, \
100 { R15, R14, R13, R12, R11, R10 }, \
101 { R25, R24, R23, R22, R21, R20 }, \
102 { R35, R34, R33, R32, R31, R30 }, \
103 { R45, R44, R43, R42, R41, R40 } \
104}
105 #else
106 // Keymap with right side flipped
107 // (TRRS jack on both halves are to the right)
108 #define LAYOUT( \
109 L00, L01, L02, L03, L04, L05, R00, R01, R02, R03, R04, R05, \
110 L10, L11, L12, L13, L14, L15, R10, R11, R12, R13, R14, R15, \
111 L20, L21, L22, L23, L24, L25, R20, R21, R22, R23, R24, R25, \
112 L30, L31, L32, L33, L34, L35, R30, R31, R32, R33, R34, R35, \
113 L40, L41, L42, L43, L44, L45, R40, R41, R42, R43, R44, R45 \
114 ) { \
115 { L00, L01, L02, L03, L04, L05 }, \
116 { L10, L11, L12, L13, L14, L15 }, \
117 { L20, L21, L22, L23, L24, L25 }, \
118 { L30, L31, L32, L33, L34, L35 }, \
119 { L40, L41, L42, L43, L44, L45 }, \
120 { R00, R01, R02, R03, R04, R05 }, \
121 { R10, R11, R12, R13, R14, R15 }, \
122 { R20, R21, R22, R23, R24, R25 }, \
123 { R30, R31, R32, R33, R34, R35 }, \
124 { R40, R41, R42, R43, R44, R45 } \
125 }
126 #endif
127#else
128 #error "expected HELIX_ROWS 3 or 4 or 5"
129#endif