diff options
Diffstat (limited to 'keyboards/ktec')
| -rw-r--r-- | keyboards/ktec/ergodone/config.h | 5 | ||||
| -rw-r--r-- | keyboards/ktec/ergodone/ergodone.h | 197 | ||||
| -rw-r--r-- | keyboards/ktec/ergodone/expander.h | 5 |
3 files changed, 89 insertions, 118 deletions
diff --git a/keyboards/ktec/ergodone/config.h b/keyboards/ktec/ergodone/config.h index 39e0ae8c7..db626ab80 100644 --- a/keyboards/ktec/ergodone/config.h +++ b/keyboards/ktec/ergodone/config.h | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | #ifndef ERGODOX_ERGODONE_CONFIG_H | 1 | #pragma once |
| 2 | #define ERGODOX_ERGODONE_CONFIG_H | ||
| 3 | 2 | ||
| 4 | #include "config_common.h" | 3 | #include "config_common.h" |
| 5 | 4 | ||
| @@ -77,5 +76,3 @@ | |||
| 77 | //#define NO_ACTION_MACRO | 76 | //#define NO_ACTION_MACRO |
| 78 | //#define NO_ACTION_FUNCTION | 77 | //#define NO_ACTION_FUNCTION |
| 79 | //#define DEBUG_MATRIX_SCAN_RATE | 78 | //#define DEBUG_MATRIX_SCAN_RATE |
| 80 | |||
| 81 | #endif | ||
diff --git a/keyboards/ktec/ergodone/ergodone.h b/keyboards/ktec/ergodone/ergodone.h index 89edb8a0b..77e496854 100644 --- a/keyboards/ktec/ergodone/ergodone.h +++ b/keyboards/ktec/ergodone/ergodone.h | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | #ifndef ERGODOX_ERGODONE_H | 1 | #pragma once |
| 2 | #define ERGODOX_ERGODONE_H | ||
| 3 | 2 | ||
| 4 | #include "quantum.h" | 3 | #include "quantum.h" |
| 5 | #include <stdint.h> | 4 | #include <stdint.h> |
| @@ -64,116 +63,94 @@ inline void ergodox_right_led_3_set(uint8_t n) {} | |||
| 64 | inline void ergodox_right_led_set(uint8_t l, uint8_t n) {} | 63 | inline void ergodox_right_led_set(uint8_t l, uint8_t n) {} |
| 65 | inline void ergodox_led_all_set(uint8_t n) {} | 64 | inline void ergodox_led_all_set(uint8_t n) {} |
| 66 | 65 | ||
| 67 | /* | 66 | #define XXX KC_NO |
| 68 | * LEFT HAND: LINES 76-83 | ||
| 69 | * RIGHT HAND: LINES 85-92 | ||
| 70 | */ | ||
| 71 | #define LAYOUT_ergodox( \ | ||
| 72 | \ | ||
| 73 | k00,k01,k02,k03,k04,k05,k06, \ | ||
| 74 | k10,k11,k12,k13,k14,k15,k16, \ | ||
| 75 | k20,k21,k22,k23,k24,k25, \ | ||
| 76 | k30,k31,k32,k33,k34,k35,k36, \ | ||
| 77 | k40,k41,k42,k43,k44, \ | ||
| 78 | k55,k56, \ | ||
| 79 | k54, \ | ||
| 80 | k53,k52,k51, \ | ||
| 81 | \ | ||
| 82 | k07,k08,k09,k0A,k0B,k0C,k0D, \ | ||
| 83 | k17,k18,k19,k1A,k1B,k1C,k1D, \ | ||
| 84 | k28,k29,k2A,k2B,k2C,k2D, \ | ||
| 85 | k37,k38,k39,k3A,k3B,k3C,k3D, \ | ||
| 86 | k49,k4A,k4B,k4C,k4D, \ | ||
| 87 | k57,k58, \ | ||
| 88 | k59, \ | ||
| 89 | k5C,k5B,k5A ) \ | ||
| 90 | \ | ||
| 91 | /* matrix positions */ \ | ||
| 92 | { \ | ||
| 93 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ | ||
| 94 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ | ||
| 95 | { k20, k21, k22, k23, k24, k25, KC_NO, KC_NO, k28, k29, k2A, k2B, k2C, k2D }, \ | ||
| 96 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D }, \ | ||
| 97 | { k40, k41, k42, k43, k44, KC_NO, KC_NO, KC_NO, KC_NO, k49, k4A, k4B, k4C, k4D }, \ | ||
| 98 | { KC_NO, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, KC_NO } \ | ||
| 99 | } | ||
| 100 | 67 | ||
| 101 | /* | 68 | #define LAYOUT_ergodox( \ |
| 102 | * LEFT HAND: LINES 110-117 | 69 | k00, k01, k02, k03, k04, k05, k06, \ |
| 103 | * RIGHT HAND: LINES 119-126 | 70 | k10, k11, k12, k13, k14, k15, k16, \ |
| 104 | */ | 71 | k20, k21, k22, k23, k24, k25, \ |
| 105 | #define LAYOUT_ergodox_80( \ | 72 | k30, k31, k32, k33, k34, k35, k36, \ |
| 106 | \ | 73 | k40, k41, k42, k43, k44, \ |
| 107 | k00,k01,k02,k03,k04,k05,k06, \ | 74 | k55, k56, \ |
| 108 | k10,k11,k12,k13,k14,k15,k16, \ | 75 | k54, \ |
| 109 | k20,k21,k22,k23,k24,k25, \ | 76 | k53, k52, k51, \ |
| 110 | k30,k31,k32,k33,k34,k35,k36, \ | 77 | \ |
| 111 | k40,k41,k42,k43,k44, \ | 78 | k07, k08, k09, k0A, k0B, k0C, k0D, \ |
| 112 | k55,k56, \ | 79 | k17, k18, k19, k1A, k1B, k1C, k1D, \ |
| 113 | k45,k46,k54, \ | 80 | k28, k29, k2A, k2B, k2C, k2D, \ |
| 114 | k53,k52,k51, \ | 81 | k37, k38, k39, k3A, k3B, k3C, k3D, \ |
| 115 | \ | 82 | k49, k4A, k4B, k4C, k4D, \ |
| 116 | k07,k08,k09,k0A,k0B,k0C,k0D, \ | 83 | k57, k58, \ |
| 117 | k17,k18,k19,k1A,k1B,k1C,k1D, \ | 84 | k59, \ |
| 118 | k28,k29,k2A,k2B,k2C,k2D, \ | 85 | k5C, k5B, k5A \ |
| 119 | k37,k38,k39,k3A,k3B,k3C,k3D, \ | 86 | ) { \ |
| 120 | k49,k4A,k4B,k4C,k4D, \ | 87 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
| 121 | k57,k58, \ | 88 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ |
| 122 | k59,k47,k48, \ | 89 | { k20, k21, k22, k23, k24, k25, XXX, XXX, k28, k29, k2A, k2B, k2C, k2D }, \ |
| 123 | k5C,k5B,k5A ) \ | 90 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D }, \ |
| 124 | \ | 91 | { k40, k41, k42, k43, k44, XXX, XXX, XXX, XXX, k49, k4A, k4B, k4C, k4D }, \ |
| 125 | /* matrix positions */ \ | 92 | { XXX, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, XXX } \ |
| 126 | { \ | 93 | } |
| 127 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ | ||
| 128 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ | ||
| 129 | { k20, k21, k22, k23, k24, k25, KC_NO, KC_NO, k28, k29, k2A, k2B, k2C, k2D }, \ | ||
| 130 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D }, \ | ||
| 131 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D }, \ | ||
| 132 | { KC_NO, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, KC_NO } \ | ||
| 133 | } | ||
| 134 | 94 | ||
| 135 | /* ---------- LEFT HAND ----------- ---------- RIGHT HAND ---------- */ | 95 | #define LAYOUT_ergodox_80( \ |
| 136 | #define LAYOUT_ergodox_pretty( \ | 96 | k00, k01, k02, k03, k04, k05, k06, \ |
| 137 | \ | 97 | k10, k11, k12, k13, k14, k15, k16, \ |
| 138 | L00,L01,L02,L03,L04,L05,L06, R00,R01,R02,R03,R04,R05,R06, \ | 98 | k20, k21, k22, k23, k24, k25, \ |
| 139 | L10,L11,L12,L13,L14,L15,L16, R10,R11,R12,R13,R14,R15,R16, \ | 99 | k30, k31, k32, k33, k34, k35, k36, \ |
| 140 | L20,L21,L22,L23,L24,L25, R21,R22,R23,R24,R25,R26, \ | 100 | k40, k41, k42, k43, k44, \ |
| 141 | L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36, \ | 101 | k55, k56, \ |
| 142 | L40,L41,L42,L43,L44, R42,R43,R44,R45,R46, \ | 102 | k45, k46, k54, \ |
| 143 | L55,L56, R50,R51, \ | 103 | k53, k52, k51, \ |
| 144 | L54, R52, \ | 104 | \ |
| 145 | L53,L52,L51, R55,R54,R53 ) \ | 105 | k07, k08, k09, k0A, k0B, k0C, k0D, \ |
| 146 | \ | 106 | k17, k18, k19, k1A, k1B, k1C, k1D, \ |
| 147 | /* matrix positions */ \ | 107 | k28, k29, k2A, k2B, k2C, k2D, \ |
| 148 | { \ | 108 | k37, k38, k39, k3A, k3B, k3C, k3D, \ |
| 149 | { L00,L01,L02,L03,L04,L05,L06, R00,R01,R02,R03,R04,R05,R06 }, \ | 109 | k49, k4A, k4B, k4C, k4D, \ |
| 150 | { L10,L11,L12,L13,L14,L15,L16, R10,R11,R12,R13,R14,R15,R16 }, \ | 110 | k57, k58, \ |
| 151 | { L20,L21,L22,L23,L24,L25,KC_NO, KC_NO,R21,R22,R23,R24,R25,R26 }, \ | 111 | k59, k47, k48, \ |
| 152 | { L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36 }, \ | 112 | k5C, k5B, k5A \ |
| 153 | { L40,L41,L42,L43,L44,KC_NO,KC_NO, KC_NO,KC_NO,R42,R43,R44,R45,R46 }, \ | 113 | ) { \ |
| 154 | { KC_NO,L51,L52,L53,L54,L55,L56, R50,R51,R52,R53,R54,R55,KC_NO } \ | 114 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
| 115 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ | ||
| 116 | { k20, k21, k22, k23, k24, k25, XXX, XXX, k28, k29, k2A, k2B, k2C, k2D }, \ | ||
| 117 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D }, \ | ||
| 118 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D }, \ | ||
| 119 | { XXX, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, XXX } \ | ||
| 155 | } | 120 | } |
| 156 | 121 | ||
| 157 | /* ---------- LEFT HAND ----------- ---------- RIGHT HAND ---------- */ | 122 | #define LAYOUT_ergodox_pretty( \ |
| 158 | #define LAYOUT_ergodox_pretty_80( \ | 123 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
| 159 | \ | 124 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
| 160 | L00,L01,L02,L03,L04,L05,L06, R00,R01,R02,R03,R04,R05,R06, \ | 125 | L20, L21, L22, L23, L24, L25, R21, R22, R23, R24, R25, R26, \ |
| 161 | L10,L11,L12,L13,L14,L15,L16, R10,R11,R12,R13,R14,R15,R16, \ | 126 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ |
| 162 | L20,L21,L22,L23,L24,L25, R21,R22,R23,R24,R25,R26, \ | 127 | L40, L41, L42, L43, L44, R42, R43, R44, R45, R46, \ |
| 163 | L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36, \ | 128 | L55, L56, R50, R51, \ |
| 164 | L40,L41,L42,L43,L44, R42,R43,R44,R45,R46, \ | 129 | L54, R52, \ |
| 165 | L55,L56, R50,R51, \ | 130 | L53, L52, L51, R55, R54, R53 \ |
| 166 | L45,L46,L54, R52,R40,R41, \ | 131 | ) { \ |
| 167 | L53,L52,L51, R55,R54,R53 ) \ | 132 | { L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06 }, \ |
| 168 | \ | 133 | { L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16 }, \ |
| 169 | /* matrix positions */ \ | 134 | { L20, L21, L22, L23, L24, L25, XXX, XXX, R21, R22, R23, R24, R25, R26 }, \ |
| 170 | { \ | 135 | { L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36 }, \ |
| 171 | { L00,L01,L02,L03,L04,L05,L06, R00,R01,R02,R03,R04,R05,R06 }, \ | 136 | { L40, L41, L42, L43, L44, XXX, XXX, XXX, XXX, R42, R43, R44, R45, R46 }, \ |
| 172 | { L10,L11,L12,L13,L14,L15,L16, R10,R11,R12,R13,R14,R15,R16 }, \ | 137 | { XXX, L51, L52, L53, L54, L55, L56, R50, R51, R52, R53, R54, R55, XXX } \ |
| 173 | { L20,L21,L22,L23,L24,L25,KC_NO, KC_NO,R21,R22,R23,R24,R25,R26 }, \ | 138 | } |
| 174 | { L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36 }, \ | ||
| 175 | { L40,L41,L42,L43,L44,L45,L46, R40,R41,R42,R43,R44,R45,R46 }, \ | ||
| 176 | { KC_NO,L51,L52,L53,L54,L55,L56, R50,R51,R52,R53,R54,R55,KC_NO } \ | ||
| 177 | } | ||
| 178 | 139 | ||
| 179 | #endif | 140 | #define LAYOUT_ergodox_pretty_80( \ |
| 141 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | ||
| 142 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | ||
| 143 | L20, L21, L22, L23, L24, L25, R21, R22, R23, R24, R25, R26, \ | ||
| 144 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ | ||
| 145 | L40, L41, L42, L43, L44, R42, R43, R44, R45, R46, \ | ||
| 146 | L55, L56, R50, R51, \ | ||
| 147 | L45, L46, L54, R52, R40, R41, \ | ||
| 148 | L53, L52, L51, R55, R54, R53 \ | ||
| 149 | ) { \ | ||
| 150 | { L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06 }, \ | ||
| 151 | { L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16 }, \ | ||
| 152 | { L20, L21, L22, L23, L24, L25, XXX, XXX, R21, R22, R23, R24, R25, R26 }, \ | ||
| 153 | { L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36 }, \ | ||
| 154 | { L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 }, \ | ||
| 155 | { XXX, L51, L52, L53, L54, L55, L56, R50, R51, R52, R53, R54, R55, XXX } \ | ||
| 156 | } | ||
diff --git a/keyboards/ktec/ergodone/expander.h b/keyboards/ktec/ergodone/expander.h index 8676fed69..071570c40 100644 --- a/keyboards/ktec/ergodone/expander.h +++ b/keyboards/ktec/ergodone/expander.h | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | #ifndef EXPANDER_H | 1 | #pragma once |
| 2 | #define EXPANDER_H | ||
| 3 | 2 | ||
| 4 | #include <stdint.h> | 3 | #include <stdint.h> |
| 5 | #include "matrix.h" | 4 | #include "matrix.h" |
| @@ -44,5 +43,3 @@ uint8_t expander_get_col(uint8_t col); | |||
| 44 | matrix_row_t expander_read_row(void); | 43 | matrix_row_t expander_read_row(void); |
| 45 | void expander_unselect_rows(void); | 44 | void expander_unselect_rows(void); |
| 46 | void expander_select_row(uint8_t row); | 45 | void expander_select_row(uint8_t row); |
| 47 | |||
| 48 | #endif | ||
