diff options
Diffstat (limited to 'keyboards')
435 files changed, 4453 insertions, 6263 deletions
diff --git a/keyboards/10bleoledhub/rules.mk b/keyboards/10bleoledhub/rules.mk index 1e036e660..700f7e8f7 100644 --- a/keyboards/10bleoledhub/rules.mk +++ b/keyboards/10bleoledhub/rules.mk | |||
@@ -21,9 +21,9 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
21 | NKRO_ENABLE = no # USB Nkey Rollover | 21 | NKRO_ENABLE = no # USB Nkey Rollover |
22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | ||
25 | AUDIO_ENABLE = no # Audio output | 24 | AUDIO_ENABLE = no # Audio output |
26 | BLUETOOTH = AdafruitBLE | 25 | BLUETOOTH_ENABLE = yes |
26 | BLUETOOTH_DRIVER = AdafruitBLE | ||
27 | OLED_ENABLE = yes | 27 | OLED_ENABLE = yes |
28 | OLED_DRIVER = SSD1306 | 28 | OLED_DRIVER = SSD1306 |
29 | ENCODER_ENABLE = yes | 29 | ENCODER_ENABLE = yes |
diff --git a/keyboards/40percentclub/mf68/keymaps/mf68_ble/rules.mk b/keyboards/40percentclub/mf68/keymaps/mf68_ble/rules.mk index 2a4ff658c..160b3684b 100644 --- a/keyboards/40percentclub/mf68/keymaps/mf68_ble/rules.mk +++ b/keyboards/40percentclub/mf68/keymaps/mf68_ble/rules.mk | |||
@@ -4,5 +4,6 @@ F_CPU = 8000000 | |||
4 | # Build Options | 4 | # Build Options |
5 | # change yes to no to disable | 5 | # change yes to no to disable |
6 | # | 6 | # |
7 | BLUETOOTH = AdafruitBLE | 7 | BLUETOOTH_ENABLE = yes |
8 | BLUETOOTH_DRIVER = AdafruitBLE | ||
8 | BACKLIGHT_ENABLE = no | 9 | BACKLIGHT_ENABLE = no |
diff --git a/keyboards/40percentclub/ut47/post_rules.mk b/keyboards/40percentclub/ut47/post_rules.mk new file mode 100644 index 000000000..7051ee413 --- /dev/null +++ b/keyboards/40percentclub/ut47/post_rules.mk | |||
@@ -0,0 +1,4 @@ | |||
1 | ifeq ($(strip $(LED_ENABLE)), yes) | ||
2 | OPT_DEFS += -DLED_ENABLE | ||
3 | SRC += led.c | ||
4 | endif | ||
diff --git a/keyboards/40percentclub/ut47/rules.mk b/keyboards/40percentclub/ut47/rules.mk index 360dc3f28..e91a252d7 100644 --- a/keyboards/40percentclub/ut47/rules.mk +++ b/keyboards/40percentclub/ut47/rules.mk | |||
@@ -23,8 +23,3 @@ AUDIO_ENABLE = no # Audio output | |||
23 | # custom matrix setup | 23 | # custom matrix setup |
24 | CUSTOM_MATRIX = yes | 24 | CUSTOM_MATRIX = yes |
25 | SRC += matrix.c protocol/serial_uart.c | 25 | SRC += matrix.c protocol/serial_uart.c |
26 | |||
27 | ifeq ($(strip $(LED_ENABLE)), yes) | ||
28 | OPT_DEFS += -DLED_ENABLE | ||
29 | SRC += led.c | ||
30 | endif | ||
diff --git a/keyboards/6ball/6ball.h b/keyboards/6ball/6ball.h index 234235341..ef73a7205 100644 --- a/keyboards/6ball/6ball.h +++ b/keyboards/6ball/6ball.h | |||
@@ -1,14 +1,10 @@ | |||
1 | #ifndef SIXBALL_H | 1 | #pragma once |
2 | #define SIXBALL_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT( \ | 5 | #define LAYOUT( \ |
7 | k01, k02, k03, \ | 6 | k05, k00, k01, \ |
8 | k04, k05, k06 \ | 7 | k04, k03, k02 \ |
9 | ) \ | 8 | ) { \ |
10 | { \ | 9 | { k00, k01, k02, k03, k04, k05 } \ |
11 | { k02, k03, k06, k05, k04, k01 } \ | 10 | } |
12 | } | ||
13 | |||
14 | #endif | ||
diff --git a/keyboards/6ball/config.h b/keyboards/6ball/config.h index c7d4d3354..cc496d675 100644 --- a/keyboards/6ball/config.h +++ b/keyboards/6ball/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -46,5 +45,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
46 | #define DIODE_DIRECTION COL2ROW | 45 | #define DIODE_DIRECTION COL2ROW |
47 | 46 | ||
48 | #define TAPPING_TERM 200 | 47 | #define TAPPING_TERM 200 |
49 | |||
50 | #endif | ||
diff --git a/keyboards/9key/9key.h b/keyboards/9key/9key.h index b60dc53c0..ad809da4b 100644 --- a/keyboards/9key/9key.h +++ b/keyboards/9key/9key.h | |||
@@ -1,17 +1,13 @@ | |||
1 | #ifndef NINEKEY_H | 1 | #pragma once |
2 | #define NINEKEY_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT( \ | 5 | #define LAYOUT( \ |
7 | k00, k01, k02, \ | 6 | k00, k01, k02, \ |
8 | k10, k11, k12, \ | 7 | k10, k11, k12, \ |
9 | k20, k21, k22 \ | 8 | k20, k21, k22 \ |
10 | ) \ | 9 | ) { \ |
11 | { \ | ||
12 | { k00, k01, k02 }, \ | 10 | { k00, k01, k02 }, \ |
13 | { k10, k11, k12 }, \ | 11 | { k10, k11, k12 }, \ |
14 | { k20, k21, k22 } \ | 12 | { k20, k21, k22 } \ |
15 | } | 13 | } |
16 | |||
17 | #endif | ||
diff --git a/keyboards/9key/config.h b/keyboards/9key/config.h index 3c7b4e0ad..b0462eb50 100644 --- a/keyboards/9key/config.h +++ b/keyboards/9key/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -45,5 +44,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
45 | #define DIODE_DIRECTION COL2ROW | 44 | #define DIODE_DIRECTION COL2ROW |
46 | 45 | ||
47 | #define TAPPING_TERM 200 | 46 | #define TAPPING_TERM 200 |
48 | |||
49 | #endif | ||
diff --git a/keyboards/aeboards/constellation/rev2/config.h b/keyboards/aeboards/constellation/rev2/config.h index 0780c9bf9..de42885b4 100755 --- a/keyboards/aeboards/constellation/rev2/config.h +++ b/keyboards/aeboards/constellation/rev2/config.h | |||
@@ -47,8 +47,8 @@ | |||
47 | #define LOCKING_RESYNC_ENABLE | 47 | #define LOCKING_RESYNC_ENABLE |
48 | 48 | ||
49 | // I2C setup | 49 | // I2C setup |
50 | #define I2C1_SCL 8 | 50 | #define I2C1_SCL_PIN B8 |
51 | #define I2C1_SDA 9 | 51 | #define I2C1_SDA_PIN B9 |
52 | #define I2C1_SCL_PAL_MODE 4 | 52 | #define I2C1_SCL_PAL_MODE 4 |
53 | #define I2C1_SDA_PAL_MODE 4 | 53 | #define I2C1_SDA_PAL_MODE 4 |
54 | #define I2C1_TIMINGR_PRESC 0U | 54 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/aeboards/ext65/rev2/config.h b/keyboards/aeboards/ext65/rev2/config.h index 778fc3ea6..498e345ad 100644 --- a/keyboards/aeboards/ext65/rev2/config.h +++ b/keyboards/aeboards/ext65/rev2/config.h | |||
@@ -56,8 +56,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
56 | #define WS2812_EXTERNAL_PULLUP | 56 | #define WS2812_EXTERNAL_PULLUP |
57 | 57 | ||
58 | // I2C OLED defines | 58 | // I2C OLED defines |
59 | #define I2C1_SCL 8 | 59 | #define I2C1_SCL_PIN B8 |
60 | #define I2C1_SDA 9 | 60 | #define I2C1_SDA_PIN B9 |
61 | 61 | ||
62 | #define I2C1_SCL_PAL_MODE 1 | 62 | #define I2C1_SCL_PAL_MODE 1 |
63 | #define I2C1_SDA_PAL_MODE 1 | 63 | #define I2C1_SDA_PAL_MODE 1 |
diff --git a/keyboards/ai03/orbit/orbit.h b/keyboards/ai03/orbit/orbit.h index 2ada881f3..39f1ebb0e 100644 --- a/keyboards/ai03/orbit/orbit.h +++ b/keyboards/ai03/orbit/orbit.h | |||
@@ -13,8 +13,8 @@ | |||
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 ORBIT_H | 16 | |
17 | #define ORBIT_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -35,29 +35,27 @@ | |||
35 | #endif | 35 | #endif |
36 | #endif | 36 | #endif |
37 | 37 | ||
38 | #define XXX KC_NO | ||
38 | 39 | ||
39 | #define LAYOUT( \ | 40 | #define LAYOUT( \ |
40 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 41 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
41 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 42 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
42 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 43 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
43 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ | 44 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ |
44 | L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45 \ | 45 | L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45 \ |
45 | ) \ | 46 | ) { \ |
46 | { \ | 47 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
47 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 48 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
48 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 49 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
49 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 50 | { L30, L31, L32, L33, L34, L35, L36 }, \ |
50 | { L30, L31, L32, L33, L34, L35, L36 }, \ | 51 | { XXX, L41, L42, L43, L44, L45, L46 }, \ |
51 | { KC_NO, L41, L42, L43, L44, L45, L46 }, \ | 52 | { R00, R01, R02, R03, R04, R05, R06 }, \ |
52 | { R00, R01, R02, R03, R04, R05, R06 }, \ | 53 | { R10, R11, R12, R13, R14, R15, R16 }, \ |
53 | { R10, R11, R12, R13, R14, R15, R16 }, \ | 54 | { R20, R21, R22, R23, R24, R25, R26 }, \ |
54 | { R20, R21, R22, R23, R24, R25, R26 }, \ | 55 | { R30, R31, R32, R33, R34, R35, R36 }, \ |
55 | { R30, R31, R32, R33, R34, R35, R36 }, \ | 56 | { R40, R41, R42, R43, R44, R45, XXX } \ |
56 | { R40, R41, R42, R43, R44, R45, KC_NO } \ | ||
57 | } | 57 | } |
58 | 58 | ||
59 | extern void led_toggle(int id, bool on); | 59 | extern void led_toggle(int id, bool on); |
60 | void set_all_leds(bool leds[6]); | 60 | void set_all_leds(bool leds[6]); |
61 | extern void set_layer_indicators(uint8_t layer); | 61 | extern void set_layer_indicators(uint8_t layer); |
62 | |||
63 | #endif | ||
diff --git a/keyboards/alf/dc60/dc60.h b/keyboards/alf/dc60/dc60.h index db5154a28..710ae703e 100644 --- a/keyboards/alf/dc60/dc60.h +++ b/keyboards/alf/dc60/dc60.h | |||
@@ -13,11 +13,13 @@ | |||
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 DC60_H | 16 | |
17 | #define DC60_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | // This a shortcut to help you visually see your layout. | 23 | // This a shortcut to help you visually see your layout. |
22 | // The following is an example using the Planck MIT layout | 24 | // The following is an example using the Planck MIT layout |
23 | // The first section contains all of the arguments representing the physical | 25 | // The first section contains all of the arguments representing the physical |
@@ -25,18 +27,15 @@ | |||
25 | // The second converts the arguments into a two-dimensional array which | 27 | // The second converts the arguments into a two-dimensional array which |
26 | // represents the switch matrix. | 28 | // represents the switch matrix. |
27 | #define LAYOUT_all( \ | 29 | #define LAYOUT_all( \ |
28 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, KOD, KOE, \ | 30 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
29 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | 31 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
30 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 32 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
31 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 33 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
32 | K40, K42, K43, K45, K47, K48, K4A, K4B, K4C, K4D, K4E \ | 34 | k40, k42, k43, k45, k47, k48, k4A, k4B, k4C, k4D, k4E \ |
33 | ) \ | 35 | ) { \ |
34 | { \ | 36 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
35 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, KOD, KOE }, \ | 37 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
36 | { K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | 38 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
37 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ | 39 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
38 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | 40 | { k40, XXX, k42, k43, XXX, k45, XXX, k47, k48, XXX, k4A, k4B, k4C, k4D, k4E } \ |
39 | { K40, KC_NO, K42, K43, KC_NO, K45, KC_NO, K47, K48, KC_NO, K4A, K4B, K4C, K4D, K4E }, \ | ||
40 | } | 41 | } |
41 | |||
42 | #endif | ||
diff --git a/keyboards/alf/x2/config.h b/keyboards/alf/x2/config.h index 6c9a139c3..c2c3abdcf 100644 --- a/keyboards/alf/x2/config.h +++ b/keyboards/alf/x2/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -45,5 +44,3 @@ | |||
45 | #define RGBLIGHT_SAT_STEP 8 | 44 | #define RGBLIGHT_SAT_STEP 8 |
46 | #define RGBLIGHT_VAL_STEP 8 | 45 | #define RGBLIGHT_VAL_STEP 8 |
47 | #endif | 46 | #endif |
48 | |||
49 | #endif | ||
diff --git a/keyboards/alf/x2/x2.h b/keyboards/alf/x2/x2.h index c6c587aea..9262c44ac 100644 --- a/keyboards/alf/x2/x2.h +++ b/keyboards/alf/x2/x2.h | |||
@@ -1,98 +1,97 @@ | |||
1 | #ifndef X2_H | 1 | #pragma once |
2 | #define X2_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | // K404 and K408 are the microswitches at the top of the PCB | 5 | #define XXX KC_NO |
6 | |||
7 | // k44 and k48 are the microswitches at the top of the PCB | ||
7 | 8 | ||
8 | #define LAYOUT( \ | 9 | #define LAYOUT( \ |
9 | K404, K408, \ | 10 | k44, k48, \ |
10 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \ | 11 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
11 | K100, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \ | 12 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
12 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | 13 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
13 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314, \ | 14 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
14 | K400, K401, K403, K406, K410, K411, K412, K413, K414 \ | 15 | k40, k41, k43, k46, k4A, k4B, k4C, k4D, k4E \ |
15 | ) { \ | 16 | ) { \ |
16 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \ | 17 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
17 | { K100, KC_NO, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \ | 18 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
18 | { K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, KC_NO }, \ | 19 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
19 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314 }, \ | 20 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
20 | { K400, K401, KC_NO, K403, K404, KC_NO, K406, KC_NO, K408, KC_NO, K410, K411, K412, K413, K414 } \ | 21 | { k40, k41, XXX, k43, k44, XXX, k46, XXX, k48, XXX, k4A, k4B, k4C, k4D, k4E } \ |
21 | } | 22 | } |
22 | 23 | ||
23 | #define LAYOUT_std_ansi( \ | 24 | #define LAYOUT_std_ansi( \ |
24 | K404, K408, \ | 25 | k44, k48, \ |
25 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K014, \ | 26 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, \ |
26 | K100, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \ | 27 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
27 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | 28 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
28 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, \ | 29 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
29 | K400, K401, K403, K406, K410, K411, K413, K414 \ | 30 | k40, k41, k43, k46, k4A, k4B, k4D, k4E \ |
30 | ) { \ | 31 | ) { \ |
31 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, KC_NO, K014 }, \ | 32 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E }, \ |
32 | { K100, KC_NO, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \ | 33 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
33 | { K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, KC_NO }, \ | 34 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
34 | { K300, KC_NO, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, KC_NO }, \ | 35 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, XXX }, \ |
35 | { K400, K401, KC_NO, K403, K404, KC_NO, K406, KC_NO, K408, KC_NO, K410, K411, KC_NO, K413, K414 } \ | 36 | { k40, k41, XXX, k43, k44, XXX, k46, XXX, k48, XXX, k4A, k4B, XXX, k4D, k4E } \ |
36 | } | 37 | } |
37 | 38 | ||
38 | #define LAYOUT_std_splits( \ | 39 | #define LAYOUT_std_splits( \ |
39 | K404, K408, \ | 40 | k44, k48, \ |
40 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \ | 41 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
41 | K100, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \ | 42 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
42 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | 43 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
43 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, K314, \ | 44 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
44 | K400, K401, K403, K406, K410, K411, K413, K414 \ | 45 | k40, k41, k43, k46, k4A, k4B, k4D, k4E \ |
45 | ) { \ | 46 | ) { \ |
46 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \ | 47 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
47 | { K100, KC_NO, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \ | 48 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
48 | { K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, KC_NO }, \ | 49 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
49 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, K314 }, \ | 50 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
50 | { K400, K401, KC_NO, K403, K404, KC_NO, K406, KC_NO, K408, KC_NO, K410, K411, KC_NO, K413, K414 } \ | 51 | { k40, k41, XXX, k43, k44, XXX, k46, XXX, k48, XXX, k4A, k4B, XXX, k4D, k4E } \ |
51 | } | 52 | } |
52 | 53 | ||
53 | #define LAYOUT_hhkb( \ | 54 | #define LAYOUT_hhkb( \ |
54 | K404, K408, \ | 55 | k44, k48, \ |
55 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \ | 56 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
56 | K100, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \ | 57 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
57 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | 58 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
58 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, K314, \ | 59 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
59 | K401, K403, K406, K410, K411 \ | 60 | k41, k43, k46, k4A, k4B \ |
60 | ) { \ | 61 | ) { \ |
61 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \ | 62 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
62 | { K100, KC_NO, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \ | 63 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
63 | { K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, KC_NO }, \ | 64 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
64 | { K300, KC_NO, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, K314 }, \ | 65 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
65 | { KC_NO, K401, KC_NO, K403, K404, KC_NO, K406, KC_NO, K408, KC_NO, K410, K411, KC_NO, KC_NO, KC_NO } \ | 66 | { XXX, k41, XXX, k43, k44, XXX, k46, XXX, k48, XXX, k4A, k4B, XXX, XXX, XXX } \ |
66 | } | 67 | } |
67 | 68 | ||
68 | #define LAYOUT_2u_split_arrows( \ | 69 | #define LAYOUT_2u_split_arrows( \ |
69 | K404, K408, \ | 70 | k44, k48, \ |
70 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \ | 71 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
71 | K100, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \ | 72 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
72 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | 73 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
73 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314, \ | 74 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
74 | K400, K401, K403, K406, K410, K411, K412, K413, K414 \ | 75 | k40, k41, k43, k46, k4A, k4B, k4C, k4D, k4E \ |
75 | ) { \ | 76 | ) { \ |
76 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \ | 77 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
77 | { K100, KC_NO, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \ | 78 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
78 | { K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, KC_NO }, \ | 79 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
79 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314 }, \ | 80 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
80 | { K400, K401, KC_NO, K403, K404, KC_NO, K406, KC_NO, K408, KC_NO, K410, K411, K412, K413, K414 } \ | 81 | { k40, k41, XXX, k43, k44, XXX, k46, XXX, k48, XXX, k4A, k4B, k4C, k4D, k4E } \ |
81 | } | 82 | } |
82 | 83 | ||
83 | #define LAYOUT_split_arrows( \ | 84 | #define LAYOUT_split_arrows( \ |
84 | K404, K408, \ | 85 | k44, k48, \ |
85 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \ | 86 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
86 | K100, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \ | 87 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
87 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | 88 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
88 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, K314, \ | 89 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
89 | K400, K401, K403, K406, K410, K411, K412, K413, K414 \ | 90 | k40, k41, k43, k46, k4A, k4B, k4C, k4D, k4E \ |
90 | ) { \ | 91 | ) { \ |
91 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \ | 92 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
92 | { K100, KC_NO, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \ | 93 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
93 | { K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, KC_NO }, \ | 94 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
94 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, K314 }, \ | 95 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
95 | { K400, K401, KC_NO, K403, K404, KC_NO, K406, KC_NO, K408, KC_NO, K410, K411, K412, K413, K414 } \ | 96 | { k40, k41, XXX, k43, k44, XXX, k46, XXX, k48, XXX, k4A, k4B, k4C, k4D, k4E } \ |
96 | } | 97 | } |
97 | |||
98 | #endif | ||
diff --git a/keyboards/alpha/alpha.h b/keyboards/alpha/alpha.h index 025a3ac5f..204e03822 100755 --- a/keyboards/alpha/alpha.h +++ b/keyboards/alpha/alpha.h | |||
@@ -1,16 +1,15 @@ | |||
1 | #ifndef KB_H | 1 | #pragma once |
2 | #define KB_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, \ |
8 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, \ |
9 | K200, K201, K202, K203, K205, K207, K208, K209 \ | 10 | k20, k21, k22, k23, k25, k27, k28, k29 \ |
10 | ) { \ | 11 | ) { \ |
11 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009 }, \ | 12 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ |
12 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109 }, \ | 13 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ |
13 | { K200, K201, K202, K203, KC_NO, K205, KC_NO, K207, K208, K209 } \ | 14 | { k20, k21, k22, k23, XXX, k25, XXX, k27, k28, k29 } \ |
14 | } | 15 | } |
15 | |||
16 | #endif | ||
diff --git a/keyboards/alpha/config.h b/keyboards/alpha/config.h index 8c7edd579..ae1c69656 100755 --- a/keyboards/alpha/config.h +++ b/keyboards/alpha/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -45,5 +44,3 @@ | |||
45 | #define RGBLIGHT_SAT_STEP 8 | 44 | #define RGBLIGHT_SAT_STEP 8 |
46 | #define RGBLIGHT_VAL_STEP 8 | 45 | #define RGBLIGHT_VAL_STEP 8 |
47 | #endif | 46 | #endif |
48 | |||
49 | #endif | ||
diff --git a/keyboards/amj96/amj96.h b/keyboards/amj96/amj96.h index e8a83af0c..81abd6bf9 100644 --- a/keyboards/amj96/amj96.h +++ b/keyboards/amj96/amj96.h | |||
@@ -13,8 +13,8 @@ | |||
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 AMJ96_H | 16 | |
17 | #define AMJ96_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -26,21 +26,18 @@ | |||
26 | // The first section contains all of the arguments | 26 | // The first section contains all of the arguments |
27 | // The second converts the arguments into a two-dimensional array | 27 | // The second converts the arguments into a two-dimensional array |
28 | #define LAYOUT( \ | 28 | #define LAYOUT( \ |
29 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K09, K0A, K0C, \ | 29 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k09, k0A, k0C, \ |
30 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K0B, K0F, K6F, \ | 30 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k0B, k0F, k6F, \ |
31 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F, K0D, K6D, \ | 31 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k0D, k6D, \ |
32 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E, K4F, K6E, \ | 32 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, k6E, \ |
33 | K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K5A, K5B, K5C, K5D, K5E, K5F, K0E, K07, \ | 33 | k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F, k0E, k07, \ |
34 | K60, K61, K62, K63, K64, K65, K66, K68, K69, K6A, K6B, K6C \ | 34 | k60, k61, k62, k63, k64, k65, k66, k68, k69, k6A, k6B, k6C \ |
35 | ) { \ | 35 | ) { \ |
36 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, K07, XXX, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 36 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, k07, XXX, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
37 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ | 37 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
38 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 38 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
39 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, \ | 39 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
40 | { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E, K4F }, \ | 40 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F }, \ |
41 | { K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, \ | 41 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F }, \ |
42 | { K60, K61, K62, K63, K64, K65, K66, XXX, K68, K69, K6A, K6B, K6C, K6D, K6E, K6F } \ | 42 | { k60, k61, k62, k63, k64, k65, k66, XXX, k68, k69, k6A, k6B, k6C, k6D, k6E, k6F } \ |
43 | } | 43 | } |
44 | |||
45 | |||
46 | #endif | ||
diff --git a/keyboards/amj96/config.h b/keyboards/amj96/config.h index eaa33f628..4a0eef0d9 100644 --- a/keyboards/amj96/config.h +++ b/keyboards/amj96/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -154,5 +153,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
154 | #define RGBLIGHT_ANIMATIONS | 153 | #define RGBLIGHT_ANIMATIONS |
155 | #define RGBLED_NUM 16 | 154 | #define RGBLED_NUM 16 |
156 | #define RGB_DI_PIN D3 | 155 | #define RGB_DI_PIN D3 |
157 | |||
158 | #endif | ||
diff --git a/keyboards/amjpad/amjpad.h b/keyboards/amjpad/amjpad.h index d9a051621..976a7ab04 100644 --- a/keyboards/amjpad/amjpad.h +++ b/keyboards/amjpad/amjpad.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef AMJPAD_H | 1 | #pragma once |
2 | #define ADMJPAD_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -24,40 +23,36 @@ | |||
24 | // The first section contains all of the arguments | 23 | // The first section contains all of the arguments |
25 | // The second converts the arguments into a two-dimensional array | 24 | // The second converts the arguments into a two-dimensional array |
26 | #define LAYOUT_numpad_6x4( \ | 25 | #define LAYOUT_numpad_6x4( \ |
27 | k00, k01, k02, k03, \ | 26 | k00, k01, k02, k03, \ |
28 | k10, k11, k12, k13, \ | 27 | k10, k11, k12, k13, \ |
29 | k20, k21, k22, \ | 28 | k20, k21, k22, \ |
30 | k30, k31, k32, k23, \ | 29 | k30, k31, k32, k23, \ |
31 | k40, k41, k42, \ | 30 | k40, k41, k42, \ |
32 | k50, k52, k43 \ | 31 | k50, k52, k43 \ |
33 | ) \ | 32 | ) { \ |
34 | { \ | 33 | { k00, k01, k02, k03 }, \ |
35 | {k00, k01, k02, k03}, \ | 34 | { k10, k11, k12, k13 }, \ |
36 | {k10, k11, k12, k13}, \ | 35 | { k20, k21, k22, k23 }, \ |
37 | {k20, k21, k22, k23}, \ | 36 | { k30, k31, k32, XXX }, \ |
38 | {k30, k31, k32, XXX}, \ | 37 | { k40, k41, k42, k43 }, \ |
39 | {k40, k41, k42, k43}, \ | 38 | { k50, XXX, k52, XXX } \ |
40 | {k50, XXX, k52, XXX} \ | ||
41 | } | 39 | } |
42 | 40 | ||
43 | #define LAYOUT_ortho_6x4( \ | 41 | #define LAYOUT_ortho_6x4( \ |
44 | k00, k01, k02, k03, \ | 42 | k00, k01, k02, k03, \ |
45 | k10, k11, k12, k13, \ | 43 | k10, k11, k12, k13, \ |
46 | k20, k21, k22, k23, \ | 44 | k20, k21, k22, k23, \ |
47 | k30, k31, k32, k33, \ | 45 | k30, k31, k32, k33, \ |
48 | k40, k41, k42, k43, \ | 46 | k40, k41, k42, k43, \ |
49 | k50, k51, k52, k53 \ | 47 | k50, k51, k52, k53 \ |
50 | ) \ | 48 | ) { \ |
51 | { \ | 49 | { k00, k01, k02, k03 }, \ |
52 | {k00, k01, k02, k03}, \ | 50 | { k10, k11, k12, k13 }, \ |
53 | {k10, k11, k12, k13}, \ | 51 | { k20, k21, k22, k23 }, \ |
54 | {k20, k21, k22, k23}, \ | 52 | { k30, k31, k32, k33 }, \ |
55 | {k30, k31, k32, k33}, \ | 53 | { k40, k41, k42, k43 }, \ |
56 | {k40, k41, k42, k43}, \ | 54 | { k50, k51, k52, k53 } \ |
57 | {k50, k51, k52, k53} \ | ||
58 | } | 55 | } |
59 | 56 | ||
60 | void matrix_init_user(void); | 57 | void matrix_init_user(void); |
61 | void matrix_scan_user(void); | 58 | void matrix_scan_user(void); |
62 | |||
63 | #endif | ||
diff --git a/keyboards/amjpad/config.h b/keyboards/amjpad/config.h index 6bac897e7..f1d57592b 100644 --- a/keyboards/amjpad/config.h +++ b/keyboards/amjpad/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -87,5 +86,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
87 | //#define NO_ACTION_ONESHOT | 86 | //#define NO_ACTION_ONESHOT |
88 | //#define NO_ACTION_MACRO | 87 | //#define NO_ACTION_MACRO |
89 | //#define NO_ACTION_FUNCTION | 88 | //#define NO_ACTION_FUNCTION |
90 | |||
91 | #endif | ||
diff --git a/keyboards/atreus/feather/rules.mk b/keyboards/atreus/feather/rules.mk index 35d743153..ad0b4a504 100644 --- a/keyboards/atreus/feather/rules.mk +++ b/keyboards/atreus/feather/rules.mk | |||
@@ -10,5 +10,6 @@ BOOTLOADER = caterina | |||
10 | # Build Options | 10 | # Build Options |
11 | # change yes to no to disable | 11 | # change yes to no to disable |
12 | # | 12 | # |
13 | BLUETOOTH = AdafruitBLE | 13 | BLUETOOTH_ENABLE = yes |
14 | BLUETOOTH_DRIVER = AdafruitBLE | ||
14 | CONSOLE_ENABLE = no | 15 | CONSOLE_ENABLE = no |
diff --git a/keyboards/atreus62/config.h b/keyboards/atreus62/config.h index 2d4ab99c6..31baef145 100644 --- a/keyboards/atreus62/config.h +++ b/keyboards/atreus62/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -71,5 +70,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
71 | //#define NO_ACTION_ONESHOT | 70 | //#define NO_ACTION_ONESHOT |
72 | //#define NO_ACTION_MACRO | 71 | //#define NO_ACTION_MACRO |
73 | //#define NO_ACTION_FUNCTION | 72 | //#define NO_ACTION_FUNCTION |
74 | |||
75 | #endif | ||
diff --git a/keyboards/baguette/baguette.h b/keyboards/baguette/baguette.h index e3945bea7..70440f762 100644 --- a/keyboards/baguette/baguette.h +++ b/keyboards/baguette/baguette.h | |||
@@ -13,11 +13,13 @@ | |||
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 BAGUETTE_H | 16 | |
17 | #define BAGUETTE_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | /* This a shortcut to help you visually see your layout. | 23 | /* This a shortcut to help you visually see your layout. |
22 | * | 24 | * |
23 | * The first section contains all of the arguments representing the physical | 25 | * The first section contains all of the arguments representing the physical |
@@ -27,33 +29,29 @@ | |||
27 | * represents the switch matrix. | 29 | * represents the switch matrix. |
28 | */ | 30 | */ |
29 | #define LAYOUT_ansi( \ | 31 | #define LAYOUT_ansi( \ |
30 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 32 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
31 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1F, \ | 33 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1F, \ |
32 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 34 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
33 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 35 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
34 | K42, K43, K47, K4B, K4C, K4D, K4E, K4F \ | 36 | k42, k43, k47, k4B, k4C, k4D, k4E, k4F \ |
35 | ) \ | 37 | ) { \ |
36 | { \ | 38 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
37 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 39 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX, k1F }, \ |
38 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO, K1F }, \ | 40 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX, XXX }, \ |
39 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, KC_NO, KC_NO }, \ | 41 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, XXX }, \ |
40 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, KC_NO }, \ | 42 | { XXX, XXX, k42, k43, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4B, k4C, k4D, k4E, k4F } \ |
41 | { KC_NO, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, KC_NO, K4B, K4C, K4D, K4E, K4F } \ | ||
42 | } | 43 | } |
43 | 44 | ||
44 | #define LAYOUT_iso( \ | 45 | #define LAYOUT_iso( \ |
45 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 46 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
46 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1F, \ | 47 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1F, \ |
47 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K1D, K2D, \ | 48 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k1D, k2D, \ |
48 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 49 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
49 | K42, K43, K47, K4B, K4C, K4D, K4E, K4F \ | 50 | k42, k43, k47, k4B, k4C, k4D, k4E, k4F \ |
50 | ) \ | 51 | ) { \ |
51 | { \ | 52 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
52 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 53 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, XXX, k1F }, \ |
53 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, KC_NO, KC_NO, K1F }, \ | 54 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k1D, k2D, XXX, XXX }, \ |
54 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K1D, K2D, KC_NO, KC_NO }, \ | 55 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, XXX }, \ |
55 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, KC_NO }, \ | 56 | { XXX, XXX, k42, k43, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4B, k4C, k4D, k4E, k4F } \ |
56 | { KC_NO, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, KC_NO, K4B, K4C, K4D, K4E, K4F } \ | ||
57 | } | 57 | } |
58 | |||
59 | #endif | ||
diff --git a/keyboards/bantam44/bantam44.h b/keyboards/bantam44/bantam44.h index 38afbbdde..f680f9eac 100644 --- a/keyboards/bantam44/bantam44.h +++ b/keyboards/bantam44/bantam44.h | |||
@@ -1,23 +1,21 @@ | |||
1 | #ifndef BANTAM44_H | 1 | #pragma once |
2 | #define BANTAM44_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | // This a shortcut to help you visually see your layout. | 7 | // This a shortcut to help you visually see your layout. |
7 | // The following is an example using the Planck MIT layout | 8 | // The following is an example using the Planck MIT layout |
8 | // The first section contains all of the arguements | 9 | // The first section contains all of the arguements |
9 | // The second converts the arguments into a two-dimensional array | 10 | // The second converts the arguments into a two-dimensional array |
10 | #define LAYOUT( \ | 11 | #define LAYOUT( \ |
11 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, \ | 12 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
12 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ | 13 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1B, \ |
13 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, \ | 14 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
14 | K30, K31, K32, K33, K34, K35, K36, K37, K38 \ | 15 | k30, k31, k32, k34, k36, k38, k39, k3A, k3B \ |
15 | ) \ | 16 | ) { \ |
16 | { \ | 17 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
17 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B }, \ | 18 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, XXX, k1B }, \ |
18 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, KC_NO, K2A }, \ | 19 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
19 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B }, \ | 20 | { k30, k31, k32, XXX, k34, XXX, k36, XXX, k38, k39, k3A, k3B } \ |
20 | { K30, K31, K32, KC_NO, K33, KC_NO, K34, KC_NO, K35, K36, K37, K38 } \ | ||
21 | } | 21 | } |
22 | |||
23 | #endif | ||
diff --git a/keyboards/bantam44/config.h b/keyboards/bantam44/config.h index b468b28cc..6cff8b289 100644 --- a/keyboards/bantam44/config.h +++ b/keyboards/bantam44/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -72,5 +71,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
72 | //#define NO_ACTION_ONESHOT | 71 | //#define NO_ACTION_ONESHOT |
73 | //#define NO_ACTION_MACRO | 72 | //#define NO_ACTION_MACRO |
74 | //#define NO_ACTION_FUNCTION | 73 | //#define NO_ACTION_FUNCTION |
75 | |||
76 | #endif | ||
diff --git a/keyboards/bfake/bfake.h b/keyboards/bfake/bfake.h index 599ea0f87..59a40de2f 100644 --- a/keyboards/bfake/bfake.h +++ b/keyboards/bfake/bfake.h | |||
@@ -15,43 +15,42 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef BFAKE_H | 18 | #pragma once |
19 | #define BFAKE_H | ||
20 | 19 | ||
21 | #include "quantum.h" | 20 | #include "quantum.h" |
22 | 21 | ||
22 | #define XXX KC_NO | ||
23 | |||
23 | #define LAYOUT_all( \ | 24 | #define LAYOUT_all( \ |
24 | K61, K71, K72, K73, K74, K64, K65, K75, K76, K77, K78, K68, K66, K10, K60,\ | 25 | k61, k71, k72, k73, k74, k64, k65, k75, k76, k77, k78, k68, k66, k1A, k6A,\ |
25 | K11, K01, K02, K03, K04, K14, K15, K05, K06, K07, K08, K18, K16, K20, \ | 26 | k11, k01, k02, k03, k04, k14, k15, k05, k06, k07, k08, k18, k16, k2A, \ |
26 | K12, K21, K22, K23, K24, K34, K35, K25, K26, K27, K28, K38, K40, \ | 27 | k12, k21, k22, k23, k24, k34, k35, k25, k26, k27, k28, k38, k4A, \ |
27 | K19, K13, K41, K42, K43, K44, K54, K55, K45, K46, K47, K58, K49, K50,\ | 28 | k19, k13, k41, k42, k43, k44, k54, k55, k45, k46, k47, k58, k49, k5A, \ |
28 | K09, K00, K39, K30, K59, K69, K57, K29\ | 29 | k09, k0A, k39, k3A, k59, k69, k57, k29 \ |
29 | ){ \ | 30 | ) { \ |
30 | { KC_NO, K01, K02, K03, K04, K05, K06, K07, K08, K09, K00}, \ | 31 | { XXX, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A }, \ |
31 | { KC_NO, K11, K12, K13, K14, K15, K16, KC_NO, K18, K19, K10}, \ | 32 | { XXX, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1A }, \ |
32 | { KC_NO, K21, K22, K23, K24, K25, K26, K27, K28, K29, K20}, \ | 33 | { XXX, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A }, \ |
33 | { KC_NO, KC_NO, KC_NO, KC_NO, K34, K35, KC_NO, KC_NO, K38, K39, K30}, \ | 34 | { XXX, XXX, XXX, XXX, k34, k35, XXX, XXX, k38, k39, k3A }, \ |
34 | { KC_NO, K41, K42, K43, K44, K45, K46, K47, KC_NO, K49, K40}, \ | 35 | { XXX, k41, k42, k43, k44, k45, k46, k47, XXX, k49, k4A }, \ |
35 | { KC_NO, KC_NO, KC_NO, KC_NO, K54, K55, KC_NO, K57, K58, K59, K50}, \ | 36 | { XXX, XXX, XXX, XXX, k54, k55, XXX, k57, k58, k59, k5A }, \ |
36 | { KC_NO, K61, KC_NO, KC_NO, K64, K65, K66, KC_NO, K68, K69, K60}, \ | 37 | { XXX, k61, XXX, XXX, k64, k65, k66, XXX, k68, k69, k6A }, \ |
37 | { KC_NO, K71, K72, K73, K74, K75, K76, K77, K78, KC_NO, KC_NO}, \ | 38 | { XXX, k71, k72, k73, k74, k75, k76, k77, k78, XXX, XXX } \ |
38 | } | 39 | } |
39 | 40 | ||
40 | #define LAYOUT_60_ansi( \ | 41 | #define LAYOUT_60_ansi( \ |
41 | K61, K71, K72, K73, K74, K64, K65, K75, K76, K77, K78, K68, K66, K60,\ | 42 | k61, k71, k72, k73, k74, k64, k65, k75, k76, k77, k78, k68, k66, k6A, \ |
42 | K11, K01, K02, K03, K04, K14, K15, K05, K06, K07, K08, K18, K16, K20, \ | 43 | k11, k01, k02, k03, k04, k14, k15, k05, k06, k07, k08, k18, k16, k2A, \ |
43 | K12, K21, K22, K23, K24, K34, K35, K25, K26, K27, K28, K38, K40, \ | 44 | k12, k21, k22, k23, k24, k34, k35, k25, k26, k27, k28, k38, k4A, \ |
44 | K19, K41, K42, K43, K44, K54, K55, K45, K46, K47, K58, K49, \ | 45 | k19, k41, k42, k43, k44, k54, k55, k45, k46, k47, k58, k49, \ |
45 | K09, K00, K39, K30, K59, K69, K57, K29\ | 46 | k09, k0A, k39, k3A, k59, k69, k57, k29 \ |
46 | ){ \ | 47 | ) { \ |
47 | { KC_NO, K01, K02, K03, K04, K05, K06, K07, K08, K09, K00}, \ | 48 | { XXX, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A }, \ |
48 | { KC_NO, K11, K12, KC_NO, K14, K15, K16, KC_NO, K18, K19, KC_NO}, \ | 49 | { XXX, k11, k12, XXX, k14, k15, k16, XXX, k18, k19, XXX }, \ |
49 | { KC_NO, K21, K22, K23, K24, K25, K26, K27, K28, K29, K20}, \ | 50 | { XXX, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A }, \ |
50 | { KC_NO, KC_NO, KC_NO, KC_NO, K34, K35, KC_NO, KC_NO, K38, K39, K30}, \ | 51 | { XXX, XXX, XXX, XXX, k34, k35, XXX, XXX, k38, k39, k3A }, \ |
51 | { KC_NO, K41, K42, K43, K44, K45, K46, K47, KC_NO, K49, K40}, \ | 52 | { XXX, k41, k42, k43, k44, k45, k46, k47, XXX, k49, k4A }, \ |
52 | { KC_NO, KC_NO, KC_NO, KC_NO, K54, K55, KC_NO, K57, K58, K59, KC_NO}, \ | 53 | { XXX, XXX, XXX, XXX, k54, k55, XXX, k57, k58, k59, XXX }, \ |
53 | { KC_NO, K61, KC_NO, KC_NO, K64, K65, K66, KC_NO, K68, K69, K60}, \ | 54 | { XXX, k61, XXX, XXX, k64, k65, k66, XXX, k68, k69, k6A }, \ |
54 | { KC_NO, K71, K72, K73, K74, K75, K76, K77, K78, KC_NO, KC_NO}, \ | 55 | { XXX, k71, k72, k73, k74, k75, k76, k77, k78, XXX, XXX } \ |
55 | } | 56 | } |
56 | |||
57 | #endif | ||
diff --git a/keyboards/bigseries/1key/1key.h b/keyboards/bigseries/1key/1key.h index 344140779..6e5ddcc76 100755 --- a/keyboards/bigseries/1key/1key.h +++ b/keyboards/bigseries/1key/1key.h | |||
@@ -14,15 +14,13 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef BIGSWITCH_H | 17 | |
18 | #define BIGSWITCH_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "quantum.h" | 20 | #include "quantum.h" |
21 | 21 | ||
22 | #define LAYOUT( \ | 22 | #define LAYOUT( \ |
23 | K00 \ | 23 | k00 \ |
24 | ) { \ | 24 | ) { \ |
25 | { K00 } \ | 25 | { k00 } \ |
26 | } | 26 | } |
27 | |||
28 | #endif | ||
diff --git a/keyboards/bigseries/1key/config.h b/keyboards/bigseries/1key/config.h index f26b24212..f31a7fc05 100755 --- a/keyboards/bigseries/1key/config.h +++ b/keyboards/bigseries/1key/config.h | |||
@@ -14,8 +14,8 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef CONFIG_H | 17 | |
18 | #define CONFIG_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "config_common.h" | 20 | #include "config_common.h" |
21 | 21 | ||
@@ -55,5 +55,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
55 | #endif | 55 | #endif |
56 | #define RGBLIGHT_LIMIT_VAL 128 | 56 | #define RGBLIGHT_LIMIT_VAL 128 |
57 | #endif | 57 | #endif |
58 | |||
59 | #endif | ||
diff --git a/keyboards/bigseries/2key/2key.h b/keyboards/bigseries/2key/2key.h index dcbf2f764..eff82fef9 100755 --- a/keyboards/bigseries/2key/2key.h +++ b/keyboards/bigseries/2key/2key.h | |||
@@ -14,15 +14,13 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef BIGSWITCH_H | 17 | |
18 | #define BIGSWITCH_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "quantum.h" | 20 | #include "quantum.h" |
21 | 21 | ||
22 | #define LAYOUT( \ | 22 | #define LAYOUT( \ |
23 | K00, K01 \ | 23 | k00, k01 \ |
24 | ) { \ | 24 | ) { \ |
25 | { K00, K01 } \ | 25 | { k00, k01 } \ |
26 | } | 26 | } |
27 | |||
28 | #endif | ||
diff --git a/keyboards/bigseries/2key/config.h b/keyboards/bigseries/2key/config.h index 4f75e2847..53866a15d 100755 --- a/keyboards/bigseries/2key/config.h +++ b/keyboards/bigseries/2key/config.h | |||
@@ -14,8 +14,8 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef CONFIG_H | 17 | |
18 | #define CONFIG_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "config_common.h" | 20 | #include "config_common.h" |
21 | 21 | ||
@@ -55,5 +55,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
55 | #endif | 55 | #endif |
56 | #define RGBLIGHT_LIMIT_VAL 128 | 56 | #define RGBLIGHT_LIMIT_VAL 128 |
57 | #endif | 57 | #endif |
58 | |||
59 | #endif | ||
diff --git a/keyboards/bigseries/3key/3key.h b/keyboards/bigseries/3key/3key.h index 6aa843c26..caee1e455 100755 --- a/keyboards/bigseries/3key/3key.h +++ b/keyboards/bigseries/3key/3key.h | |||
@@ -14,15 +14,13 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef BIGSWITCH_H | 17 | |
18 | #define BIGSWITCH_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "quantum.h" | 20 | #include "quantum.h" |
21 | 21 | ||
22 | #define LAYOUT( \ | 22 | #define LAYOUT( \ |
23 | K00, K01, K02 \ | 23 | k00, k01, k02 \ |
24 | ) { \ | 24 | ) { \ |
25 | { K00, K01, K02 } \ | 25 | { k00, k01, k02 } \ |
26 | } | 26 | } |
27 | |||
28 | #endif | ||
diff --git a/keyboards/bigseries/3key/config.h b/keyboards/bigseries/3key/config.h index a4a369454..4a474cc3d 100755 --- a/keyboards/bigseries/3key/config.h +++ b/keyboards/bigseries/3key/config.h | |||
@@ -14,8 +14,8 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef CONFIG_H | 17 | |
18 | #define CONFIG_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "config_common.h" | 20 | #include "config_common.h" |
21 | 21 | ||
@@ -55,5 +55,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
55 | #endif | 55 | #endif |
56 | #define RGBLIGHT_LIMIT_VAL 128 | 56 | #define RGBLIGHT_LIMIT_VAL 128 |
57 | #endif | 57 | #endif |
58 | |||
59 | #endif | ||
diff --git a/keyboards/bigseries/4key/4key.h b/keyboards/bigseries/4key/4key.h index 21373fded..7e9ff7a79 100755 --- a/keyboards/bigseries/4key/4key.h +++ b/keyboards/bigseries/4key/4key.h | |||
@@ -14,17 +14,15 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef BIGSWITCH_H | 17 | |
18 | #define BIGSWITCH_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "quantum.h" | 20 | #include "quantum.h" |
21 | 21 | ||
22 | #define LAYOUT( \ | 22 | #define LAYOUT( \ |
23 | K00, K01, \ | 23 | k00, k01, \ |
24 | K10, K11 \ | 24 | k10, k11 \ |
25 | ) { \ | 25 | ) { \ |
26 | { K00, K01 }, \ | 26 | { k00, k01 }, \ |
27 | { K10, K11 } \ | 27 | { k10, k11 } \ |
28 | } | 28 | } |
29 | |||
30 | #endif | ||
diff --git a/keyboards/bigseries/4key/config.h b/keyboards/bigseries/4key/config.h index 3e9653579..c1635022d 100755 --- a/keyboards/bigseries/4key/config.h +++ b/keyboards/bigseries/4key/config.h | |||
@@ -14,8 +14,8 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef CONFIG_H | 17 | |
18 | #define CONFIG_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "config_common.h" | 20 | #include "config_common.h" |
21 | 21 | ||
@@ -55,5 +55,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
55 | #endif | 55 | #endif |
56 | #define RGBLIGHT_LIMIT_VAL 128 | 56 | #define RGBLIGHT_LIMIT_VAL 128 |
57 | #endif | 57 | #endif |
58 | |||
59 | #endif | ||
diff --git a/keyboards/blockey/blockey.h b/keyboards/blockey/blockey.h index fa7624be7..7b007a2e9 100644 --- a/keyboards/blockey/blockey.h +++ b/keyboards/blockey/blockey.h | |||
@@ -13,8 +13,8 @@ | |||
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 BLOCKEY_H | 16 | |
17 | #define BLOCKEY_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -26,23 +26,20 @@ | |||
26 | // The first section contains all of the arguments | 26 | // The first section contains all of the arguments |
27 | // The second converts the arguments into a two-dimensional array | 27 | // The second converts the arguments into a two-dimensional array |
28 | #define LAYOUT( \ | 28 | #define LAYOUT( \ |
29 | k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, k13, k14, \ | 29 | k00, k01, k02, k03, k04, k05, k06, k50, k51, k52, k53, k54, k55, k56, \ |
30 | k15, k16, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, \ | 30 | k10, k11, k12, k13, k14, k15, k16, k60, k61, k62, k63, k64, k65, k66, \ |
31 | k29, k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k40, k41, \ | 31 | k20, k21, k22, k23, k24, k25, k26, k70, k71, k72, k73, k74, k75, \ |
32 | k42, k43, k44, k45, k46, k47, k48, k49, k50, k51, k52, k53, k54, \ | 32 | k30, k31, k32, k33, k34, k35, k36, k80, k81, k82, k83, k84, k85, \ |
33 | k55, k56, k57, k58, k59, k60, k61, k62 \ | 33 | k40, k41, k42, k43, k46, k93, k94, k95 \ |
34 | ) \ | 34 | ) { \ |
35 | { \ | 35 | { k00, k01, k02, k03, k04, k05, k06 }, \ |
36 | { k01, k02, k03, k04, k05, k06, k07 }, \ | 36 | { k10, k11, k12, k13, k14, k15, k16 }, \ |
37 | { k15, k16, k17, k18, k19, k20, k21 }, \ | 37 | { k20, k21, k22, k23, k24, k25, k26 }, \ |
38 | { k29, k30, k31, k32, k33, k34, k35 }, \ | 38 | { k30, k31, k32, k33, k34, k35, k36 }, \ |
39 | { k42, k43, k44, k45, k46, k47, k48 }, \ | 39 | { k40, k41, k42, k43, XXX, XXX, k46 }, \ |
40 | { k55, k56, k57, k58, XXX, XXX, k59 }, \ | 40 | { k50, k51, k52, k53, k54, k55, k56 }, \ |
41 | { k08, k09, k10, k11, k12, k13, k14 }, \ | 41 | { k60, k61, k62, k63, k64, k65, k66 }, \ |
42 | { k22, k23, k24, k25, k26, k27, k28 }, \ | 42 | { k70, k71, k72, k73, k74, k75, XXX }, \ |
43 | { k36, k37, k38, k39, k40, k41, XXX }, \ | 43 | { k80, k81, k82, k83, k84, k85, XXX }, \ |
44 | { k49, k50, k51, k52, k53, k54, XXX }, \ | 44 | { XXX, XXX, XXX, k93, k94, k95, XXX } \ |
45 | { XXX, XXX, XXX, k60, k61, k62, XXX }, \ | ||
46 | } | 45 | } |
47 | |||
48 | #endif | ||
diff --git a/keyboards/blockey/config.h b/keyboards/blockey/config.h index c79c58398..4493dd0df 100644 --- a/keyboards/blockey/config.h +++ b/keyboards/blockey/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -161,5 +160,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
161 | //#define NO_ACTION_ONESHOT | 160 | //#define NO_ACTION_ONESHOT |
162 | //#define NO_ACTION_MACRO | 161 | //#define NO_ACTION_MACRO |
163 | //#define NO_ACTION_FUNCTION | 162 | //#define NO_ACTION_FUNCTION |
164 | |||
165 | #endif | ||
diff --git a/keyboards/boston_meetup/2019/2019.c b/keyboards/boston_meetup/2019/2019.c index fd283b087..268576eb0 100644 --- a/keyboards/boston_meetup/2019/2019.c +++ b/keyboards/boston_meetup/2019/2019.c | |||
@@ -14,9 +14,6 @@ | |||
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 | #include "2019.h" | 16 | #include "2019.h" |
17 | #include "qwiic.h" | ||
18 | #include "action_layer.h" | ||
19 | #include "haptic.h" | ||
20 | 17 | ||
21 | #ifdef RGB_MATRIX_ENABLE | 18 | #ifdef RGB_MATRIX_ENABLE |
22 | #include "rgb_matrix.h" | 19 | #include "rgb_matrix.h" |
@@ -33,184 +30,70 @@ led_config_t g_led_config = { { | |||
33 | } }; | 30 | } }; |
34 | #endif | 31 | #endif |
35 | 32 | ||
36 | uint8_t *o_fb; | 33 | #ifdef OLED_ENABLE |
37 | |||
38 | uint16_t counterst = 0; | ||
39 | |||
40 | |||
41 | |||
42 | #ifdef QWIIC_MICRO_OLED_ENABLE | ||
43 | |||
44 | /* screen off after this many milliseconds */ | ||
45 | #include "timer.h" | ||
46 | #define ScreenOffInterval 60000 /* milliseconds */ | ||
47 | static uint16_t last_flush; | ||
48 | |||
49 | volatile uint8_t led_numlock = false; | ||
50 | volatile uint8_t led_capslock = false; | ||
51 | volatile uint8_t led_scrolllock = false; | ||
52 | |||
53 | static uint8_t layer; | ||
54 | static bool queue_for_send = false; | ||
55 | static uint8_t encoder_value = 32; | ||
56 | |||
57 | __attribute__ ((weak)) | 34 | __attribute__ ((weak)) |
58 | void draw_ui(void) { | 35 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
59 | clear_buffer(); | 36 | return OLED_ROTATION_180; |
60 | last_flush = timer_read(); | 37 | } |
61 | send_command(DISPLAYON); | ||
62 | |||
63 | /* Boston MK title is 55 x 10 pixels */ | ||
64 | #define NAME_X 0 | ||
65 | #define NAME_Y 0 | ||
66 | |||
67 | draw_string(NAME_X + 1, NAME_Y + 2, "BOSTON MK", PIXEL_ON, NORM, 0); | ||
68 | |||
69 | /* Layer indicator is 41 x 10 pixels */ | ||
70 | #define LAYER_INDICATOR_X 60 | ||
71 | #define LAYER_INDICATOR_Y 0 | ||
72 | 38 | ||
73 | draw_string(LAYER_INDICATOR_X + 1, LAYER_INDICATOR_Y + 2, "LAYER", PIXEL_ON, NORM, 0); | 39 | __attribute__ ((weak)) |
74 | draw_rect_filled_soft(LAYER_INDICATOR_X + 32, LAYER_INDICATOR_Y + 1, 9, 9, PIXEL_ON, NORM); | 40 | void oled_task_user(void) { |
75 | draw_char(LAYER_INDICATOR_X + 34, LAYER_INDICATOR_Y + 2, layer + 0x30, PIXEL_ON, XOR, 0); | 41 | oled_write_P(PSTR("BOSTON MK LAYER "), false); |
42 | oled_write_char(get_highest_layer(layer_state) + 0x30, true); | ||
43 | |||
44 | led_t led_state = host_keyboard_led_state(); | ||
45 | oled_set_cursor(18, 0); | ||
46 | oled_write_P(PSTR("NUM"), led_state.num_lock); | ||
47 | oled_set_cursor(18, 1); | ||
48 | oled_write_P(PSTR("CAP"), led_state.caps_lock); | ||
49 | oled_set_cursor(18, 2); | ||
50 | oled_write_P(PSTR("SCR"), led_state.scroll_lock); | ||
51 | |||
52 | uint8_t mod_state = get_mods(); | ||
53 | oled_set_cursor(10, 3); | ||
54 | oled_write_P(PSTR("S"), mod_state & MOD_MASK_SHIFT); | ||
55 | oled_advance_char(); | ||
56 | oled_write_P(PSTR("C"), mod_state & MOD_MASK_CTRL); | ||
57 | oled_advance_char(); | ||
58 | oled_write_P(PSTR("A"), mod_state & MOD_MASK_ALT); | ||
59 | oled_advance_char(); | ||
60 | oled_write_P(PSTR("G"), mod_state & MOD_MASK_GUI); | ||
61 | oled_advance_char(); | ||
76 | 62 | ||
77 | /* Matrix display is 12 x 12 pixels */ | 63 | /* Matrix display is 12 x 12 pixels */ |
78 | #define MATRIX_DISPLAY_X 8 | 64 | #define MATRIX_DISPLAY_X 8 |
79 | #define MATRIX_DISPLAY_Y 16 | 65 | #define MATRIX_DISPLAY_Y 16 |
80 | 66 | ||
81 | for (uint8_t x = 0; x < MATRIX_ROWS; x++) { | 67 | // matrix |
82 | for (uint8_t y = 0; y < MATRIX_COLS; y++) { | 68 | for (uint8_t x = 0; x < MATRIX_ROWS; x++) { |
83 | draw_pixel(MATRIX_DISPLAY_X + y + y + 2, MATRIX_DISPLAY_Y + x + x + 2,(matrix_get_row(x) & (1 << y)) > 0, NORM); | 69 | for (uint8_t y = 0; y < MATRIX_COLS; y++) { |
84 | draw_pixel(MATRIX_DISPLAY_X + y + y + 3, MATRIX_DISPLAY_Y + x + x + 2,(matrix_get_row(x) & (1 << y)) > 0, NORM); | 70 | bool on = (matrix_get_row(x) & (1 << y)) > 0; |
85 | draw_pixel(MATRIX_DISPLAY_X + y + y + 2, MATRIX_DISPLAY_Y + x + x + 3,(matrix_get_row(x) & (1 << y)) > 0, NORM); | 71 | oled_write_pixel(MATRIX_DISPLAY_X + y + y + 2, MATRIX_DISPLAY_Y + x + x + 2, on); |
86 | draw_pixel(MATRIX_DISPLAY_X + y + y + 3, MATRIX_DISPLAY_Y + x + x + 3,(matrix_get_row(x) & (1 << y)) > 0, NORM); | 72 | oled_write_pixel(MATRIX_DISPLAY_X + y + y + 3, MATRIX_DISPLAY_Y + x + x + 2, on); |
87 | 73 | oled_write_pixel(MATRIX_DISPLAY_X + y + y + 2, MATRIX_DISPLAY_Y + x + x + 3, on); | |
74 | oled_write_pixel(MATRIX_DISPLAY_X + y + y + 3, MATRIX_DISPLAY_Y + x + x + 3, on); | ||
75 | } | ||
88 | } | 76 | } |
89 | } | ||
90 | draw_rect_soft(MATRIX_DISPLAY_X, MATRIX_DISPLAY_Y, 12, 12, PIXEL_ON, NORM); | ||
91 | /* hadron oled location on thumbnail */ | ||
92 | draw_rect_filled_soft(MATRIX_DISPLAY_X + 5, MATRIX_DISPLAY_Y + 2, 6, 2, PIXEL_ON, NORM); | ||
93 | /* | ||
94 | draw_rect_soft(0, 13, 64, 6, PIXEL_ON, NORM); | ||
95 | draw_line_vert(encoder_value, 13, 6, PIXEL_ON, NORM); | ||
96 | |||
97 | */ | ||
98 | |||
99 | /* Mod display is 41 x 16 pixels */ | ||
100 | #define MOD_DISPLAY_X 60 | ||
101 | #define MOD_DISPLAY_Y 20 | ||
102 | |||
103 | uint8_t mods = get_mods(); | ||
104 | if (mods & MOD_LSFT) { | ||
105 | draw_rect_filled_soft(MOD_DISPLAY_X + 0, MOD_DISPLAY_Y, 5 + (1 * 6), 11, PIXEL_ON, NORM); | ||
106 | draw_string(MOD_DISPLAY_X + 3, MOD_DISPLAY_Y + 2, "S", PIXEL_OFF, NORM, 0); | ||
107 | } else { | ||
108 | draw_string(MOD_DISPLAY_X + 3, MOD_DISPLAY_Y + 2, "S", PIXEL_ON, NORM, 0); | ||
109 | } | ||
110 | if (mods & MOD_LCTL) { | ||
111 | draw_rect_filled_soft(MOD_DISPLAY_X + 10, MOD_DISPLAY_Y, 5 + (1 * 6), 11, PIXEL_ON, NORM); | ||
112 | draw_string(MOD_DISPLAY_X + 13, MOD_DISPLAY_Y + 2, "C", PIXEL_OFF, NORM, 0); | ||
113 | } else { | ||
114 | draw_string(MOD_DISPLAY_X + 13, MOD_DISPLAY_Y + 2, "C", PIXEL_ON, NORM, 0); | ||
115 | } | ||
116 | if (mods & MOD_LALT) { | ||
117 | draw_rect_filled_soft(MOD_DISPLAY_X + 20, MOD_DISPLAY_Y, 5 + (1 * 6), 11, PIXEL_ON, NORM); | ||
118 | draw_string(MOD_DISPLAY_X + 23, MOD_DISPLAY_Y + 2, "A", PIXEL_OFF, NORM, 0); | ||
119 | } else { | ||
120 | draw_string(MOD_DISPLAY_X + 23, MOD_DISPLAY_Y + 2, "A", PIXEL_ON, NORM, 0); | ||
121 | } | ||
122 | if (mods & MOD_LGUI) { | ||
123 | draw_rect_filled_soft(MOD_DISPLAY_X + 30, MOD_DISPLAY_Y, 5 + (1 * 6), 11, PIXEL_ON, NORM); | ||
124 | draw_string(MOD_DISPLAY_X + 33, MOD_DISPLAY_Y + 2, "G", PIXEL_OFF, NORM, 0); | ||
125 | } else { | ||
126 | draw_string(MOD_DISPLAY_X + 33, MOD_DISPLAY_Y + 2, "G", PIXEL_ON, NORM, 0); | ||
127 | } | ||
128 | |||
129 | /* Lock display is 23 x 32 */ | ||
130 | #define LOCK_DISPLAY_X 104 | ||
131 | #define LOCK_DISPLAY_Y 0 | ||
132 | 77 | ||
133 | if (led_numlock == true) { | 78 | // outline |
134 | draw_rect_filled_soft(LOCK_DISPLAY_X, LOCK_DISPLAY_Y, 5 + (3 * 6), 9, PIXEL_ON, NORM); | 79 | for (uint8_t x = 0; x < 12; x++) { |
135 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 1, "NUM", PIXEL_OFF, NORM, 0); | 80 | oled_write_pixel(MATRIX_DISPLAY_X + x, MATRIX_DISPLAY_Y, true); |
136 | } else if (led_numlock == false) { | 81 | oled_write_pixel(MATRIX_DISPLAY_X + x, MATRIX_DISPLAY_Y + 12, true); |
137 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 1, "NUM", PIXEL_ON, NORM, 0); | ||
138 | } | ||
139 | if (led_capslock == true) { | ||
140 | draw_rect_filled_soft(LOCK_DISPLAY_X + 0, LOCK_DISPLAY_Y + 11, 5 + (3 * 6), 9, PIXEL_ON, NORM); | ||
141 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 11 +1, "CAP", PIXEL_OFF, NORM, 0); | ||
142 | } else if (led_capslock == false) { | ||
143 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 11 +1, "CAP", PIXEL_ON, NORM, 0); | ||
144 | } | ||
145 | |||
146 | if (led_scrolllock == true) { | ||
147 | draw_rect_filled_soft(LOCK_DISPLAY_X + 0, LOCK_DISPLAY_Y + 22, 5 + (3 * 6), 9, PIXEL_ON, NORM); | ||
148 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 22 +1, "SCR", PIXEL_OFF, NORM, 0); | ||
149 | } else if (led_scrolllock == false) { | ||
150 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 22 +1, "SCR", PIXEL_ON, NORM, 0); | ||
151 | } | ||
152 | send_buffer(); | ||
153 | } | ||
154 | |||
155 | void led_set_user(uint8_t usb_led) { | ||
156 | if (IS_LED_ON(usb_led, USB_LED_NUM_LOCK)) { | ||
157 | if (led_numlock == false){led_numlock = true;} | ||
158 | } else { | ||
159 | if (led_numlock == true){led_numlock = false;} | ||
160 | } | 82 | } |
161 | if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) { | 83 | for (uint8_t y = 0; y < 12; y++) { |
162 | if (led_capslock == false){led_capslock = true;} | 84 | oled_write_pixel(MATRIX_DISPLAY_X, MATRIX_DISPLAY_Y+y, true); |
163 | } else { | 85 | oled_write_pixel(MATRIX_DISPLAY_X + 12, MATRIX_DISPLAY_Y+y, true); |
164 | if (led_capslock == true){led_capslock = false;} | ||
165 | } | 86 | } |
166 | if (IS_LED_ON(usb_led, USB_LED_SCROLL_LOCK)) { | ||
167 | if (led_scrolllock == false){led_scrolllock = true;} | ||
168 | } else { | ||
169 | if (led_scrolllock == true){led_scrolllock = false;} | ||
170 | } | ||
171 | } | ||
172 | |||
173 | uint32_t layer_state_set_kb(uint32_t state) { | ||
174 | state = layer_state_set_user(state); | ||
175 | layer = biton32(state); | ||
176 | queue_for_send = true; | ||
177 | return state; | ||
178 | } | ||
179 | |||
180 | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { | ||
181 | queue_for_send = true; | ||
182 | return process_record_user(keycode, record); | ||
183 | } | ||
184 | 87 | ||
185 | bool encoder_update_kb(uint8_t index, bool clockwise) { | 88 | // oled location |
186 | encoder_value = (encoder_value + (clockwise ? 1 : -1)) % 64; | 89 | for (uint8_t x = 0; x < 6; x++) { |
187 | queue_for_send = true; | 90 | oled_write_pixel(MATRIX_DISPLAY_X + 5 + x, MATRIX_DISPLAY_Y + 2, true); |
188 | return true; | 91 | oled_write_pixel(MATRIX_DISPLAY_X + 5 + x, MATRIX_DISPLAY_Y + 3, true); |
189 | } | 92 | } |
190 | |||
191 | #endif | ||
192 | 93 | ||
193 | void matrix_init_kb(void) { | 94 | // bodge for layer number left hand side |
194 | queue_for_send = true; | 95 | for (uint8_t y = 0; y < 8; y++) { |
195 | matrix_init_user(); | 96 | oled_write_pixel(95, 0 + y, true); |
97 | } | ||
196 | } | 98 | } |
197 | |||
198 | void matrix_scan_kb(void) { | ||
199 | if (queue_for_send) { | ||
200 | #ifdef QWIIC_MICRO_OLED_ENABLE | ||
201 | draw_ui(); | ||
202 | #endif | 99 | #endif |
203 | queue_for_send = false; | ||
204 | } | ||
205 | #ifdef QWIIC_MICRO_OLED_ENABLE | ||
206 | if (timer_elapsed(last_flush) > ScreenOffInterval) { | ||
207 | send_command(DISPLAYOFF); /* 0xAE */ | ||
208 | } | ||
209 | #endif | ||
210 | if (counterst == 0) { | ||
211 | //testPatternFB(o_fb); | ||
212 | } | ||
213 | counterst = (counterst + 1) % 1024; | ||
214 | //rgblight_task(); | ||
215 | matrix_scan_user(); | ||
216 | } | ||
diff --git a/keyboards/boston_meetup/2019/config.h b/keyboards/boston_meetup/2019/config.h index a1f4fc456..80896242e 100644 --- a/keyboards/boston_meetup/2019/config.h +++ b/keyboards/boston_meetup/2019/config.h | |||
@@ -46,16 +46,9 @@ | |||
46 | #define AUDIO_CLICKY_FREQ_RANDOMNESS 1.5f | 46 | #define AUDIO_CLICKY_FREQ_RANDOMNESS 1.5f |
47 | #endif | 47 | #endif |
48 | 48 | ||
49 | //configure qwiic micro_oled driver for the 128x32 oled | 49 | // configure oled driver for the 128x32 oled |
50 | #ifdef QWIIC_MICRO_OLED_ENABLE | 50 | #define OLED_UPDATE_INTERVAL 33 // ~30fps |
51 | 51 | ||
52 | #undef I2C_ADDRESS_SA0_1 | ||
53 | #define I2C_ADDRESS_SA0_1 0b0111100 | ||
54 | #define LCDWIDTH 128 | ||
55 | #define LCDHEIGHT 32 | ||
56 | #define micro_oled_rotate_180 | ||
57 | |||
58 | #endif | ||
59 | /* | 52 | /* |
60 | * Keyboard Matrix Assignments | 53 | * Keyboard Matrix Assignments |
61 | * | 54 | * |
diff --git a/keyboards/boston_meetup/2019/keymaps/default/keymap.c b/keyboards/boston_meetup/2019/keymaps/default/keymap.c index 637559945..666624b18 100644 --- a/keyboards/boston_meetup/2019/keymaps/default/keymap.c +++ b/keyboards/boston_meetup/2019/keymaps/default/keymap.c | |||
@@ -13,10 +13,8 @@ enum custom_layers { | |||
13 | }; | 13 | }; |
14 | 14 | ||
15 | enum custom_keycodes { | 15 | enum custom_keycodes { |
16 | BASE = SAFE_RANGE, | 16 | LOWER = SAFE_RANGE, |
17 | LOWER, | ||
18 | RAISE, | 17 | RAISE, |
19 | KC_DEMOMACRO | ||
20 | }; | 18 | }; |
21 | 19 | ||
22 | // Custom macros | 20 | // Custom macros |
@@ -27,7 +25,6 @@ enum custom_keycodes { | |||
27 | // Requires KC_TRNS/_______ for the trigger key in the destination layer | 25 | // Requires KC_TRNS/_______ for the trigger key in the destination layer |
28 | #define LT_MC(kc) LT(_MOUSECURSOR, kc) // L-ayer T-ap M-ouse C-ursor | 26 | #define LT_MC(kc) LT(_MOUSECURSOR, kc) // L-ayer T-ap M-ouse C-ursor |
29 | #define LT_RAI(kc) LT(_RAISE, kc) // L-ayer T-ap to Raise | 27 | #define LT_RAI(kc) LT(_RAISE, kc) // L-ayer T-ap to Raise |
30 | #define DEMOMACRO KC_DEMOMACRO // Sample for macros | ||
31 | 28 | ||
32 | 29 | ||
33 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 30 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
@@ -115,14 +112,6 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
115 | 112 | ||
116 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 113 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
117 | switch (keycode) { | 114 | switch (keycode) { |
118 | case KC_DEMOMACRO: | ||
119 | if (record->event.pressed) { | ||
120 | // when keycode KC_DEMOMACRO is pressed | ||
121 | SEND_STRING("QMK is the best thing ever!"); | ||
122 | } else { | ||
123 | // when keycode KC_DEMOMACRO is released | ||
124 | } | ||
125 | break; | ||
126 | case LOWER: | 115 | case LOWER: |
127 | if (record->event.pressed) { | 116 | if (record->event.pressed) { |
128 | //not sure how to have keyboard check mode and set it to a variable, so my work around | 117 | //not sure how to have keyboard check mode and set it to a variable, so my work around |
diff --git a/keyboards/boston_meetup/2019/keymaps/readme.md b/keyboards/boston_meetup/2019/keymaps/readme.md deleted file mode 100644 index c10a49f7d..000000000 --- a/keyboards/boston_meetup/2019/keymaps/readme.md +++ /dev/null | |||
@@ -1,22 +0,0 @@ | |||
1 | # How to add your own keymap | ||
2 | |||
3 | Folders can be named however you'd like (will be approved upon merging), or should follow the format with a preceding `_`: | ||
4 | |||
5 | _[ISO 3166-1 alpha-2 code*]_[layout variant]_[layout name/author] | ||
6 | |||
7 | \* See full list: https://en.wikipedia.org/wiki/ISO_3166-1#Officially_assigned_code_elements | ||
8 | |||
9 | and contain the following files: | ||
10 | |||
11 | * `keymap.c` | ||
12 | * `readme.md` *recommended* | ||
13 | * `config.h` *optional*, found automatically when compiling | ||
14 | * `Makefile` *optional*, found automatically when compling | ||
15 | |||
16 | When adding your keymap to this list, keep it organised alphabetically (select list, edit->sort lines), and use this format: | ||
17 | |||
18 | * **folder_name** description | ||
19 | |||
20 | # List of 2019 keymaps | ||
21 | |||
22 | * **default** default 2019 macropad layout \ No newline at end of file | ||
diff --git a/keyboards/boston_meetup/2019/rules.mk b/keyboards/boston_meetup/2019/rules.mk index 236f28c4e..b7b6870a2 100644 --- a/keyboards/boston_meetup/2019/rules.mk +++ b/keyboards/boston_meetup/2019/rules.mk | |||
@@ -8,19 +8,20 @@ BOOTLOADER = stm32-dfu | |||
8 | # Build Options | 8 | # Build Options |
9 | # comment out to disable the options. | 9 | # comment out to disable the options. |
10 | # | 10 | # |
11 | BACKLIGHT_ENABLE = no | 11 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite |
12 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | 12 | MOUSEKEY_ENABLE = yes # Mouse keys |
13 | MOUSEKEY_ENABLE = yes # Mouse keys | 13 | EXTRAKEY_ENABLE = yes # Audio control and System control |
14 | EXTRAKEY_ENABLE = yes # Audio control and System control | 14 | CONSOLE_ENABLE = no # Console for debug |
15 | CONSOLE_ENABLE = no # Console for debug | 15 | COMMAND_ENABLE = no # Commands for debug and configuration |
16 | COMMAND_ENABLE = no # Commands for debug and configuration | 16 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
17 | #SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend | 17 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
18 | NKRO_ENABLE = yes # USB Nkey Rollover | 18 | # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
19 | CUSTOM_MATRIX = no # Custom matrix file | 19 | NKRO_ENABLE = yes # USB Nkey Rollover |
20 | AUDIO_ENABLE = yes | 20 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
21 | AUDIO_ENABLE = yes # Audio output | ||
21 | RGBLIGHT_ENABLE = no | 22 | RGBLIGHT_ENABLE = no |
22 | RGB_MATRIX_ENABLE = no | 23 | RGB_MATRIX_ENABLE = no |
23 | RGB_MATRIX_DRIVER = WS2812 | 24 | RGB_MATRIX_DRIVER = WS2812 |
24 | HAPTIC_ENABLE += DRV2605L | 25 | HAPTIC_ENABLE += DRV2605L |
25 | QWIIC_ENABLE = yes | 26 | OLED_ENABLE = yes |
26 | QWIIC_DRIVERS += MICRO_OLED | 27 | OLED_DRIVER = SSD1306 |
diff --git a/keyboards/bpiphany/frosty_flake/config.h b/keyboards/bpiphany/frosty_flake/config.h index ae19184a6..ef3a71b8c 100644 --- a/keyboards/bpiphany/frosty_flake/config.h +++ b/keyboards/bpiphany/frosty_flake/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -142,5 +141,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
142 | //#define NO_ACTION_ONESHOT | 141 | //#define NO_ACTION_ONESHOT |
143 | //#define NO_ACTION_MACRO | 142 | //#define NO_ACTION_MACRO |
144 | //#define NO_ACTION_FUNCTION | 143 | //#define NO_ACTION_FUNCTION |
145 | |||
146 | #endif | ||
diff --git a/keyboards/bpiphany/kitten_paw/config.h b/keyboards/bpiphany/kitten_paw/config.h index 5e1429c8d..7972721ed 100644 --- a/keyboards/bpiphany/kitten_paw/config.h +++ b/keyboards/bpiphany/kitten_paw/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -156,5 +155,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
156 | //#define NO_ACTION_ONESHOT | 155 | //#define NO_ACTION_ONESHOT |
157 | //#define NO_ACTION_MACRO | 156 | //#define NO_ACTION_MACRO |
158 | //#define NO_ACTION_FUNCTION | 157 | //#define NO_ACTION_FUNCTION |
159 | |||
160 | #endif | ||
diff --git a/keyboards/bpiphany/kitten_paw/kitten_paw.h b/keyboards/bpiphany/kitten_paw/kitten_paw.h index 38b2a9433..d4a9a1665 100644 --- a/keyboards/bpiphany/kitten_paw/kitten_paw.h +++ b/keyboards/bpiphany/kitten_paw/kitten_paw.h | |||
@@ -1,8 +1,9 @@ | |||
1 | #ifndef KITTEN_PAW_H | 1 | #pragma once |
2 | #define KITTEN_PAW_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | // This a shortcut to help you visually see your layout. | 7 | // This a shortcut to help you visually see your layout. |
7 | // The first section contains all of the arguements | 8 | // The first section contains all of the arguements |
8 | // The second converts the arguments into a two-dimensional array | 9 | // The second converts the arguments into a two-dimensional array |
@@ -26,41 +27,37 @@ | |||
26 | */ | 27 | */ |
27 | 28 | ||
28 | #define LAYOUT( \ | 29 | #define LAYOUT( \ |
29 | KJ6, KI4, KH4, KH2, KH6, KA7, KE6, KD2, KD4, KB4, KB7, KB6, KB0, KC7, KC5, KA5, \ | 30 | KJ6, KI4, KH4, KH2, KH6, KA7, KE6, KD2, KD4, KB4, KB7, KB6, KB0, KC7, KC5, KA5, \ |
30 | KJ4, KJ7, KI7, KH7, KG7, KG4, KF4, KF7, KE7, KD7, KR7, KR4, KE4, KB2, KL4, KO4, KQ4, KK1, KL1, KQ1, KQ0, \ | 31 | KJ4, KJ7, KI7, KH7, KG7, KG4, KF4, KF7, KE7, KD7, KR7, KR4, KE4, KB2, KL4, KO4, KQ4, KK1, KL1, KQ1, KQ0, \ |
31 | KJ2, KJ5, KI5, KH5, KG5, KG2, KF2, KF5, KE5, KD5, KR5, KR2, KE2, KB3, KK4, KO7, KQ7, KK5, KL5, KQ5, KO5, \ | 32 | KJ2, KJ5, KI5, KH5, KG5, KG2, KF2, KF5, KE5, KD5, KR5, KR2, KE2, KB3, KK4, KO7, KQ7, KK5, KL5, KQ5, KO5, \ |
32 | KI2, KJ3, KI3, KH3, KG3, KG6, KF6, KF3, KE3, KD3, KR3, KR6, KB1, KK2, KL2, KQ2, \ | 33 | KI2, KJ3, KI3, KH3, KG3, KG6, KF6, KF3, KE3, KD3, KR3, KR6, KB1, KK2, KL2, KQ2, \ |
33 | KN2, KI6, KJ1, KI1, KH1, KG1, KG0, KF0, KF1, KE1, KD1, KR0, KN3, KO6, KK3, KL3, KQ3, KO3, \ | 34 | KN2, KI6, KJ1, KI1, KH1, KG1, KG0, KF0, KF1, KE1, KD1, KR0, KN3, KO6, KK3, KL3, KQ3, KO3, \ |
34 | KA4, KP2, KC6, KK6, KC0, KM3, KD0, KA1, KO0, KK0, KL0, KL6, KQ6 \ | 35 | KA4, KP2, KC6, KK6, KC0, KM3, KD0, KA1, KO0, KK0, KL0, KL6, KQ6 \ |
35 | ) \ | 36 | ) { \ |
36 | { \ | 37 | { XXX, KB0, KC0, KD0, XXX, KF0, KG0, XXX, XXX, XXX, KK0, KL0, XXX, XXX, KO0, XXX, KQ0, KR0 }, \ |
37 | {KC_NO, KB0, KC0, KD0,KC_NO, KF0, KG0,KC_NO,KC_NO,KC_NO, KK0, KL0,KC_NO,KC_NO, KO0,KC_NO, KQ0, KR0}, \ | 38 | { KA1, KB1, XXX, KD1, KE1, KF1, KG1, KH1, KI1, KJ1, KK1, KL1, XXX, XXX, XXX, XXX, KQ1, XXX }, \ |
38 | { KA1, KB1,KC_NO, KD1, KE1, KF1, KG1, KH1, KI1, KJ1, KK1, KL1,KC_NO,KC_NO,KC_NO,KC_NO, KQ1,KC_NO}, \ | 39 | { XXX, KB2, XXX, KD2, KE2, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, XXX, KN2, XXX, KP2, KQ2, KR2 }, \ |
39 | {KC_NO, KB2,KC_NO, KD2, KE2, KF2, KG2, KH2, KI2, KJ2, KK2, KL2,KC_NO, KN2,KC_NO, KP2, KQ2, KR2}, \ | 40 | { XXX, KB3, XXX, KD3, KE3, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, XXX, KQ3, KR3 }, \ |
40 | {KC_NO, KB3,KC_NO, KD3, KE3, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3,KC_NO, KQ3, KR3}, \ | 41 | { KA4, KB4, XXX, KD4, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, XXX, XXX, KO4, XXX, KQ4, KR4 }, \ |
41 | { KA4, KB4,KC_NO, KD4, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4,KC_NO,KC_NO, KO4,KC_NO, KQ4, KR4}, \ | 42 | { KA5, XXX, KC5, KD5, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, XXX, XXX, KO5, XXX, KQ5, KR5 }, \ |
42 | { KA5,KC_NO, KC5, KD5, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5,KC_NO,KC_NO, KO5,KC_NO, KQ5, KR5}, \ | 43 | { XXX, KB6, KC6, XXX, KE6, KF6, KG6, KH6, KI6, KJ6, KK6, KL6, XXX, XXX, KO6, XXX, KQ6, KR6 }, \ |
43 | {KC_NO, KB6, KC6,KC_NO, KE6, KF6, KG6, KH6, KI6, KJ6, KK6, KL6,KC_NO,KC_NO, KO6,KC_NO, KQ6, KR6}, \ | 44 | { KA7, KB7, KC7, KD7, KE7, KF7, KG7, KH7, KI7, KJ7, XXX, XXX, XXX, XXX, KO7, XXX, KQ7, KR7 } \ |
44 | { KA7, KB7, KC7, KD7, KE7, KF7, KG7, KH7, KI7, KJ7,KC_NO,KC_NO,KC_NO,KC_NO, KO7,KC_NO, KQ7, KR7} \ | ||
45 | } | 45 | } |
46 | 46 | ||
47 | #define LAYOUT_fullsize_ansi( \ | 47 | #define LAYOUT_fullsize_ansi( \ |
48 | KJ6, KI4, KH4, KH2, KH6, KA7, KE6, KD2, KD4, KB4, KB7, KB6, KB0, KC7, KC5, KA5, \ | 48 | KJ6, KI4, KH4, KH2, KH6, KA7, KE6, KD2, KD4, KB4, KB7, KB6, KB0, KC7, KC5, KA5, \ |
49 | KJ4, KJ7, KI7, KH7, KG7, KG4, KF4, KF7, KE7, KD7, KR7, KR4, KE4, KB2, KL4, KO4, KQ4, KK1, KL1, KQ1, KQ0, \ | 49 | KJ4, KJ7, KI7, KH7, KG7, KG4, KF4, KF7, KE7, KD7, KR7, KR4, KE4, KB2, KL4, KO4, KQ4, KK1, KL1, KQ1, KQ0, \ |
50 | KJ2, KJ5, KI5, KH5, KG5, KG2, KF2, KF5, KE5, KD5, KR5, KR2, KE2, KB3, KK4, KO7, KQ7, KK5, KL5, KQ5, KO5, \ | 50 | KJ2, KJ5, KI5, KH5, KG5, KG2, KF2, KF5, KE5, KD5, KR5, KR2, KE2, KB3, KK4, KO7, KQ7, KK5, KL5, KQ5, KO5, \ |
51 | KI2, KJ3, KI3, KH3, KG3, KG6, KF6, KF3, KE3, KD3, KR3, KR6, KB1, KK2, KL2, KQ2, \ | 51 | KI2, KJ3, KI3, KH3, KG3, KG6, KF6, KF3, KE3, KD3, KR3, KR6, KB1, KK2, KL2, KQ2, \ |
52 | KN2, KJ1, KI1, KH1, KG1, KG0, KF0, KF1, KE1, KD1, KR0, KN3, KO6, KK3, KL3, KQ3, KO3, \ | 52 | KN2, KJ1, KI1, KH1, KG1, KG0, KF0, KF1, KE1, KD1, KR0, KN3, KO6, KK3, KL3, KQ3, KO3, \ |
53 | KA4, KP2, KC6, KK6, KC0, KM3, KD0, KA1, KO0, KK0, KL0, KL6, KQ6 \ | 53 | KA4, KP2, KC6, KK6, KC0, KM3, KD0, KA1, KO0, KK0, KL0, KL6, KQ6 \ |
54 | ) \ | 54 | ) { \ |
55 | { \ | 55 | { XXX, KB0, KC0, KD0, XXX, KF0, KG0, XXX, XXX, XXX, KK0, KL0, XXX, XXX, KO0, XXX, KQ0, KR0 }, \ |
56 | {KC_NO, KB0, KC0, KD0,KC_NO, KF0, KG0,KC_NO,KC_NO,KC_NO, KK0, KL0,KC_NO,KC_NO, KO0,KC_NO, KQ0, KR0}, \ | 56 | { KA1, KB1, XXX, KD1, KE1, KF1, KG1, KH1, KI1, KJ1, KK1, KL1, XXX, XXX, XXX, XXX, KQ1, XXX }, \ |
57 | { KA1, KB1,KC_NO, KD1, KE1, KF1, KG1, KH1, KI1, KJ1, KK1, KL1,KC_NO,KC_NO,KC_NO,KC_NO, KQ1,KC_NO}, \ | 57 | { XXX, KB2, XXX, KD2, KE2, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, XXX, KN2, XXX, KP2, KQ2, KR2 }, \ |
58 | {KC_NO, KB2,KC_NO, KD2, KE2, KF2, KG2, KH2, KI2, KJ2, KK2, KL2,KC_NO, KN2,KC_NO, KP2, KQ2, KR2}, \ | 58 | { XXX, KB3, XXX, KD3, KE3, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, XXX, KQ3, KR3 }, \ |
59 | {KC_NO, KB3,KC_NO, KD3, KE3, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3,KC_NO, KQ3, KR3}, \ | 59 | { KA4, KB4, XXX, KD4, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, XXX, XXX, KO4, XXX, KQ4, KR4 }, \ |
60 | { KA4, KB4,KC_NO, KD4, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4,KC_NO,KC_NO, KO4,KC_NO, KQ4, KR4}, \ | 60 | { KA5, XXX, KC5, KD5, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, XXX, XXX, KO5, XXX, KQ5, KR5 }, \ |
61 | { KA5,KC_NO, KC5, KD5, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5,KC_NO,KC_NO, KO5,KC_NO, KQ5, KR5}, \ | 61 | { XXX, KB6, KC6, XXX, KE6, KF6, KG6, KH6, XXX, KJ6, KK6, KL6, XXX, XXX, KO6, XXX, KQ6, KR6 }, \ |
62 | {KC_NO, KB6, KC6,KC_NO, KE6, KF6, KG6, KH6, KC_NO,KJ6, KK6, KL6,KC_NO,KC_NO, KO6,KC_NO, KQ6, KR6}, \ | 62 | { KA7, KB7, KC7, KD7, KE7, KF7, KG7, KH7, KI7, KJ7, XXX, XXX, XXX, XXX, KO7, XXX, KQ7, KR7 } \ |
63 | { KA7, KB7, KC7, KD7, KE7, KF7, KG7, KH7, KI7, KJ7,KC_NO,KC_NO,KC_NO,KC_NO, KO7,KC_NO, KQ7, KR7} \ | ||
64 | } | 63 | } |
65 | |||
66 | #endif | ||
diff --git a/keyboards/bpiphany/sixshooter/sixshooter.h b/keyboards/bpiphany/sixshooter/sixshooter.h index e8fc68f5c..33ac9335e 100644 --- a/keyboards/bpiphany/sixshooter/sixshooter.h +++ b/keyboards/bpiphany/sixshooter/sixshooter.h | |||
@@ -1,15 +1,13 @@ | |||
1 | #ifndef SIXSHOOTER_H | 1 | #pragma once |
2 | #define SIXSHOOTER_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT( \ | 5 | #define LAYOUT( \ |
7 | K00, K01, K02, \ | 6 | k00, k01, k02, \ |
8 | K03, K04, K05 \ | 7 | k10, k11, k12 \ |
9 | ) \ | 8 | ) { \ |
10 | { \ | 9 | { k00, k01, k02 }, \ |
11 | { K00, K01, K02 }, \ | 10 | { k10, k11, k12 } \ |
12 | { K03, K04, K05 } \ | ||
13 | } | 11 | } |
14 | 12 | ||
15 | inline void sixshooter_led_0_on(void) { DDRB |= (1<<6); PORTB |= (1<<6); } | 13 | inline void sixshooter_led_0_on(void) { DDRB |= (1<<6); PORTB |= (1<<6); } |
@@ -42,5 +40,3 @@ inline void sixshooter_led_all_off(void) { | |||
42 | sixshooter_led_4_off(); | 40 | sixshooter_led_4_off(); |
43 | sixshooter_led_5_off(); | 41 | sixshooter_led_5_off(); |
44 | } | 42 | } |
45 | |||
46 | #endif | ||
diff --git a/keyboards/bpiphany/tiger_lily/config.h b/keyboards/bpiphany/tiger_lily/config.h index d3e2464be..d3ee78d38 100644 --- a/keyboards/bpiphany/tiger_lily/config.h +++ b/keyboards/bpiphany/tiger_lily/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -147,5 +146,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
147 | //#define NO_ACTION_ONESHOT | 146 | //#define NO_ACTION_ONESHOT |
148 | //#define NO_ACTION_MACRO | 147 | //#define NO_ACTION_MACRO |
149 | //#define NO_ACTION_FUNCTION | 148 | //#define NO_ACTION_FUNCTION |
150 | |||
151 | #endif | ||
diff --git a/keyboards/bpiphany/tiger_lily/tiger_lily.h b/keyboards/bpiphany/tiger_lily/tiger_lily.h index 65e4d9156..b1a872e21 100644 --- a/keyboards/bpiphany/tiger_lily/tiger_lily.h +++ b/keyboards/bpiphany/tiger_lily/tiger_lily.h | |||
@@ -1,8 +1,9 @@ | |||
1 | #ifndef TIGER_LILY_H | 1 | #pragma once |
2 | #define TIGER_LILY_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | // This a shortcut to help you visually see your layout. | 7 | // This a shortcut to help you visually see your layout. |
7 | // The following is an example using the Planck MIT layout | 8 | // The following is an example using the Planck MIT layout |
8 | // The first section contains all of the arguements | 9 | // The first section contains all of the arguements |
@@ -27,45 +28,37 @@ | |||
27 | `-------------------------------------------------------------------------' `--------------' `-------------------' | 28 | `-------------------------------------------------------------------------' `--------------' `-------------------' |
28 | */ | 29 | */ |
29 | #define LAYOUT( \ | 30 | #define LAYOUT( \ |
30 | KJ6, KI4, KH4, KH2, KH6, KA7, KE6, KD2, KD4, KB4, KB7, KB6, KB0, KC7, KC5, KA5, \ | 31 | KJ6, KI4, KH4, KH2, KH6, KA7, KE6, KD2, KD4, KB4, KB7, KB6, KB0, KC7, KC5, KA5, \ |
31 | KJ4, KJ7, KI7, KH7, KG7, KG4, KF4, KF7, KE7, KD7, KR7, KR4, KE4, KB2, KL4, KO4, KQ4, KK1, KL1, KQ1, KQ0, \ | 32 | KJ4, KJ7, KI7, KH7, KG7, KG4, KF4, KF7, KE7, KD7, KR7, KR4, KE4, KB2, KL4, KO4, KQ4, KK1, KL1, KQ1, KQ0, \ |
32 | KJ2, KJ5, KI5, KH5, KG5, KG2, KF2, KF5, KE5, KD5, KR5, KR2, KE2, KB3, KK4, KO7, KQ7, KK5, KL5, KQ5, KO5, \ | 33 | KJ2, KJ5, KI5, KH5, KG5, KG2, KF2, KF5, KE5, KD5, KR5, KR2, KE2, KB3, KK4, KO7, KQ7, KK5, KL5, KQ5, KO5, \ |
33 | KI2, KJ3, KI3, KH3, KG3, KG6, KF6, KF3, KE3, KD3, KR3, KR6, KB1, KK2, KL2, KQ2, \ | 34 | KI2, KJ3, KI3, KH3, KG3, KG6, KF6, KF3, KE3, KD3, KR3, KR6, KB1, KK2, KL2, KQ2, \ |
34 | KN2, KI6, KJ1, KI1, KH1, KG1, KG0, KF0, KF1, KE1, KD1, KR0, KN3, KO6, KK3, KL3, KQ3, KO3, \ | 35 | KN2, KI6, KJ1, KI1, KH1, KG1, KG0, KF0, KF1, KE1, KD1, KR0, KN3, KO6, KK3, KL3, KQ3, KO3, \ |
35 | KA4, KP2, KC6, KK6, KC0, KM3, KD0, KA1, KO0, KK0, KL0, KL6, KQ6 \ | 36 | KA4, KP2, KC6, KK6, KC0, KM3, KD0, KA1, KO0, KK0, KL0, KL6, KQ6 \ |
36 | ) \ | 37 | ) { \ |
37 | { \ | 38 | { XXX, KB0, KC0, KD0, XXX, KF0, KG0, XXX, XXX, XXX, KK0, KL0, XXX, XXX, KO0, XXX, KQ0, KR0 }, \ |
38 | /* Columns and rows need to be swapped in the below definition */ \ | 39 | { KA1, KB1, XXX, KD1, KE1, KF1, KG1, KH1, KI1, KJ1, KK1, KL1, XXX, XXX, XXX, XXX, KQ1, XXX }, \ |
39 | /* A B C D E F G H I J K L M N O P Q R */ \ | 40 | { XXX, KB2, XXX, KD2, KE2, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, XXX, KN2, XXX, KP2, KQ2, KR2 }, \ |
40 | /* 0 */ { KC_NO, KB0, KC0, KD0, KC_NO, KF0, KG0, KC_NO, KC_NO, KC_NO, KK0, KL0, KC_NO, KC_NO, KO0, KC_NO, KQ0, KR0 }, \ | 41 | { XXX, KB3, XXX, KD3, KE3, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, XXX, KQ3, KR3 }, \ |
41 | /* 1 */ { KA1, KB1, KC_NO, KD1, KE1, KF1, KG1, KH1, KI1, KJ1, KK1, KL1, KC_NO, KC_NO, KC_NO, KC_NO, KQ1, KC_NO }, \ | 42 | { KA4, KB4, XXX, KD4, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, XXX, XXX, KO4, XXX, KQ4, KR4 }, \ |
42 | /* 2 */ { KC_NO, KB2, KC_NO, KD2, KE2, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, KC_NO, KN2, KC_NO, KP2, KQ2, KR2 }, \ | 43 | { KA5, XXX, KC5, KD5, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, XXX, XXX, KO5, XXX, KQ5, KR5 }, \ |
43 | /* 3 */ { KC_NO, KB3, KC_NO, KD3, KE3, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, KC_NO, KQ3, KR3 }, \ | 44 | { XXX, KB6, KC6, XXX, KE6, KF6, KG6, KH6, KI6, KJ6, KK6, KL6, XXX, XXX, KO6, XXX, KQ6, KR6 }, \ |
44 | /* 4 */ { KA4, KB4, KC_NO, KD4, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, KC_NO, KC_NO, KO4, KC_NO, KQ4, KR4 }, \ | 45 | { KA7, KB7, KC7, KD7, KE7, KF7, KG7, KH7, KI7, KJ7, XXX, XXX, XXX, XXX, KO7, XXX, KQ7, KR7 } \ |
45 | /* 5 */ { KA5, KC_NO, KC5, KD5, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, KC_NO, KC_NO, KO5, KC_NO, KQ5, KR5 }, \ | ||
46 | /* 6 */ { KC_NO, KB6, KC6, KC_NO, KE6, KF6, KG6, KH6, KI6, KJ6, KK6, KL6, KC_NO, KC_NO, KO6, KC_NO, KQ6, KR6 }, \ | ||
47 | /* 7 */ { KA7, KB7, KC7, KD7, KE7, KF7, KG7, KH7, KI7, KJ7, KC_NO, KC_NO, KC_NO, KC_NO, KO7, KC_NO, KQ7, KR7 } \ | ||
48 | } | 46 | } |
49 | 47 | ||
50 | #define LAYOUT_fullsize_ansi( \ | 48 | #define LAYOUT_fullsize_ansi( \ |
51 | KJ6, KI4, KH4, KH2, KH6, KA7, KE6, KD2, KD4, KB4, KB7, KB6, KB0, KC7, KC5, KA5, \ | 49 | KJ6, KI4, KH4, KH2, KH6, KA7, KE6, KD2, KD4, KB4, KB7, KB6, KB0, KC7, KC5, KA5, \ |
52 | KJ4, KJ7, KI7, KH7, KG7, KG4, KF4, KF7, KE7, KD7, KR7, KR4, KE4, KB2, KL4, KO4, KQ4, KK1, KL1, KQ1, KQ0, \ | 50 | KJ4, KJ7, KI7, KH7, KG7, KG4, KF4, KF7, KE7, KD7, KR7, KR4, KE4, KB2, KL4, KO4, KQ4, KK1, KL1, KQ1, KQ0, \ |
53 | KJ2, KJ5, KI5, KH5, KG5, KG2, KF2, KF5, KE5, KD5, KR5, KR2, KE2, KB3, KK4, KO7, KQ7, KK5, KL5, KQ5, KO5, \ | 51 | KJ2, KJ5, KI5, KH5, KG5, KG2, KF2, KF5, KE5, KD5, KR5, KR2, KE2, KB3, KK4, KO7, KQ7, KK5, KL5, KQ5, KO5, \ |
54 | KI2, KJ3, KI3, KH3, KG3, KG6, KF6, KF3, KE3, KD3, KR3, KR6, KB1, KK2, KL2, KQ2, \ | 52 | KI2, KJ3, KI3, KH3, KG3, KG6, KF6, KF3, KE3, KD3, KR3, KR6, KB1, KK2, KL2, KQ2, \ |
55 | KN2, KJ1, KI1, KH1, KG1, KG0, KF0, KF1, KE1, KD1, KR0, KN3, KO6, KK3, KL3, KQ3, KO3, \ | 53 | KN2, KJ1, KI1, KH1, KG1, KG0, KF0, KF1, KE1, KD1, KR0, KN3, KO6, KK3, KL3, KQ3, KO3, \ |
56 | KA4, KP2, KC6, KK6, KC0, KM3, KD0, KA1, KO0, KK0, KL0, KL6, KQ6 \ | 54 | KA4, KP2, KC6, KK6, KC0, KM3, KD0, KA1, KO0, KK0, KL0, KL6, KQ6 \ |
57 | ) \ | 55 | ) { \ |
58 | { \ | 56 | { XXX, KB0, KC0, KD0, XXX, KF0, KG0, XXX, XXX, XXX, KK0, KL0, XXX, XXX, KO0, XXX, KQ0, KR0 }, \ |
59 | /* Columns and rows need to be swapped in the below definition */ \ | 57 | { KA1, KB1, XXX, KD1, KE1, KF1, KG1, KH1, KI1, KJ1, KK1, KL1, XXX, XXX, XXX, XXX, KQ1, XXX }, \ |
60 | /* A B C D E F G H I J K L M N O P Q R */ \ | 58 | { XXX, KB2, XXX, KD2, KE2, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, XXX, KN2, XXX, KP2, KQ2, KR2 }, \ |
61 | /* 0 */ { KC_NO, KB0, KC0, KD0, KC_NO, KF0, KG0, KC_NO, KC_NO, KC_NO, KK0, KL0, KC_NO, KC_NO, KO0, KC_NO, KQ0, KR0 }, \ | 59 | { XXX, KB3, XXX, KD3, KE3, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, XXX, KQ3, KR3 }, \ |
62 | /* 1 */ { KA1, KB1, KC_NO, KD1, KE1, KF1, KG1, KH1, KI1, KJ1, KK1, KL1, KC_NO, KC_NO, KC_NO, KC_NO, KQ1, KC_NO }, \ | 60 | { KA4, KB4, XXX, KD4, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, XXX, XXX, KO4, XXX, KQ4, KR4 }, \ |
63 | /* 2 */ { KC_NO, KB2, KC_NO, KD2, KE2, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, KC_NO, KN2, KC_NO, KP2, KQ2, KR2 }, \ | 61 | { KA5, XXX, KC5, KD5, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, XXX, XXX, KO5, XXX, KQ5, KR5 }, \ |
64 | /* 3 */ { KC_NO, KB3, KC_NO, KD3, KE3, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, KC_NO, KQ3, KR3 }, \ | 62 | { XXX, KB6, KC6, XXX, KE6, KF6, KG6, KH6, XXX, KJ6, KK6, KL6, XXX, XXX, KO6, XXX, KQ6, KR6 }, \ |
65 | /* 4 */ { KA4, KB4, KC_NO, KD4, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, KC_NO, KC_NO, KO4, KC_NO, KQ4, KR4 }, \ | 63 | { KA7, KB7, KC7, KD7, KE7, KF7, KG7, KH7, KI7, KJ7, XXX, XXX, XXX, XXX, KO7, XXX, KQ7, KR7 } \ |
66 | /* 5 */ { KA5, KC_NO, KC5, KD5, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, KC_NO, KC_NO, KO5, KC_NO, KQ5, KR5 }, \ | ||
67 | /* 6 */ { KC_NO, KB6, KC6, KC_NO, KE6, KF6, KG6, KH6, KC_NO, KJ6, KK6, KL6, KC_NO, KC_NO, KO6, KC_NO, KQ6, KR6 }, \ | ||
68 | /* 7 */ { KA7, KB7, KC7, KD7, KE7, KF7, KG7, KH7, KI7, KJ7, KC_NO, KC_NO, KC_NO, KC_NO, KO7, KC_NO, KQ7, KR7 } \ | ||
69 | } | 64 | } |
70 | |||
71 | #endif | ||
diff --git a/keyboards/bpiphany/unloved_bastard/config.h b/keyboards/bpiphany/unloved_bastard/config.h index 61a86d723..ed6ce8c2f 100644 --- a/keyboards/bpiphany/unloved_bastard/config.h +++ b/keyboards/bpiphany/unloved_bastard/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -140,5 +139,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
140 | //#define NO_ACTION_ONESHOT | 139 | //#define NO_ACTION_ONESHOT |
141 | //#define NO_ACTION_MACRO | 140 | //#define NO_ACTION_MACRO |
142 | //#define NO_ACTION_FUNCTION | 141 | //#define NO_ACTION_FUNCTION |
143 | |||
144 | #endif | ||
diff --git a/keyboards/bpiphany/unloved_bastard/unloved_bastard.h b/keyboards/bpiphany/unloved_bastard/unloved_bastard.h index d444fd0d8..26fce8749 100644 --- a/keyboards/bpiphany/unloved_bastard/unloved_bastard.h +++ b/keyboards/bpiphany/unloved_bastard/unloved_bastard.h | |||
@@ -13,74 +13,65 @@ | |||
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 UNLOVED_BASTARD_H | 16 | |
17 | #define UNLOVED_BASTARD_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | #define LAYOUT_all( \ | 23 | #define LAYOUT_all( \ |
22 | KG6, KH4, KI4, KI2, KI6, KP5, KL6, KM2, KM4, KO4, KO5, KO6, KO0, KN5, KN7, KP7, \ | 24 | KG6, KH4, KI4, KI2, KI6, KP5, KL6, KM2, KM4, KO4, KO5, KO6, KO0, KN5, KN7, KP7, \ |
23 | KG4, KG5, KH5, KI5, KJ5, KJ4, KK4, KK5, KL5, KM5, KF5, KF4, KL4, KO2, KR4, KC4, KE4, \ | 25 | KG4, KG5, KH5, KI5, KJ5, KJ4, KK4, KK5, KL5, KM5, KF5, KF4, KL4, KO2, KR4, KC4, KE4, \ |
24 | KG2, KG7, KH7, KI7, KJ7, KJ2, KK2, KK7, KL7, KM7, KF7, KF2, KL2, KO3, KQ4, KC5, KE5, \ | 26 | KG2, KG7, KH7, KI7, KJ7, KJ2, KK2, KK7, KL7, KM7, KF7, KF2, KL2, KO3, KQ4, KC5, KE5, \ |
25 | KH2, KG3, KH3, KI3, KJ3, KJ6, KK6, KK3, KL3, KM3, KF3, KF6, KO1, \ | 27 | KH2, KG3, KH3, KI3, KJ3, KJ6, KK6, KK3, KL3, KM3, KF3, KF6, KO1, \ |
26 | KB2, KH6, KG1, KH1, KI1, KJ1, KJ0, KK0, KK1, KL1, KM1, KF0, KB3, KC6, \ | 28 | KB2, KH6, KG1, KH1, KI1, KJ1, KJ0, KK0, KK1, KL1, KM1, KF0, KB3, KC6, \ |
27 | KP4, KN2, KN6, KQ6, KN0, KN3, KM0, KP1, KC0, KQ0, KR0 \ | 29 | KP4, KN2, KN6, KQ6, KN0, KN3, KM0, KP1, KC0, KQ0, KR0 \ |
28 | ) \ | 30 | ) { \ |
29 | { \ | 31 | { XXX, XXX, KC0, XXX, XXX, KF0, XXX, XXX, XXX, KJ0, KK0, XXX, KM0, KN0, KO0, XXX, KQ0, KR0 }, \ |
30 | /* Columns and rows need to be swapped in the below definition */ \ | 32 | { XXX, XXX, XXX, XXX, XXX, XXX, KG1, KH1, KI1, KJ1, KK1, KL1, KM1, XXX, KO1, KP1, XXX, XXX }, \ |
31 | /* A B C D E F G H I J K L M N O P Q R */ \ | 33 | { XXX, KB2, XXX, XXX, XXX, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, KM2, KN2, KO2, XXX, XXX, XXX }, \ |
32 | /* 0 */ { KC_NO, KC_NO, KC0, KC_NO, KC_NO, KF0, KC_NO, KC_NO, KC_NO, KJ0, KK0, KC_NO, KM0, KN0, KO0, KC_NO, KQ0, KR0 }, \ | 34 | { XXX, KB3, XXX, XXX, XXX, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, XXX, XXX, XXX }, \ |
33 | /* 1 */ { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KG1, KH1, KI1, KJ1, KK1, KL1, KM1, KC_NO, KO1, KP1, KC_NO, KC_NO }, \ | 35 | { XXX, XXX, KC4, XXX, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, KM4, XXX, KO4, KP4, KQ4, KR4 }, \ |
34 | /* 2 */ { KC_NO, KB2, KC_NO, KC_NO, KC_NO, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, KM2, KN2, KO2, KC_NO, KC_NO, KC_NO }, \ | 36 | { XXX, XXX, KC5, XXX, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, KM5, KN5, KO5, KP5, XXX, XXX }, \ |
35 | /* 3 */ { KC_NO, KB3, KC_NO, KC_NO, KC_NO, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, KC_NO, KC_NO, KC_NO }, \ | 37 | { XXX, XXX, KC6, XXX, XXX, KF6, KG6, KH6, KI6, KJ6, KK6, KL6, XXX, KN6, KO6, XXX, KQ6, XXX }, \ |
36 | /* 4 */ { KC_NO, KC_NO, KC4, KC_NO, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, KM4, KC_NO, KO4, KP4, KQ4, KR4 }, \ | 38 | { XXX, XXX, XXX, XXX, XXX, KF7, KG7, KH7, KI7, KJ7, KK7, KL7, KM7, KN7, XXX, KP7, XXX, XXX } \ |
37 | /* 5 */ { KC_NO, KC_NO, KC5, KC_NO, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, KM5, KN5, KO5, KP5, KC_NO, KC_NO }, \ | ||
38 | /* 6 */ { KC_NO, KC_NO, KC6, KC_NO, KC_NO, KF6, KG6, KH6, KI6, KJ6, KK6, KL6, KC_NO,KN6, KO6, KC_NO, KQ6, KC_NO }, \ | ||
39 | /* 7 */ { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KF7, KG7, KH7, KI7, KJ7, KK7, KL7, KM7, KN7, KC_NO, KP7, KC_NO, KC_NO } \ | ||
40 | } | 39 | } |
41 | 40 | ||
42 | #define LAYOUT_tkl_ansi( \ | 41 | #define LAYOUT_tkl_ansi( \ |
43 | KG6, KH4, KI4, KI2, KI6, KP5, KL6, KM2, KM4, KO4, KO5, KO6, KO0, KN5, KN7, KP7, \ | 42 | KG6, KH4, KI4, KI2, KI6, KP5, KL6, KM2, KM4, KO4, KO5, KO6, KO0, KN5, KN7, KP7, \ |
44 | KG4, KG5, KH5, KI5, KJ5, KJ4, KK4, KK5, KL5, KM5, KF5, KF4, KL4, KO2, KR4, KC4, KE4, \ | 43 | KG4, KG5, KH5, KI5, KJ5, KJ4, KK4, KK5, KL5, KM5, KF5, KF4, KL4, KO2, KR4, KC4, KE4, \ |
45 | KG2, KG7, KH7, KI7, KJ7, KJ2, KK2, KK7, KL7, KM7, KF7, KF2, KL2, KO3, KQ4, KC5, KE5, \ | 44 | KG2, KG7, KH7, KI7, KJ7, KJ2, KK2, KK7, KL7, KM7, KF7, KF2, KL2, KO3, KQ4, KC5, KE5, \ |
46 | KH2, KG3, KH3, KI3, KJ3, KJ6, KK6, KK3, KL3, KM3, KF3, KF6, KO1, \ | 45 | KH2, KG3, KH3, KI3, KJ3, KJ6, KK6, KK3, KL3, KM3, KF3, KF6, KO1, \ |
47 | KB2, KG1, KH1, KI1, KJ1, KJ0, KK0, KK1, KL1, KM1, KF0, KB3, KC6, \ | 46 | KB2, KG1, KH1, KI1, KJ1, KJ0, KK0, KK1, KL1, KM1, KF0, KB3, KC6, \ |
48 | KP4, KN2, KN6, KQ6, KN0, KN3, KM0, KP1, KC0, KQ0, KR0 \ | 47 | KP4, KN2, KN6, KQ6, KN0, KN3, KM0, KP1, KC0, KQ0, KR0 \ |
49 | ) \ | 48 | ) { \ |
50 | { \ | 49 | { XXX, XXX, KC0, XXX, XXX, KF0, XXX, XXX, XXX, KJ0, KK0, XXX, KM0, KN0, KO0, XXX, KQ0, KR0 }, \ |
51 | /* Columns and rows need to be swapped in the below definition */ \ | 50 | { XXX, XXX, XXX, XXX, XXX, XXX, KG1, KH1, KI1, KJ1, KK1, KL1, KM1, XXX, KO1, KP1, XXX, XXX }, \ |
52 | /* A B C D E F G H I J K L M N O P Q R */ \ | 51 | { XXX, KB2, XXX, XXX, XXX, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, KM2, KN2, KO2, XXX, XXX, XXX }, \ |
53 | /* 0 */ { KC_NO, KC_NO, KC0, KC_NO, KC_NO, KF0, KC_NO, KC_NO, KC_NO, KJ0, KK0, KC_NO, KM0, KN0, KO0, KC_NO, KQ0, KR0 }, \ | 52 | { XXX, KB3, XXX, XXX, XXX, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, XXX, XXX, XXX }, \ |
54 | /* 1 */ { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KG1, KH1, KI1, KJ1, KK1, KL1, KM1, KC_NO, KO1, KP1, KC_NO, KC_NO }, \ | 53 | { XXX, XXX, KC4, XXX, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, KM4, XXX, KO4, KP4, KQ4, KR4 }, \ |
55 | /* 2 */ { KC_NO, KB2, KC_NO, KC_NO, KC_NO, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, KM2, KN2, KO2, KC_NO, KC_NO, KC_NO }, \ | 54 | { XXX, XXX, KC5, XXX, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, KM5, KN5, KO5, KP5, XXX, XXX }, \ |
56 | /* 3 */ { KC_NO, KB3, KC_NO, KC_NO, KC_NO, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, KC_NO, KC_NO, KC_NO }, \ | 55 | { XXX, XXX, KC6, XXX, XXX, KF6, KG6, XXX, KI6, KJ6, KK6, KL6, XXX, KN6, KO6, XXX, KQ6, XXX }, \ |
57 | /* 4 */ { KC_NO, KC_NO, KC4, KC_NO, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, KM4, KC_NO, KO4, KP4, KQ4, KR4 }, \ | 56 | { XXX, XXX, XXX, XXX, XXX, KF7, KG7, KH7, KI7, KJ7, KK7, KL7, KM7, KN7, XXX, KP7, XXX, XXX } \ |
58 | /* 5 */ { KC_NO, KC_NO, KC5, KC_NO, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, KM5, KN5, KO5, KP5, KC_NO, KC_NO }, \ | ||
59 | /* 6 */ { KC_NO, KC_NO, KC6, KC_NO, KC_NO, KF6, KG6, KC_NO, KI6, KJ6, KK6, KL6, KC_NO,KN6, KO6, KC_NO, KQ6, KC_NO }, \ | ||
60 | /* 7 */ { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KF7, KG7, KH7, KI7, KJ7, KK7, KL7, KM7, KN7, KC_NO, KP7, KC_NO, KC_NO } \ | ||
61 | } | 57 | } |
62 | 58 | ||
63 | #define LAYOUT_tkl_iso( \ | 59 | #define LAYOUT_tkl_iso( \ |
64 | KG6, KH4, KI4, KI2, KI6, KP5, KL6, KM2, KM4, KO4, KO5, KO6, KO0, KN5, KN7, KP7, \ | 60 | KG6, KH4, KI4, KI2, KI6, KP5, KL6, KM2, KM4, KO4, KO5, KO6, KO0, KN5, KN7, KP7, \ |
65 | KG4, KG5, KH5, KI5, KJ5, KJ4, KK4, KK5, KL5, KM5, KF5, KF4, KL4, KO2, KR4, KC4, KE4, \ | 61 | KG4, KG5, KH5, KI5, KJ5, KJ4, KK4, KK5, KL5, KM5, KF5, KF4, KL4, KO2, KR4, KC4, KE4, \ |
66 | KG2, KG7, KH7, KI7, KJ7, KJ2, KK2, KK7, KL7, KM7, KF7, KF2, KL2, KQ4, KC5, KE5, \ | 62 | KG2, KG7, KH7, KI7, KJ7, KJ2, KK2, KK7, KL7, KM7, KF7, KF2, KL2, KQ4, KC5, KE5, \ |
67 | KH2, KG3, KH3, KI3, KJ3, KJ6, KK6, KK3, KL3, KM3, KF3, KF6, KO3, KO1, \ | 63 | KH2, KG3, KH3, KI3, KJ3, KJ6, KK6, KK3, KL3, KM3, KF3, KF6, KO3, KO1, \ |
68 | KB2, KH6, KG1, KH1, KI1, KJ1, KJ0, KK0, KK1, KL1, KM1, KF0, KB3, KC6, \ | 64 | KB2, KH6, KG1, KH1, KI1, KJ1, KJ0, KK0, KK1, KL1, KM1, KF0, KB3, KC6, \ |
69 | KP4, KN2, KN6, KQ6, KN0, KN3, KM0, KP1, KC0, KQ0, KR0 \ | 65 | KP4, KN2, KN6, KQ6, KN0, KN3, KM0, KP1, KC0, KQ0, KR0 \ |
70 | ) \ | 66 | ) { \ |
71 | { \ | 67 | { XXX, XXX, KC0, XXX, XXX, KF0, XXX, XXX, XXX, KJ0, KK0, XXX, KM0, KN0, KO0, XXX, KQ0, KR0 }, \ |
72 | /* Columns and rows need to be swapped in the below definition */ \ | 68 | { XXX, XXX, XXX, XXX, XXX, XXX, KG1, KH1, KI1, KJ1, KK1, KL1, KM1, XXX, KO1, KP1, XXX, XXX }, \ |
73 | /* A B C D E F G H I J K L M N O P Q R */ \ | 69 | { XXX, KB2, XXX, XXX, XXX, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, KM2, KN2, KO2, XXX, XXX, XXX }, \ |
74 | /* 0 */ { KC_NO, KC_NO, KC0, KC_NO, KC_NO, KF0, KC_NO, KC_NO, KC_NO, KJ0, KK0, KC_NO, KM0, KN0, KO0, KC_NO, KQ0, KR0 }, \ | 70 | { XXX, KB3, XXX, XXX, XXX, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, XXX, XXX, XXX }, \ |
75 | /* 1 */ { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KG1, KH1, KI1, KJ1, KK1, KL1, KM1, KC_NO, KO1, KP1, KC_NO, KC_NO }, \ | 71 | { XXX, XXX, KC4, XXX, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, KM4, XXX, KO4, KP4, KQ4, KR4 }, \ |
76 | /* 2 */ { KC_NO, KB2, KC_NO, KC_NO, KC_NO, KF2, KG2, KH2, KI2, KJ2, KK2, KL2, KM2, KN2, KO2, KC_NO, KC_NO, KC_NO }, \ | 72 | { XXX, XXX, KC5, XXX, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, KM5, KN5, KO5, KP5, XXX, XXX }, \ |
77 | /* 3 */ { KC_NO, KB3, KC_NO, KC_NO, KC_NO, KF3, KG3, KH3, KI3, KJ3, KK3, KL3, KM3, KN3, KO3, KC_NO, KC_NO, KC_NO }, \ | 73 | { XXX, XXX, KC6, XXX, XXX, KF6, KG6, KH6, KI6, KJ6, KK6, KL6, XXX, KN6, KO6, XXX, KQ6, XXX }, \ |
78 | /* 4 */ { KC_NO, KC_NO, KC4, KC_NO, KE4, KF4, KG4, KH4, KI4, KJ4, KK4, KL4, KM4, KC_NO, KO4, KP4, KQ4, KR4 }, \ | 74 | { XXX, XXX, XXX, XXX, XXX, KF7, KG7, KH7, KI7, KJ7, KK7, KL7, KM7, KN7, XXX, KP7, XXX, XXX } \ |
79 | /* 5 */ { KC_NO, KC_NO, KC5, KC_NO, KE5, KF5, KG5, KH5, KI5, KJ5, KK5, KL5, KM5, KN5, KO5, KP5, KC_NO, KC_NO }, \ | ||
80 | /* 6 */ { KC_NO, KC_NO, KC6, KC_NO, KC_NO, KF6, KG6, KH6, KI6, KJ6, KK6, KL6, KC_NO,KN6, KO6, KC_NO, KQ6, KC_NO }, \ | ||
81 | /* 7 */ { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KF7, KG7, KH7, KI7, KJ7, KK7, KL7, KM7, KN7, KC_NO, KP7, KC_NO, KC_NO } \ | ||
82 | } | 75 | } |
83 | 76 | ||
84 | #define LAYOUT LAYOUT_all | 77 | #define LAYOUT LAYOUT_all |
85 | |||
86 | #endif | ||
diff --git a/keyboards/bthlabs/geekpad/geekpad.h b/keyboards/bthlabs/geekpad/geekpad.h index c9f1ac9d4..4dc6800fe 100644 --- a/keyboards/bthlabs/geekpad/geekpad.h +++ b/keyboards/bthlabs/geekpad/geekpad.h | |||
@@ -13,8 +13,8 @@ | |||
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 GEEKPAD_H | 16 | |
17 | #define GEEKPAD_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -27,14 +27,11 @@ | |||
27 | * represents the switch matrix. | 27 | * represents the switch matrix. |
28 | */ | 28 | */ |
29 | #define LAYOUT( \ | 29 | #define LAYOUT( \ |
30 | K00, K01, K02, \ | 30 | k00, k01, k02, \ |
31 | K10, K11, K12, \ | 31 | k10, k11, k12, \ |
32 | K20, K21, K22 \ | 32 | k20, k21, k22 \ |
33 | ) \ | 33 | ) { \ |
34 | { \ | 34 | { k00, k01, k02 }, \ |
35 | { K00, K01, K02 }, \ | 35 | { k10, k11, k12 }, \ |
36 | { K10, K11, K12 }, \ | 36 | { k20, k21, k22 } \ |
37 | { K20, K21, K22 } \ | ||
38 | } | 37 | } |
39 | |||
40 | #endif | ||
diff --git a/keyboards/cannonkeys/satisfaction75/config.h b/keyboards/cannonkeys/satisfaction75/config.h index e100cc99b..43a872041 100644 --- a/keyboards/cannonkeys/satisfaction75/config.h +++ b/keyboards/cannonkeys/satisfaction75/config.h | |||
@@ -53,9 +53,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
53 | 53 | ||
54 | // I2C config | 54 | // I2C config |
55 | #define I2C_DRIVER I2CD1 | 55 | #define I2C_DRIVER I2CD1 |
56 | #define I2C1_SCL_BANK GPIOB | 56 | #define I2C1_SCL_PIN B6 |
57 | #define I2C1_SCL 6 | 57 | #define I2C1_SDA_PIN B7 |
58 | #define I2C1_SDA 7 | ||
59 | #define I2C1_SCL_PAL_MODE 1 | 58 | #define I2C1_SCL_PAL_MODE 1 |
60 | #define I2C1_SDA_PAL_MODE 1 | 59 | #define I2C1_SDA_PAL_MODE 1 |
61 | #define I2C1_TIMINGR_PRESC 0x00U | 60 | #define I2C1_TIMINGR_PRESC 0x00U |
diff --git a/keyboards/chimera_ergo/chimera_ergo.h b/keyboards/chimera_ergo/chimera_ergo.h index 32d02886c..b8897ac14 100644 --- a/keyboards/chimera_ergo/chimera_ergo.h +++ b/keyboards/chimera_ergo/chimera_ergo.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CHIMERA_ERGO_H | 1 | #pragma once |
2 | #define CHIMERA_ERGO_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -43,22 +42,21 @@ | |||
43 | #define set_led_white PORTF |= (1<<LED_B) | (1<<LED_R) | (1<<LED_G) | 42 | #define set_led_white PORTF |= (1<<LED_B) | (1<<LED_R) | (1<<LED_G) |
44 | */ | 43 | */ |
45 | 44 | ||
45 | #define XXX KC_NO | ||
46 | |||
46 | // This a shortcut to help you visually see your layout. | 47 | // This a shortcut to help you visually see your layout. |
47 | // The first section contains all of the arguements | 48 | // The first section contains all of the arguements |
48 | // The second converts the arguments into a two-dimensional array | 49 | // The second converts the arguments into a two-dimensional array |
49 | #define LAYOUT( \ | 50 | #define LAYOUT( \ |
50 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, \ | 51 | k10, k05, k22, k42, k33, k34, k37, k38, k48, k29, k49, k1B, \ |
51 | k12, k13, k14, k15, k16, k17, k18, k19, k20, k21, k22, k23, \ | 52 | k20, k31, k12, k03, k14, k24, k27, k17, k08, k19, k3A, k2B, \ |
52 | k24, k25, k26, k27, k28, k29, k30, k31, k32, k33, k34, k35, \ | 53 | k30, k21, k02, k13, k04, k40, k46, k07, k18, k09, k2A, k3B, \ |
53 | k36, k37, k38, k39, k40, k41, k42, k43, k44, k45, k46, k47, \ | 54 | k15, k44, k32, k23, k43, k41, k06, k47, k28, k39, k4A, k16, \ |
54 | k48, k49, k50, k51 \ | 55 | k35, k25, k26, k36 \ |
55 | ) \ | 56 | ) { \ |
56 | { \ | 57 | { XXX, XXX, k02, k03, k04, k05, k06, k07, k08, k09, XXX, XXX }, \ |
57 | { KC_NO, KC_NO, k26, k15, k28, k01, k42, k31, k20, k33, KC_NO, KC_NO }, \ | 58 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, XXX, k1B }, \ |
58 | { k00, KC_NO, k14, k27, k16, k36, k47, k19, k32, k21, KC_NO, k11 }, \ | 59 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
59 | { k12, k25, k02, k39, k17, k49, k50, k18, k44, k09, k34, k23 }, \ | 60 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B }, \ |
60 | { k24, k13, k38, k04, k05, k48, k51, k06, k07, k45, k22, k35 }, \ | 61 | { k40, k41, k42, k43, k44, XXX, k46, k47, k48, k49, k4A, XXX } \ |
61 | { k29, k41, k03, k40, k37, KC_NO, k30, k43, k08, k10, k46, KC_NO }, \ | ||
62 | } | 62 | } |
63 | |||
64 | #endif | ||
diff --git a/keyboards/chimera_ergo/config.h b/keyboards/chimera_ergo/config.h index 4021cdcd5..0767a218b 100644 --- a/keyboards/chimera_ergo/config.h +++ b/keyboards/chimera_ergo/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -66,5 +65,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
66 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ | 65 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ |
67 | /* 8-bit data */ \ | 66 | /* 8-bit data */ \ |
68 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); | 67 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); |
69 | |||
70 | #endif | ||
diff --git a/keyboards/chimera_ls/chimera_ls.h b/keyboards/chimera_ls/chimera_ls.h index 45c91acc3..7d67d573d 100644 --- a/keyboards/chimera_ls/chimera_ls.h +++ b/keyboards/chimera_ls/chimera_ls.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CHIMERA_LETS_SPLIT_H | 1 | #pragma once |
2 | #define CHIMERA_LETS_SPLIT_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -43,22 +42,21 @@ | |||
43 | #define set_led_white PORTF |= (1<<LED_B) | (1<<LED_R) | (1<<LED_G) | 42 | #define set_led_white PORTF |= (1<<LED_B) | (1<<LED_R) | (1<<LED_G) |
44 | */ | 43 | */ |
45 | 44 | ||
45 | #define XXX KC_NO | ||
46 | |||
46 | // This a shortcut to help you visually see your layout. | 47 | // This a shortcut to help you visually see your layout. |
47 | // The first section contains all of the arguements | 48 | // The first section contains all of the arguements |
48 | // The second converts the arguments into a two-dimensional array | 49 | // The second converts the arguments into a two-dimensional array |
49 | 50 | ||
50 | #define LAYOUT_ortho_4x12( \ | 51 | #define LAYOUT_ortho_4x12( \ |
51 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, \ | 52 | k08, k48, k29, k47, k46, k45, k40, k41, k42, k24, k43, k03, \ |
52 | k12, k13, k14, k15, k16, k17, k18, k19, k20, k21, k22, k23, \ | 53 | k09, k19, k37, k36, k35, k39, k34, k30, k31, k32, k14, k04, \ |
53 | k24, k25, k26, k27, k28, k29, k30, k31, k32, k33, k34, k35, \ | 54 | k18, k07, k27, k26, k15, k25, k20, k10, k21, k22, k02, k13, \ |
54 | k36, k37, k38, k39, k40, k41, k42, k43, k44, k45, k46, k47 \ | 55 | k28, k17, k06, k16, k05, k38, k33, k00, k11, k01, k12, k23 \ |
55 | ) { \ | 56 | ) { \ |
56 | { k43, k45, k34, k11, k23, k40, k38, k25, k00, k12 }, \ | 57 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ |
57 | { k31, k44, k46, k35, k22, k28, k39, k37, k24, k13 }, \ | 58 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ |
58 | { k30, k32, k33, k47, k09, k29, k27, k26, k36, k02 }, \ | 59 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ |
59 | { k19, k20, k21, k42, k18, k16, k15, k14, k41, k17 }, \ | 60 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39 }, \ |
60 | { k06, k07, k08, k10, KC_NO, k05, k04, k03, k01, KC_NO } \ | 61 | { k40, k41, k42, k43, XXX, k45, k46, k47, k48, XXX } \ |
61 | } | 62 | } |
62 | |||
63 | |||
64 | #endif | ||
diff --git a/keyboards/chimera_ls/config.h b/keyboards/chimera_ls/config.h index d9c14a3fc..2eb028471 100644 --- a/keyboards/chimera_ls/config.h +++ b/keyboards/chimera_ls/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -66,5 +65,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
66 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ | 65 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ |
67 | /* 8-bit data */ \ | 66 | /* 8-bit data */ \ |
68 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); | 67 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); |
69 | |||
70 | #endif | ||
diff --git a/keyboards/chimera_ortho/chimera_ortho.h b/keyboards/chimera_ortho/chimera_ortho.h index ec893990a..03384c9b2 100644 --- a/keyboards/chimera_ortho/chimera_ortho.h +++ b/keyboards/chimera_ortho/chimera_ortho.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CHIMERA_ORTHO_H | 1 | #pragma once |
2 | #define CHIMERA_ORTHO_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -43,21 +42,20 @@ | |||
43 | #define set_led_white PORTF |= (1<<LED_B) | (1<<LED_R) | (1<<LED_G) | 42 | #define set_led_white PORTF |= (1<<LED_B) | (1<<LED_R) | (1<<LED_G) |
44 | */ | 43 | */ |
45 | 44 | ||
45 | #define XXX KC_NO | ||
46 | |||
46 | // This a shortcut to help you visually see your layout. | 47 | // This a shortcut to help you visually see your layout. |
47 | // The first section contains all of the arguements | 48 | // The first section contains all of the arguements |
48 | // The second converts the arguments into a two-dimensional array | 49 | // The second converts the arguments into a two-dimensional array |
49 | #define LAYOUT( \ | 50 | #define LAYOUT( \ |
50 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, k13, \ | 51 | k43, k00, k01, k02, k03, k04, k31, k38, k05, k06, k07, k08, k09, k46, \ |
51 | k14, k15, k16, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, \ | 52 | k42, k10, k11, k12, k13, k14, k32, k37, k15, k16, k17, k18, k19, k47, \ |
52 | k28, k29, k31, k32, k33, k34, k35, k36, k37, k38, k41, k42, k43, k44, \ | 53 | k41, k20, k21, k22, k23, k24, k33, k36, k25, k26, k27, k28, k29, k48, \ |
53 | k45, k46, k47, k48 \ | 54 | k44, k34, k35, k45 \ |
54 | ) \ | 55 | ) { \ |
55 | { \ | 56 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ |
56 | { k01, k02, k03, k04, k05, k08, k09, k10, k11, k12 }, \ | 57 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ |
57 | { k15, k16, k17, k18, k19, k22, k23, k24, k25, k26 }, \ | 58 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ |
58 | { k29, k31, k32, k33, k34, k37, k38, k41, k42, k43 }, \ | 59 | { XXX, k31, k32, k33, k34, k35, k36, k37, k38, XXX }, \ |
59 | { KC_NO, k06, k20, k35, k46, k47, k36, k21, k07, KC_NO }, \ | 60 | { XXX, k41, k42, k43, k44, k45, k46, k47, k48, XXX } \ |
60 | { KC_NO, k28, k14, k00, k45, k48, k13, k27, k44, KC_NO } \ | ||
61 | } | 61 | } |
62 | |||
63 | #endif | ||
diff --git a/keyboards/chimera_ortho/config.h b/keyboards/chimera_ortho/config.h index b10358987..974502525 100644 --- a/keyboards/chimera_ortho/config.h +++ b/keyboards/chimera_ortho/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -66,5 +65,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
66 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ | 65 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ |
67 | /* 8-bit data */ \ | 66 | /* 8-bit data */ \ |
68 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); | 67 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); |
69 | |||
70 | #endif | ||
diff --git a/keyboards/christmas_tree/V2017/V2017.h b/keyboards/christmas_tree/V2017/V2017.h index a82a1e82f..f779c0ed4 100644 --- a/keyboards/christmas_tree/V2017/V2017.h +++ b/keyboards/christmas_tree/V2017/V2017.h | |||
@@ -1,6 +1,3 @@ | |||
1 | #ifndef V2017_H | 1 | #pragma once |
2 | #define V2017_H | ||
3 | 2 | ||
4 | #include "christmas_tree.h" | 3 | #include "christmas_tree.h" |
5 | |||
6 | #endif \ No newline at end of file | ||
diff --git a/keyboards/christmas_tree/V2017/config.h b/keyboards/christmas_tree/V2017/config.h index ebe3d3bf1..abc94749a 100644 --- a/keyboards/christmas_tree/V2017/config.h +++ b/keyboards/christmas_tree/V2017/config.h | |||
@@ -1,8 +1,5 @@ | |||
1 | #ifndef V2017_CONFIG_H | 1 | #pragma once |
2 | #define V2017_CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
6 | #define DEVICE_VER 0x2017 | 5 | #define DEVICE_VER 0x2017 |
7 | |||
8 | #endif \ No newline at end of file | ||
diff --git a/keyboards/christmas_tree/christmas_tree.h b/keyboards/christmas_tree/christmas_tree.h index 11063c915..68eefca6a 100644 --- a/keyboards/christmas_tree/christmas_tree.h +++ b/keyboards/christmas_tree/christmas_tree.h | |||
@@ -1,20 +1,14 @@ | |||
1 | #ifndef CHRISTMAS_TREE_H | 1 | #pragma once |
2 | #define CHRISTMAS_TREE_H | ||
3 | #include "quantum.h" | ||
4 | 2 | ||
3 | #include "quantum.h" | ||
5 | 4 | ||
6 | #define LAYOUT( \ | 5 | #define LAYOUT( \ |
7 | k00, k01, k02, k03, k04, k05 \ | 6 | k00, k10, k20, k30, k40, k50 \ |
8 | ) \ | 7 | ) { \ |
9 | { \ | 8 | { k00 }, \ |
10 | { k00 }, \ | 9 | { k10 }, \ |
11 | { k01 }, \ | 10 | { k20 }, \ |
12 | { k02 }, \ | 11 | { k30 }, \ |
13 | { k03 }, \ | 12 | { k40 }, \ |
14 | { k04 }, \ | 13 | { k50 } \ |
15 | { k05 } \ | ||
16 | } | 14 | } |
17 | |||
18 | |||
19 | |||
20 | #endif | ||
diff --git a/keyboards/christmas_tree/config.h b/keyboards/christmas_tree/config.h index 05e5bdb2b..531c5996d 100644 --- a/keyboards/christmas_tree/config.h +++ b/keyboards/christmas_tree/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -53,5 +52,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
53 | #define LOCKING_SUPPORT_ENABLE | 52 | #define LOCKING_SUPPORT_ENABLE |
54 | /* Locking resynchronize hack */ | 53 | /* Locking resynchronize hack */ |
55 | #define LOCKING_RESYNC_ENABLE | 54 | #define LOCKING_RESYNC_ENABLE |
56 | |||
57 | #endif | ||
diff --git a/keyboards/ckeys/nakey/config.h b/keyboards/ckeys/nakey/config.h index 54775de72..be0b12dcc 100644 --- a/keyboards/ckeys/nakey/config.h +++ b/keyboards/ckeys/nakey/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -156,5 +155,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
156 | //#define NO_ACTION_ONESHOT | 155 | //#define NO_ACTION_ONESHOT |
157 | //#define NO_ACTION_MACRO | 156 | //#define NO_ACTION_MACRO |
158 | //#define NO_ACTION_FUNCTION | 157 | //#define NO_ACTION_FUNCTION |
159 | |||
160 | #endif | ||
diff --git a/keyboards/ckeys/nakey/nakey.h b/keyboards/ckeys/nakey/nakey.h index bbf531fb6..bdb26afa2 100644 --- a/keyboards/ckeys/nakey/nakey.h +++ b/keyboards/ckeys/nakey/nakey.h | |||
@@ -13,27 +13,27 @@ | |||
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 NAKEY_H | 16 | |
17 | #define NAKEY_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | // This a shortcut to help you visually see your layout. | 23 | // This a shortcut to help you visually see your layout. |
22 | // The following is an example using the Planck MIT layout | 24 | // The following is an example using the Planck MIT layout |
23 | // The first section contains all of the arguments | 25 | // The first section contains all of the arguments |
24 | // The second converts the arguments into a two-dimensional array | 26 | // The second converts the arguments into a two-dimensional array |
25 | #define LAYOUT_numpad_5x4( \ | 27 | #define LAYOUT_numpad_5x4( \ |
26 | k00, k01, k02, k03, \ | 28 | k00, k01, k02, k03, \ |
27 | k10, k11, k12, \ | 29 | k10, k11, k12, \ |
28 | k20, k21, k22, k13, \ | 30 | k20, k21, k22, k13, \ |
29 | k30, k31, k32, \ | 31 | k30, k31, k32, \ |
30 | k40, k41, k33 \ | 32 | k40, k41, k33 \ |
31 | ) { \ | 33 | ) { \ |
32 | { k00, k01, k02, k03 }, \ | 34 | { k00, k01, k02, k03 }, \ |
33 | { k10, k11, k12, k13 }, \ | 35 | { k10, k11, k12, k13 }, \ |
34 | { k20, k21, k22, KC_NO }, \ | 36 | { k20, k21, k22, XXX }, \ |
35 | { k30, k31, k32, k33 }, \ | 37 | { k30, k31, k32, k33 }, \ |
36 | { k40, KC_NO, k41, KC_NO }, \ | 38 | { k40, XXX, k41, XXX } \ |
37 | } | 39 | } |
38 | |||
39 | #endif | ||
diff --git a/keyboards/ckeys/obelus/config.h b/keyboards/ckeys/obelus/config.h index 25bc1db03..6b00b010f 100644 --- a/keyboards/ckeys/obelus/config.h +++ b/keyboards/ckeys/obelus/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -157,5 +156,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
157 | #define AUDIO_PIN C6 | 156 | #define AUDIO_PIN C6 |
158 | #define STARTUP_SONG SONG(STARTUP_SOUND) | 157 | #define STARTUP_SONG SONG(STARTUP_SOUND) |
159 | #endif | 158 | #endif |
160 | |||
161 | #endif | ||
diff --git a/keyboards/ckeys/obelus/obelus.h b/keyboards/ckeys/obelus/obelus.h index 371b79df2..76ff4f1a9 100644 --- a/keyboards/ckeys/obelus/obelus.h +++ b/keyboards/ckeys/obelus/obelus.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef OBELUS_H | 1 | #pragma once |
2 | #define OBELUS_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -12,12 +11,9 @@ | |||
12 | k10, k11, k12, k13, \ | 11 | k10, k11, k12, k13, \ |
13 | k20, k21, k22, k23, \ | 12 | k20, k21, k22, k23, \ |
14 | k30, k31, k32, k33 \ | 13 | k30, k31, k32, k33 \ |
15 | ) \ | 14 | ) { \ |
16 | { \ | ||
17 | { k00, k01, k02, k03 }, \ | 15 | { k00, k01, k02, k03 }, \ |
18 | { k10, k11, k12, k13 }, \ | 16 | { k10, k11, k12, k13 }, \ |
19 | { k20, k21, k22, k23 }, \ | 17 | { k20, k21, k22, k23 }, \ |
20 | { k30, k31, k32, k33 } \ | 18 | { k30, k31, k32, k33 } \ |
21 | } | 19 | } |
22 | |||
23 | #endif | ||
diff --git a/keyboards/clueboard/17/17.h b/keyboards/clueboard/17/17.h index ebf208386..ef5b3f3e0 100644 --- a/keyboards/clueboard/17/17.h +++ b/keyboards/clueboard/17/17.h | |||
@@ -1,6 +1,3 @@ | |||
1 | #ifndef CLUEPAD_H | 1 | #pragma once |
2 | #define CLUEPAD_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | |||
6 | #endif | ||
diff --git a/keyboards/clueboard/17/config.h b/keyboards/clueboard/17/config.h index 877f47869..e2d0d1a23 100644 --- a/keyboards/clueboard/17/config.h +++ b/keyboards/clueboard/17/config.h | |||
@@ -15,12 +15,9 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
23 | /* Number of backlighting levels */ | 22 | /* Number of backlighting levels */ |
24 | #define BACKLIGHT_LEVELS 3 | 23 | #define BACKLIGHT_LEVELS 3 |
25 | |||
26 | #endif | ||
diff --git a/keyboards/clueboard/2x1800/2018/2018.h b/keyboards/clueboard/2x1800/2018/2018.h index c6e152ad4..6e2d3b383 100644 --- a/keyboards/clueboard/2x1800/2018/2018.h +++ b/keyboards/clueboard/2x1800/2018/2018.h | |||
@@ -13,9 +13,7 @@ | |||
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 TWOX1800_H | ||
17 | #define TWOX1800_H | ||
18 | 16 | ||
19 | #include "quantum.h" | 17 | #pragma once |
20 | 18 | ||
21 | #endif | 19 | #include "quantum.h" |
diff --git a/keyboards/clueboard/60/60.h b/keyboards/clueboard/60/60.h index 0345f419f..9a019ccf6 100644 --- a/keyboards/clueboard/60/60.h +++ b/keyboards/clueboard/60/60.h | |||
@@ -13,9 +13,7 @@ | |||
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 CLUEBOARD60_H | ||
17 | #define CLUEBOARD60_H | ||
18 | 16 | ||
19 | #include "quantum.h" | 17 | #pragma once |
20 | 18 | ||
21 | #endif | 19 | #include "quantum.h" |
diff --git a/keyboards/clueboard/66_hotswap/gen1/config.h b/keyboards/clueboard/66_hotswap/gen1/config.h index 7e53e0a01..a6205b27b 100644 --- a/keyboards/clueboard/66_hotswap/gen1/config.h +++ b/keyboards/clueboard/66_hotswap/gen1/config.h | |||
@@ -77,8 +77,8 @@ | |||
77 | // 0b1110101 AD <-> SCL | 77 | // 0b1110101 AD <-> SCL |
78 | // 0b1110110 AD <-> SDA | 78 | // 0b1110110 AD <-> SDA |
79 | #define LED_DRIVER_ADDR_1 0b1110100 | 79 | #define LED_DRIVER_ADDR_1 0b1110100 |
80 | #define I2C1_SCL 8 | 80 | #define I2C1_SCL_PIN B8 |
81 | #define I2C1_SDA 9 | 81 | #define I2C1_SDA_PIN B9 |
82 | 82 | ||
83 | #define LED_DRIVER_COUNT 1 | 83 | #define LED_DRIVER_COUNT 1 |
84 | #define DRIVER_LED_TOTAL 71 | 84 | #define DRIVER_LED_TOTAL 71 |
diff --git a/keyboards/coarse/vinta/vinta.h b/keyboards/coarse/vinta/vinta.h index 03a815c06..18f51cd43 100644 --- a/keyboards/coarse/vinta/vinta.h +++ b/keyboards/coarse/vinta/vinta.h | |||
@@ -1,55 +1,49 @@ | |||
1 | #ifndef VINTA_H | 1 | #pragma once |
2 | #define VINTA_H | ||
3 | |||
4 | #define XXX KC_NO | ||
5 | 2 | ||
6 | #include "quantum.h" | 3 | #include "quantum.h" |
7 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
8 | // This a shortcut to help you visually see your layout. | 7 | // This a shortcut to help you visually see your layout. |
9 | 8 | ||
10 | #define LAYOUT_69_ansi( \ | 9 | #define LAYOUT_69_ansi( \ |
11 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 10 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
12 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K1F, \ | 11 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, \ |
13 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2E, K2F, \ | 12 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2E, k2F, \ |
14 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, K3E, K3F, \ | 13 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3C, k3E, k3F, \ |
15 | K40, K41, K42, K45, K49, K4A, K4C, K4D, K4E, K4F \ | 14 | k40, k41, k42, k45, k49, k4A, k4C, k4D, k4E, k4F \ |
16 | ) \ | 15 | ) { \ |
17 | { \ | 16 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
18 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 17 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, k1E, k1F }, \ |
19 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX, K1E, K1F }, \ | 18 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, XXX, k2E, k2F }, \ |
20 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, XXX, K2E, K2F }, \ | 19 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, XXX, k3C, XXX, k3E, k3F }, \ |
21 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, XXX, K3C, XXX, K3E, K3F }, \ | 20 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, k49, k4A, XXX, k4C, k4D, k4E, k4F } \ |
22 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, XXX, K4C, K4D, K4E, K4F } \ | ||
23 | } | 21 | } |
24 | 22 | ||
25 | #define LAYOUT_68_tada( \ | 23 | #define LAYOUT_68_tada( \ |
26 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0F, \ | 24 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0F, \ |
27 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K1F, \ | 25 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, \ |
28 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2E, K2F, \ | 26 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2E, k2F, \ |
29 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, K3E, K3F, \ | 27 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3C, k3E, k3F, \ |
30 | K40, K41, K42, K45, K49, K4A, K4C, K4D, K4E, K4F \ | 28 | k40, k41, k42, k45, k49, k4A, k4C, k4D, k4E, k4F \ |
31 | ) \ | 29 | ) { \ |
32 | { \ | 30 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, XXX, k0F }, \ |
33 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, XXX, K0F }, \ | 31 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, k1E, k1F }, \ |
34 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX, K1E, K1F }, \ | 32 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, XXX, k2E, k2F }, \ |
35 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, XXX, K2E, K2F }, \ | 33 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, XXX, k3C, XXX, k3E, k3F }, \ |
36 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, XXX, K3C, XXX, K3E, K3F }, \ | 34 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, k49, k4A, XXX, XXX, k4D, k4E, k4F } \ |
37 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, XXX, XXX, K4D, K4E, K4F } \ | ||
38 | } | 35 | } |
39 | 36 | ||
40 | #define LAYOUT_65_ansi_blocker( \ | 37 | #define LAYOUT_65_ansi_blocker( \ |
41 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0F, \ | 38 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0F, \ |
42 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, K1F, \ | 39 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, \ |
43 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2E, K2F, \ | 40 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2E, k2F, \ |
44 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, K3E, K3F, \ | 41 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3C, k3E, k3F, \ |
45 | K40, K41, K42, K45, K49, K4A, K4D, K4E, K4F \ | 42 | k40, k41, k42, k45, k49, k4A, k4D, k4E, k4F \ |
46 | ) \ | 43 | ) { \ |
47 | { \ | 44 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, XXX, k0F }, \ |
48 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, XXX, K0F }, \ | 45 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, k1E, k1F }, \ |
49 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX, K1E, K1F }, \ | 46 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, XXX, k2E, k2F }, \ |
50 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, XXX, K2E, K2F }, \ | 47 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, XXX, k3C, XXX, k3E, k3F }, \ |
51 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, XXX, K3C, XXX, K3E, K3F }, \ | 48 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, k49, k4A, XXX, XXX, k4D, k4E, k4F } \ |
52 | { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, XXX, XXX, K4D, K4E, K4F } \ | ||
53 | } | 49 | } |
54 | |||
55 | #endif | ||
diff --git a/keyboards/comet46/comet46.h b/keyboards/comet46/comet46.h index c108d4193..094d960e2 100644 --- a/keyboards/comet46/comet46.h +++ b/keyboards/comet46/comet46.h | |||
@@ -1,22 +1,21 @@ | |||
1 | #ifndef COMET46_H | 1 | #pragma once |
2 | #define COMET46_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | // This a shortcut to help you visually see your layout. | 7 | // This a shortcut to help you visually see your layout. |
7 | // The first section contains all of the arguements | 8 | // The first section contains all of the arguements |
8 | // The second converts the arguments into a two-dimensional array | 9 | // The second converts the arguments into a two-dimensional array |
9 | #define LAYOUT( \ | 10 | #define LAYOUT( \ |
10 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11,\ | 11 | k04, k01, k13, k10, k22, k33, k36, k27, k19, k16, k08, k05, \ |
11 | k12, k13, k14, k15, k16, k17, k18, k19, k20, k21, k22, k23, k24, k25,\ | 12 | k03, k00, k12, k24, k21, k32, k43, k46, k37, k28, k25, k17, k09, k06, \ |
12 | k26, k27, k28, k29, k31, k32, k33, k34, k35, k36, k37, k38, k41, k42,\ | 13 | k02, k14, k11, k23, k20, k31, k42, k47, k38, k29, k26, k18, k15, k07, \ |
13 | k43, k44, k45, k46, k47, k48 \ | 14 | k34, k44, k41, k48, k45, k35 \ |
14 | ) \ | 15 | ) { \ |
15 | { \ | 16 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ |
16 | { k13, k01, k26, k12, k00, k11, k25, k42, k10, k24}, \ | 17 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ |
17 | { k03, k28, k14, k02, k27, k41, k09, k23, k38, k08}, \ | 18 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ |
18 | { k31, k16, k04, k29, k15, k22, k37, k07, k21, k36}, \ | 19 | { XXX, k31, k32, k33, k34, k35, k36, k37, k38, XXX }, \ |
19 | { KC_NO, k32, k17, k05, k43, k48, k06, k20, k35, KC_NO }, \ | 20 | { XXX, k41, k42, k43, k44, k45, k46, k47, k48, XXX } \ |
20 | { KC_NO, k45, k33, k18, k44, k47, k19, k34, k46, KC_NO }, \ | ||
21 | } | 21 | } |
22 | #endif | ||
diff --git a/keyboards/comet46/config.h b/keyboards/comet46/config.h index 5ae026f92..067dabb10 100644 --- a/keyboards/comet46/config.h +++ b/keyboards/comet46/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -72,5 +71,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
72 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ | 71 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ |
73 | /* 8-bit data */ \ | 72 | /* 8-bit data */ \ |
74 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); | 73 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); |
75 | |||
76 | #endif | ||
diff --git a/keyboards/comet46/i2c.h b/keyboards/comet46/i2c.h index 47cf6bd1b..710662c7a 100644 --- a/keyboards/comet46/i2c.h +++ b/keyboards/comet46/i2c.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef I2C_H | 1 | #pragma once |
2 | #define I2C_H | ||
3 | 2 | ||
4 | #include <stdint.h> | 3 | #include <stdint.h> |
5 | 4 | ||
@@ -45,5 +44,3 @@ extern unsigned char i2c_readNak(void); | |||
45 | extern unsigned char i2c_read(unsigned char ack); | 44 | extern unsigned char i2c_read(unsigned char ack); |
46 | 45 | ||
47 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); | 46 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); |
48 | |||
49 | #endif | ||
diff --git a/keyboards/contra/config.h b/keyboards/contra/config.h index 8dc565546..499517f98 100755 --- a/keyboards/contra/config.h +++ b/keyboards/contra/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -44,5 +43,3 @@ | |||
44 | #define RGBLIGHT_SAT_STEP 8 | 43 | #define RGBLIGHT_SAT_STEP 8 |
45 | #define RGBLIGHT_VAL_STEP 8 | 44 | #define RGBLIGHT_VAL_STEP 8 |
46 | #endif | 45 | #endif |
47 | |||
48 | #endif | ||
diff --git a/keyboards/contra/contra.h b/keyboards/contra/contra.h index 74aad77d0..27a8dd295 100755 --- a/keyboards/contra/contra.h +++ b/keyboards/contra/contra.h | |||
@@ -1,30 +1,27 @@ | |||
1 | #ifndef KB_H | 1 | #pragma once |
2 | #define KB_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT_ortho_4x12( \ | 5 | #define LAYOUT_ortho_4x12( \ |
7 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 6 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
8 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \ | 7 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
9 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 8 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
10 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 \ | 9 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B \ |
11 | ) { \ | 10 | ) { \ |
12 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 11 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
13 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \ | 12 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
14 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 13 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
15 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 } \ | 14 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B } \ |
16 | } | 15 | } |
17 | 16 | ||
18 | #define LAYOUT_planck_mit( \ | 17 | #define LAYOUT_planck_mit( \ |
19 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 18 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
20 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \ | 19 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
21 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 20 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
22 | K300, K301, K302, K303, K304, K305, K307, K308, K309, K310, K311 \ | 21 | k30, k31, k32, k33, k34, k35, k37, k38, k39, k3A, k3B \ |
23 | ) { \ | 22 | ) { \ |
24 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 23 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
25 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \ | 24 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
26 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 25 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
27 | { K300, K301, K302, K303, K304, K305, K305, K307, K308, K309, K310, K311 } \ | 26 | { k30, k31, k32, k33, k34, k35, k35, k37, k38, k39, k3A, k3B } \ |
28 | } | 27 | } |
29 | |||
30 | #endif | ||
diff --git a/keyboards/converter/adb_usb/adb_usb.h b/keyboards/converter/adb_usb/adb_usb.h index 3db303b03..ddbbd7156 100644 --- a/keyboards/converter/adb_usb/adb_usb.h +++ b/keyboards/converter/adb_usb/adb_usb.h | |||
@@ -17,11 +17,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
17 | Ported to QMK by Peter Roe <pete@13bit.me> | 17 | Ported to QMK by Peter Roe <pete@13bit.me> |
18 | */ | 18 | */ |
19 | 19 | ||
20 | #ifndef ADB_USB_H | 20 | #pragma once |
21 | #define ADB_USB_H | ||
22 | 21 | ||
23 | #include "quantum.h" | 22 | #include "quantum.h" |
24 | 23 | ||
24 | #define XXX KC_NO | ||
25 | |||
25 | /* M0115/M3501 Apple Extended Keyboard ANSI | 26 | /* M0115/M3501 Apple Extended Keyboard ANSI |
26 | * ,---. ,---------------. ,---------------. ,---------------. ,-----------. ,---. | 27 | * ,---. ,---------------. ,---------------. ,---------------. ,-----------. ,---. |
27 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| |Pwr| | 28 | * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| |Pwr| |
@@ -39,29 +40,29 @@ Ported to QMK by Peter Roe <pete@13bit.me> | |||
39 | * `-----------------------------------------------------------' `-----------' `---------------' | 40 | * `-----------------------------------------------------------' `-----------' `---------------' |
40 | */ | 41 | */ |
41 | #define LAYOUT_ext_ansi( \ | 42 | #define LAYOUT_ext_ansi( \ |
42 | K35, K7A,K78,K63,K76,K60,K61,K62,K64,K65,K6D,K67,K6F, K69,K6B,K71, K7F, \ | 43 | k35, k7A, k78, k63, k76, k60, k61, k62, k64, k65, k6D, k67, k6F, k69, k6B, k71, k7F, \ |
43 | K32,K12,K13,K14,K15,K17,K16,K1A,K1C,K19,K1D,K1B,K18,K33, K72,K73,K74, K47,K51,K4B,K43, \ | 44 | k32, k12, k13, k14, k15, k17, k16, k1A, k1C, k19, k1D, k1B, k18, k33, k72, k73, k74, k47, k51, k4B, k43, \ |
44 | K30,K0C,K0D,K0E,K0F,K11,K10,K20,K22,K1F,K23,K21,K1E,K2A, K75,K77,K79, K59,K5B,K5C,K4E, \ | 45 | k30, k0C, k0D, k0E, k0F, k11, k10, k20, k22, k1F, k23, k21, k1E, k2A, k75, k77, k79, k59, k5B, k5C, k4E, \ |
45 | K39,K00,K01,K02,K03,K05,K04,K26,K28,K25,K29,K27, K24, K56,K57,K58,K45, \ | 46 | k39, k00, k01, k02, k03, k05, k04, k26, k28, k25, k29, k27, k24, k56, k57, k58, k45, \ |
46 | K38,K06,K07,K08,K09,K0B,K2D,K2E,K2B,K2F,K2C, K7B, K3E, K53,K54,K55, \ | 47 | k38, k06, k07, k08, k09, k0B, k2D, k2E, k2B, k2F, k2C, k7B, k3E, k53, k54, k55,\ |
47 | K36,K3A,K37, K31, K7C,K7D, K3B,K3D,K3C, K52, K41,K4C \ | 48 | k36, k3A, k37, k31, k7C, k7D, k3B, k3D, k3C, k52, k41, k4C \ |
48 | ) { \ | 49 | ) { \ |
49 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 50 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
50 | { K08, K09, KC_NO, K0B, K0C, K0D, K0E, K0F }, \ | 51 | { k08, k09, XXX, k0B, k0C, k0D, k0E, k0F }, \ |
51 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 52 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
52 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ | 53 | { k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
53 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | 54 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
54 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 55 | { k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
55 | { K30, K31, K32, K33, KC_NO, K35, K36, K37 }, \ | 56 | { k30, k31, k32, k33, XXX, k35, k36, k37 }, \ |
56 | { K38, K39, K3A, K3B, K3C, K3D, K3E, KC_NO, }, \ | 57 | { k38, k39, k3A, k3B, k3C, k3D, k3E, XXX }, \ |
57 | { KC_NO, K41, KC_NO, K43, KC_NO, K45, KC_NO, K47 }, \ | 58 | { XXX, k41, XXX, k43, XXX, k45, XXX, k47 }, \ |
58 | { KC_NO, KC_NO, KC_NO, K4B, K4C, KC_NO, K4E, KC_NO, }, \ | 59 | { XXX, XXX, XXX, k4B, k4C, XXX, k4E, XXX }, \ |
59 | { KC_NO, K51, K52, K53, K54, K55, K56, K57 }, \ | 60 | { XXX, k51, k52, k53, k54, k55, k56, k57 }, \ |
60 | { K58, K59, KC_NO, K5B, K5C, KC_NO, KC_NO, KC_NO, }, \ | 61 | { k58, k59, XXX, k5B, k5C, XXX, XXX, XXX }, \ |
61 | { K60, K61, K62, K63, K64, K65, KC_NO, K67 }, \ | 62 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
62 | { KC_NO, K69, KC_NO, K6B, KC_NO, K6D, KC_NO, K6F }, \ | 63 | { XXX, k69, XXX, k6B, XXX, k6D, XXX, k6F }, \ |
63 | { KC_NO, K71, K72, K73, K74, K75, K76, K77 }, \ | 64 | { XXX, k71, k72, k73, k74, k75, k76, k77 }, \ |
64 | { K78, K79, K7A, K7B, K7C, K7D, KC_NO, K7F } \ | 65 | { k78, k79, k7A, k7B, k7C, k7D, XXX, k7F } \ |
65 | } | 66 | } |
66 | 67 | ||
67 | /* M0116 Apple Standard Keyboard ANSI | 68 | /* M0116 Apple Standard Keyboard ANSI |
@@ -81,29 +82,27 @@ Ported to QMK by Peter Roe <pete@13bit.me> | |||
81 | * +---------------------------------------------------------+ +-------+---+---+ | 82 | * +---------------------------------------------------------+ +-------+---+---+ |
82 | */ | 83 | */ |
83 | #define LAYOUT_m0116_ansi( \ | 84 | #define LAYOUT_m0116_ansi( \ |
84 | K7F, \ | 85 | k7F, \ |
85 | K35,K12,K13,K14,K15,K17,K16,K1A,K1C,K19,K1D,K1B,K18,K33, K47,K51,K4B,K43, \ | 86 | k35, k12, k13, k14, k15, k17, k16, k1A, k1C, k19, k1D, k1B, k18, k33, k47, k51, k4B, k43, \ |
86 | K30,K0C,K0D,K0E,K0F,K11,K10,K20,K22,K1F,K23,K21,K1E, K59,K5B,K5C,K45, \ | 87 | k30, k0C, k0D, k0E, k0F, k11, k10, k20, k22, k1F, k23, k21, k1E, k59, k5B, k5C, k45, \ |
87 | K36,K00,K01,K02,K03,K05,K04,K26,K28,K25,K29,K27, K24, K56,K57,K58,K4E, \ | 88 | k36, k00, k01, k02, k03, k05, k04, k26, k28, k25, k29, k27, k24, k56, k57, k58, k4E, \ |
88 | K38,K06,K07,K08,K09,K0B,K2D,K2E,K2B,K2F,K2C, K7B, K53,K54,K55, \ | 89 | k38, k06, k07, k08, k09, k0B, k2D, k2E, k2B, k2F, k2C, k7B, k53, k54, k55, \ |
89 | K39,K3A,K37,K32, K31, K2A,K3B,K3C,K3D,K3E, K52, K41,K4C \ | 90 | k39, k3A, k37, k32, k31, k2A, k3B, k3C, k3D, k3E, k52, k41, k4C \ |
90 | ) { \ | 91 | ) { \ |
91 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 92 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
92 | { K08, K09, KC_NO, K0B, K0C, K0D, K0E, K0F }, \ | 93 | { k08, k09, XXX, k0B, k0C, k0D, k0E, k0F }, \ |
93 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 94 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
94 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ | 95 | { k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
95 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | 96 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
96 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 97 | { k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
97 | { K30, K31, K32, K33, KC_NO, K35, K36, K37 }, \ | 98 | { k30, k31, k32, k33, XXX, k35, k36, k37 }, \ |
98 | { K38, K39, K3A, K3B, K3C, K3D, K3E, KC_NO }, \ | 99 | { k38, k39, k3A, k3B, k3C, k3D, k3E, XXX }, \ |
99 | { KC_NO, K41, KC_NO, K43, KC_NO, K45, KC_NO, K47 }, \ | 100 | { XXX, k41, XXX, k43, XXX, k45, XXX, k47 }, \ |
100 | { KC_NO, KC_NO, KC_NO, K4B, K4C, KC_NO, K4E, KC_NO }, \ | 101 | { XXX, XXX, XXX, k4B, k4C, XXX, k4E, XXX }, \ |
101 | { KC_NO, K51, K52, K53, K54, K55, K56, K57 }, \ | 102 | { XXX, k51, k52, k53, k54, k55, k56, k57 }, \ |
102 | { K58, K59, KC_NO, K5B, K5C, KC_NO, KC_NO, KC_NO }, \ | 103 | { k58, k59, XXX, k5B, k5C, XXX, XXX, XXX }, \ |
103 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 104 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
104 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 105 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
105 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 106 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
106 | { KC_NO, KC_NO, KC_NO, K7B, KC_NO, KC_NO, KC_NO, K7F } \ | 107 | { XXX, XXX, XXX, k7B, XXX, XXX, XXX, k7F } \ |
107 | } | 108 | } |
108 | |||
109 | #endif | ||
diff --git a/keyboards/converter/adb_usb/rules.mk b/keyboards/converter/adb_usb/rules.mk index 56967770b..7c861e270 100644 --- a/keyboards/converter/adb_usb/rules.mk +++ b/keyboards/converter/adb_usb/rules.mk | |||
@@ -16,7 +16,6 @@ NKRO_ENABLE = no # USB Nkey Rollover - not yet supported in LUFA | |||
16 | EXTRAKEY_ENABLE = yes | 16 | EXTRAKEY_ENABLE = yes |
17 | USB_HID_ENABLE = yes | 17 | USB_HID_ENABLE = yes |
18 | BACKLIGHT_ENABLE = no | 18 | BACKLIGHT_ENABLE = no |
19 | #BLUETOOTH = AdafruitBLE # For Adafruit Feather 32U4 BLE support, uncomment this line | ||
20 | CUSTOM_MATRIX = yes | 19 | CUSTOM_MATRIX = yes |
21 | 20 | ||
22 | SRC = matrix.c adb.c led.c | 21 | SRC = matrix.c adb.c led.c |
diff --git a/keyboards/converter/ibm_terminal/config.h b/keyboards/converter/ibm_terminal/config.h index 5d8e5f813..6895f08e7 100644 --- a/keyboards/converter/ibm_terminal/config.h +++ b/keyboards/converter/ibm_terminal/config.h | |||
@@ -16,9 +16,7 @@ You should have received a copy of the GNU General Public License | |||
16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | */ | 17 | */ |
18 | 18 | ||
19 | #ifndef CONFIG_H | 19 | #pragma once |
20 | #define CONFIG_H | ||
21 | |||
22 | 20 | ||
23 | #define VENDOR_ID 0xFEED | 21 | #define VENDOR_ID 0xFEED |
24 | #define PRODUCT_ID 0x6535 | 22 | #define PRODUCT_ID 0x6535 |
@@ -133,5 +131,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
133 | #define PS2_DATA_DDR DDRD | 131 | #define PS2_DATA_DDR DDRD |
134 | #define PS2_DATA_BIT 0 | 132 | #define PS2_DATA_BIT 0 |
135 | #endif | 133 | #endif |
136 | |||
137 | #endif | ||
diff --git a/keyboards/converter/ibm_terminal/ibm_terminal.h b/keyboards/converter/ibm_terminal/ibm_terminal.h index adf048206..ce50e5f43 100644 --- a/keyboards/converter/ibm_terminal/ibm_terminal.h +++ b/keyboards/converter/ibm_terminal/ibm_terminal.h | |||
@@ -1,8 +1,9 @@ | |||
1 | #ifndef IBM_TERMINAL_H | 1 | #pragma once |
2 | #define IBM_TERMINAL_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | void matrix_init_user(void); | 7 | void matrix_init_user(void); |
7 | 8 | ||
8 | /* | 9 | /* |
@@ -20,63 +21,61 @@ void matrix_init_user(void); | |||
20 | * +---------+ | 21 | * +---------+ |
21 | */ | 22 | */ |
22 | #define LAYOUT( \ | 23 | #define LAYOUT( \ |
23 | K08,K10,K18,K20,K28,K30,K38,K40,K48,K50,K57,K5F, \ | 24 | k08, k10, k18, k20, k28, k30, k38, k40, k48, k50, k57, k5F, \ |
24 | K07,K0F,K17,K1F,K27,K2F,K37,K3F,K47,K4F,K56,K5E, \ | 25 | k07, k0F, k17, k1F, k27, k2F, k37, k3F, k47, k4F, k56, k5E, \ |
25 | \ | 26 | \ |
26 | K05,K06, K0E,K16,K1E,K26,K25,K2E,K36,K3D,K3E,K46,K45,K4E,K55,K5D,K66, K67,K6E,K6F, K76,K77,K7E,K84, \ | 27 | k05, k06, k0E, k16, k1E, k26, k25, k2E, k36, k3D, k3E, k46, k45, k4E, k55, k5D, k66, k67, k6E, k6F, k76, k77, k7E, k84, \ |
27 | K04,K0C, K0D,K15,K1D,K24,K2D,K2C,K35,K3C,K43,K44,K4D,K54,K5B, K5C, K64,K65,K6D, K6C,K75,K7D,K7C, \ | 28 | k04, k0C, k0D, k15, k1D, k24, k2D, k2C, k35, k3C, k43, k44, k4D, k54, k5B, k5C, k64, k65, k6D, k6C, k75, k7D, k7C, \ |
28 | K03,K0B, K14,K1C,K1B,K23,K2B,K34,K33,K3B,K42,K4B,K4C,K52, K53,K5A, K63, K6B,K73,K74,K7B, \ | 29 | k03, k0B, k14, k1C, k1B, k23, k2B, k34, k33, k3B, k42, k4B, k4C, k52, k53, k5A, k63, k6B, k73, k74, k7B, \ |
29 | K83,K0A, K12,K13,K1A,K22,K21,K2A,K32,K31,K3A,K41,K49,K4A, K51,K59, K61,K62,K6A, K69,K72,K7A,K79, \ | 30 | k83, k0A, k12, k13, k1A, k22, k21, k2A, k32, k31, k3A, k41, k49, k4A, k51, k59, k61, k62, k6A, k69, k72, k7A, k79, \ |
30 | K01,K09, K11, K19, K29, K39, K58, K60, K68,K70,K71,K78 \ | 31 | k01, k09, k11, k19, k29, k39, k58, k60, k68, k70, k71, k78 \ |
31 | ) { \ | 32 | ) { \ |
32 | { KC_NO, K01, KC_NO, K03, K04, K05, K06, K07 }, \ | 33 | { XXX, k01, XXX, k03, k04, k05, k06, k07 }, \ |
33 | { K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 34 | { k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
34 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 35 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
35 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ | 36 | { k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
36 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | 37 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
37 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 38 | { k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
38 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 39 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
39 | { K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, \ | 40 | { k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
40 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ | 41 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
41 | { K48, K49, K4A, K4B, K4C, K4D, K4E, K4F }, \ | 42 | { k48, k49, k4A, k4B, k4C, k4D, k4E, k4F }, \ |
42 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 43 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
43 | { K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, \ | 44 | { k58, k59, k5A, k5B, k5C, k5D, k5E, k5F }, \ |
44 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 45 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
45 | { K68, K69, K6A, K6B, K6C, K6D, K6E, K6F }, \ | 46 | { k68, k69, k6A, k6B, k6C, k6D, k6E, k6F }, \ |
46 | { K70, K71, K72, K73, K74, K75, K76, K77 }, \ | 47 | { k70, k71, k72, k73, k74, k75, k76, k77 }, \ |
47 | { K78, K79, K7A, K7B, K7C, K7D, K7E, KC_NO }, \ | 48 | { k78, k79, k7A, k7B, k7C, k7D, k7E, XXX }, \ |
48 | { KC_NO, KC_NO, KC_NO, K83, K84, KC_NO, KC_NO, KC_NO } \ | 49 | { XXX, XXX, XXX, k83, k84, XXX, XXX, XXX } \ |
49 | } | 50 | } |
50 | 51 | ||
51 | /* | 52 | /* |
52 | * IBM Terminal keyboard 1399625, 101-key | 53 | * IBM Terminal keyboard 1399625, 101-key |
53 | */ | 54 | */ |
54 | #define LAYOUT_101( \ | 55 | #define LAYOUT_101( \ |
55 | K08, K07,K0F,K17,K1F,K27,K2F,K37,K3F,K47,K4F,K56,K5E, K57,K5F,K62, \ | 56 | k08, k07, k0F, k17, k1F, k27, k2F, k37, k3F, k47, k4F, k56, k5E, k57, k5F, k62, \ |
56 | \ | 57 | \ |
57 | K0E,K16,K1E,K26,K25,K2E,K36,K3D,K3E,K46,K45,K4E,K55,K66, K67,K6E,K6F, K76,K77,K7E,K84, \ | 58 | k0E, k16, k1E, k26, k25, k2E, k36, k3D, k3E, k46, k45, k4E, k55, k66, k67, k6E, k6F, k76, k77, k7E, k84, \ |
58 | K0D,K15,K1D,K24,K2D,K2C,K35,K3C,K43,K44,K4D,K54,K5B,K5C, K64,K65,K6D, K6C,K75,K7D, \ | 59 | k0D, k15, k1D, k24, k2D, k2C, k35, k3C, k43, k44, k4D, k54, k5B, k5C, k64, k65, k6D, k6C, k75, k7D, \ |
59 | K14,K1C,K1B,K23,K2B,K34,K33,K3B,K42,K4B,K4C,K52, K5A, K6B,K73,K74,K7C, \ | 60 | k14, k1C, k1B, k23, k2B, k34, k33, k3B, k42, k4B, k4C, k52, k5A, k6B, k73, k74, k7C, \ |
60 | K12, K1A,K22,K21,K2A,K32,K31,K3A,K41,K49,K4A, K59, K63, K69,K72,K7A, \ | 61 | k12, k1A, k22, k21, k2A, k32, k31, k3A, k41, k49, k4A, k59, k63, k69, k72, k7A, \ |
61 | K11, K19, K29, K39, K58, K61,K60,K6A, K70, K71,K79 \ | 62 | k11, k19, k29, k39, k58, k61, k60, k6A, k70, k71, k79 \ |
62 | ) { \ | 63 | ) { \ |
63 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K07 }, \ | 64 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, k07 }, \ |
64 | { K08, KC_NO, KC_NO, KC_NO, KC_NO, K0D, K0E, K0F }, \ | 65 | { k08, XXX, XXX, XXX, XXX, k0D, k0E, k0F }, \ |
65 | { KC_NO, K11, K12, KC_NO, K14, K15, K16, K17 }, \ | 66 | { XXX, k11, k12, XXX, k14, k15, k16, k17 }, \ |
66 | { KC_NO, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ | 67 | { XXX, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
67 | { KC_NO, K21, K22, K23, K24, K25, K26, K27 }, \ | 68 | { XXX, k21, k22, k23, k24, k25, k26, k27 }, \ |
68 | { KC_NO, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 69 | { XXX, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
69 | { KC_NO, K31, K32, K33, K34, K35, K36, K37 }, \ | 70 | { XXX, k31, k32, k33, k34, k35, k36, k37 }, \ |
70 | { KC_NO, K39, K3A, K3B, K3C, K3D, K3E, K3F }, \ | 71 | { XXX, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
71 | { KC_NO, K41, K42, K43, K44, K45, K46, K47 }, \ | 72 | { XXX, k41, k42, k43, k44, k45, k46, k47 }, \ |
72 | { KC_NO, K49, K4A, K4B, K4C, K4D, K4E, K4F }, \ | 73 | { XXX, k49, k4A, k4B, k4C, k4D, k4E, k4F }, \ |
73 | { KC_NO, KC_NO, K52, KC_NO, K54, K55, K56, K57 }, \ | 74 | { XXX, XXX, k52, XXX, k54, k55, k56, k57 }, \ |
74 | { K58, K59, K5A, K5B, K5C, KC_NO, K5E, K5F }, \ | 75 | { k58, k59, k5A, k5B, k5C, XXX, k5E, k5F }, \ |
75 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 76 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
76 | { KC_NO, K69, K6A, K6B, K6C, K6D, K6E, K6F }, \ | 77 | { XXX, k69, k6A, k6B, k6C, k6D, k6E, k6F }, \ |
77 | { K70, K71, K72, K73, K74, K75, K76, K77 }, \ | 78 | { k70, k71, k72, k73, k74, k75, k76, k77 }, \ |
78 | { KC_NO, K79, K7A, KC_NO, K7C, K7D, K7E, KC_NO }, \ | 79 | { XXX, k79, k7A, XXX, k7C, k7D, k7E, XXX }, \ |
79 | { KC_NO, KC_NO, KC_NO, KC_NO, K84, KC_NO, KC_NO, KC_NO } \ | 80 | { XXX, XXX, XXX, XXX, k84, XXX, XXX, XXX } \ |
80 | } | 81 | } |
81 | |||
82 | #endif | ||
diff --git a/keyboards/converter/m0110_usb/m0110_usb.h b/keyboards/converter/m0110_usb/m0110_usb.h index 88e74024f..944296afd 100644 --- a/keyboards/converter/m0110_usb/m0110_usb.h +++ b/keyboards/converter/m0110_usb/m0110_usb.h | |||
@@ -16,12 +16,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
16 | Ported to QMK by Techsock <info@techsock.com> | 16 | Ported to QMK by Techsock <info@techsock.com> |
17 | */ | 17 | */ |
18 | 18 | ||
19 | #ifndef M0110_USB_H | 19 | #pragma once |
20 | #define M0110_USB_H | ||
21 | #endif | ||
22 | 20 | ||
23 | #include "quantum.h" | 21 | #include "quantum.h" |
24 | 22 | ||
23 | #define XXX KC_NO | ||
24 | |||
25 | /* Common layout for M0110 and M0110A | 25 | /* Common layout for M0110 and M0110A |
26 | * This keymap works with both keyboards. As you can see, the M0110A is | 26 | * This keymap works with both keyboards. As you can see, the M0110A is |
27 | * a superset of M0110 keyboard, only one exception is 'Enter'(34) of M0110 | 27 | * a superset of M0110 keyboard, only one exception is 'Enter'(34) of M0110 |
@@ -67,26 +67,26 @@ Ported to QMK by Techsock <info@techsock.com> | |||
67 | * Two right and left keys of 38 and 3A are identical, you cannot discriminate those two. | 67 | * Two right and left keys of 38 and 3A are identical, you cannot discriminate those two. |
68 | */ | 68 | */ |
69 | #define LAYOUT_ansi( \ | 69 | #define LAYOUT_ansi( \ |
70 | K32,K12,K13,K14,K15,K17,K16,K1A,K1C,K19,K1D,K1B,K18,K33, K47,K68,K6D,K62, \ | 70 | K32, K12, K13, K14, K15, K17, K16, K1A, K1C, K19, K1D, K1B, K18, K33, K47, K68, K6D, K62, \ |
71 | K30,K0C,K0D,K0E,K0F,K11,K10,K20,K22,K1F,K23,K21,K1E, K59,K5B,K5C,K4E, \ | 71 | K30, K0C, K0D, K0E, K0F, K11, K10, K20, K22, K1F, K23, K21, K1E, K59, K5B, K5C, K4E, \ |
72 | K39,K00,K01,K02,K03,K05,K04,K26,K28,K25,K29,K27, K24, K56,K57,K58,K66, \ | 72 | K39, K00, K01, K02, K03, K05, K04, K26, K28, K25, K29, K27, K24, K56, K57, K58, K66, \ |
73 | K38,K06,K07,K08,K09,K0B,K2D,K2E,K2B,K2F,K2C, K4D, K53,K54,K55,K4C, \ | 73 | K38, K06, K07, K08, K09, K0B, K2D, K2E, K2B, K2F, K2C, K4D, K53, K54, K55, K4C, \ |
74 | K3A,K37, K31, K34,K2A,K46,K42,K48, K52, K41 \ | 74 | K3A, K37, K31, K34, K2A, K46, K42, K48, K52, K41 \ |
75 | ) { \ | 75 | ) { \ |
76 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 76 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ |
77 | { K08, K09, KC_NO, K0B, K0C, K0D, K0E, K0F }, \ | 77 | { K08, K09, XXX, K0B, K0C, K0D, K0E, K0F }, \ |
78 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 78 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ |
79 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ | 79 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ |
80 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | 80 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ |
81 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 81 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ |
82 | { K30, K31, K32, K33, K34, KC_NO, KC_NO, K37 }, \ | 82 | { K30, K31, K32, K33, K34, XXX, XXX, K37 }, \ |
83 | { K38, K39, K3A, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 83 | { K38, K39, K3A, XXX, XXX, XXX, XXX, XXX }, \ |
84 | { KC_NO, K41, K42, KC_NO, KC_NO, KC_NO, K46, K47 }, \ | 84 | { XXX, K41, K42, XXX, XXX, XXX, K46, K47 }, \ |
85 | { K48, KC_NO, KC_NO, KC_NO, K4C, K4D, K4E, KC_NO }, \ | 85 | { K48, XXX, XXX, XXX, K4C, K4D, K4E, XXX }, \ |
86 | { KC_NO, KC_NO, K52, K53, K54, K55, K56, K57 }, \ | 86 | { XXX, XXX, K52, K53, K54, K55, K56, K57 }, \ |
87 | { K58, K59, KC_NO, K5B, K5C, KC_NO, KC_NO, KC_NO }, \ | 87 | { K58, K59, XXX, K5B, K5C, XXX, XXX, XXX }, \ |
88 | { KC_NO, KC_NO, K62, KC_NO, KC_NO, KC_NO, K66, KC_NO }, \ | 88 | { XXX, XXX, K62, XXX, XXX, XXX, K66, XXX }, \ |
89 | { K68, KC_NO, KC_NO, KC_NO, KC_NO, K6D, KC_NO, KC_NO }, \ | 89 | { K68, XXX, XXX, XXX, XXX, K6D, XXX, XXX } \ |
90 | } | 90 | } |
91 | 91 | ||
92 | /* International keyboard layout for M0110 + M0120 | 92 | /* International keyboard layout for M0110 + M0120 |
@@ -108,24 +108,24 @@ Ported to QMK by Techsock <info@techsock.com> | |||
108 | * Two right and left keys of 38 and 3A are identical, you cannot discriminate those two. | 108 | * Two right and left keys of 38 and 3A are identical, you cannot discriminate those two. |
109 | */ | 109 | */ |
110 | #define LAYOUT_iso( \ | 110 | #define LAYOUT_iso( \ |
111 | K32,K12,K13,K14,K15,K17,K16,K1A,K1C,K19,K1D,K1B,K18,K33, K47,K68,K6D,K62, \ | 111 | K32, K12, K13, K14, K15, K17, K16, K1A, K1C, K19, K1D, K1B, K18, K33, K47, K68, K6D, K62, \ |
112 | K30,K0C,K0D,K0E,K0F,K11,K10,K20,K22,K1F,K23,K21,K1E,K2A, K59,K5B,K5C,K4E, \ | 112 | K30, K0C, K0D, K0E, K0F, K11, K10, K20, K22, K1F, K23, K21, K1E, K2A, K59, K5B, K5C, K4E, \ |
113 | K39,K00,K01,K02,K03,K05,K04,K26,K28,K25,K29,K27,K24, K56,K57,K58,K66, \ | 113 | K39, K00, K01, K02, K03, K05, K04, K26, K28, K25, K29, K27, K24, K56, K57, K58, K66, \ |
114 | K38,K06,K07,K08,K09,K0B,K2D,K2E,K2B,K2F,K2C,K0A, K53,K54,K55,K4C, \ | 114 | K38, K06, K07, K08, K09, K0B, K2D, K2E, K2B, K2F, K2C, K0A, K53, K54, K55, K4C, \ |
115 | K3A,K37, K34, K31, K52, K41 \ | 115 | K3A, K37, K34, K31, K52, K41 \ |
116 | ) { \ | 116 | ) { \ |
117 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 117 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ |
118 | { K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 118 | { K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ |
119 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 119 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ |
120 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ | 120 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ |
121 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | 121 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ |
122 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 122 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ |
123 | { K30, K31, K32, K33, K34, KC_NO, KC_NO, K37 }, \ | 123 | { K30, K31, K32, K33, K34, XXX, XXX, K37 }, \ |
124 | { K38, K39, K3A, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 124 | { K38, K39, K3A, XXX, XXX, XXX, XXX, XXX }, \ |
125 | { KC_NO, K41, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K47 }, \ | 125 | { XXX, K41, XXX, XXX, XXX, XXX, XXX, K47 }, \ |
126 | { KC_NO, KC_NO, KC_NO, KC_NO, K4C, KC_NO, K4E, KC_NO }, \ | 126 | { XXX, XXX, XXX, XXX, K4C, XXX, K4E, XXX }, \ |
127 | { KC_NO, KC_NO, K52, K53, K54, K55, K56, K57 }, \ | 127 | { XXX, XXX, K52, K53, K54, K55, K56, K57 }, \ |
128 | { K58, K59, KC_NO, K5B, K5C, KC_NO, KC_NO, KC_NO }, \ | 128 | { K58, K59, XXX, K5B, K5C, XXX, XXX, XXX }, \ |
129 | { KC_NO, KC_NO, K62, KC_NO, KC_NO, KC_NO, K66, KC_NO }, \ | 129 | { XXX, XXX, K62, XXX, XXX, XXX, K66, XXX }, \ |
130 | { K68, KC_NO, KC_NO, KC_NO, KC_NO, K6D, KC_NO, KC_NO }, \ | 130 | { K68, XXX, XXX, XXX, XXX, K6D, XXX, XXX } \ |
131 | } | 131 | } |
diff --git a/keyboards/converter/m0110_usb/rules.mk b/keyboards/converter/m0110_usb/rules.mk index f59530ce4..288b1729f 100644 --- a/keyboards/converter/m0110_usb/rules.mk +++ b/keyboards/converter/m0110_usb/rules.mk | |||
@@ -19,7 +19,6 @@ NKRO_ENABLE = no # USB Nkey Rollover - not yet supported in LUFA | |||
19 | EXTRAKEY_ENABLE = yes | 19 | EXTRAKEY_ENABLE = yes |
20 | USB_HID_ENABLE = yes | 20 | USB_HID_ENABLE = yes |
21 | BACKLIGHT_ENABLE = no | 21 | BACKLIGHT_ENABLE = no |
22 | #BLUETOOTH = AdafruitBLE # For Adafruit Feather 32U4 BLE support, uncomment this line | ||
23 | CUSTOM_MATRIX = yes | 22 | CUSTOM_MATRIX = yes |
24 | 23 | ||
25 | SRC = matrix.c m0110.c | 24 | SRC = matrix.c m0110.c |
diff --git a/keyboards/converter/palm_usb/post_rules.mk b/keyboards/converter/palm_usb/post_rules.mk new file mode 100644 index 000000000..9c1107670 --- /dev/null +++ b/keyboards/converter/palm_usb/post_rules.mk | |||
@@ -0,0 +1,7 @@ | |||
1 | ifdef HARDWARE_SERIAL | ||
2 | # Untested with palm_usb | ||
3 | SRC += protocol/serial_uart.c | ||
4 | OPT_DEFS += -DHARDWARE_SERIAL | ||
5 | else | ||
6 | SRC += protocol/serial_soft.c | ||
7 | endif | ||
diff --git a/keyboards/converter/palm_usb/rules.mk b/keyboards/converter/palm_usb/rules.mk index e777724a8..899fe42df 100644 --- a/keyboards/converter/palm_usb/rules.mk +++ b/keyboards/converter/palm_usb/rules.mk | |||
@@ -24,12 +24,5 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
24 | CUSTOM_MATRIX = yes | 24 | CUSTOM_MATRIX = yes |
25 | 25 | ||
26 | SRC += matrix.c | 26 | SRC += matrix.c |
27 | ifdef HARDWARE_SERIAL | ||
28 | # Untested with palm_usb | ||
29 | SRC += protocol/serial_uart.c | ||
30 | OPT_DEFS += -DHARDWARE_SERIAL | ||
31 | else | ||
32 | SRC += protocol/serial_soft.c | ||
33 | endif | ||
34 | 27 | ||
35 | DEFAULT_FOLDER = converter/palm_usb/stowaway | 28 | DEFAULT_FOLDER = converter/palm_usb/stowaway |
diff --git a/keyboards/converter/sun_usb/config.h b/keyboards/converter/sun_usb/config.h index f073e61e4..c67ae5eba 100644 --- a/keyboards/converter/sun_usb/config.h +++ b/keyboards/converter/sun_usb/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #define VENDOR_ID 0xFEED | 20 | #define VENDOR_ID 0xFEED |
22 | #define PRODUCT_ID 0x3333 | 21 | #define PRODUCT_ID 0x3333 |
@@ -81,5 +80,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
81 | /* idle */ \ | 80 | /* idle */ \ |
82 | SERIAL_SOFT_TXD_ON(); \ | 81 | SERIAL_SOFT_TXD_ON(); \ |
83 | } while (0) | 82 | } while (0) |
84 | |||
85 | #endif | ||
diff --git a/keyboards/converter/sun_usb/post_rules.mk b/keyboards/converter/sun_usb/post_rules.mk new file mode 100644 index 000000000..2ea1f0a5b --- /dev/null +++ b/keyboards/converter/sun_usb/post_rules.mk | |||
@@ -0,0 +1,6 @@ | |||
1 | ifdef HARDWARE_SERIAL | ||
2 | SRC += protocol/serial_uart.c | ||
3 | OPT_DEFS += -DHARDWARE_SERIAL | ||
4 | else | ||
5 | SRC += protocol/serial_soft.c | ||
6 | endif | ||
diff --git a/keyboards/converter/sun_usb/rules.mk b/keyboards/converter/sun_usb/rules.mk index 1018a1a6c..9c494cc4e 100644 --- a/keyboards/converter/sun_usb/rules.mk +++ b/keyboards/converter/sun_usb/rules.mk | |||
@@ -24,11 +24,5 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
24 | CUSTOM_MATRIX = yes | 24 | CUSTOM_MATRIX = yes |
25 | 25 | ||
26 | SRC += matrix.c led.c | 26 | SRC += matrix.c led.c |
27 | ifdef HARDWARE_SERIAL | ||
28 | SRC += protocol/serial_uart.c | ||
29 | OPT_DEFS += -DHARDWARE_SERIAL | ||
30 | else | ||
31 | SRC += protocol/serial_soft.c | ||
32 | endif | ||
33 | 27 | ||
34 | DEFAULT_FOLDER = converter/sun_usb/type5 | 28 | DEFAULT_FOLDER = converter/sun_usb/type5 |
diff --git a/keyboards/converter/sun_usb/type3/type3.h b/keyboards/converter/sun_usb/type3/type3.h index f6f14f4ef..b84a703d6 100644 --- a/keyboards/converter/sun_usb/type3/type3.h +++ b/keyboards/converter/sun_usb/type3/type3.h | |||
@@ -15,11 +15,12 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef TYPE3_H | 18 | #pragma once |
19 | #define TYPE3_H | ||
20 | 19 | ||
21 | #include "quantum.h" | 20 | #include "quantum.h" |
22 | 21 | ||
22 | #define XXX KC_NO | ||
23 | |||
23 | /* Sun type 3 keyboard | 24 | /* Sun type 3 keyboard |
24 | ,-------. ,-----------------------------------------------------------. ,-----------. | 25 | ,-------. ,-----------------------------------------------------------. ,-----------. |
25 | | 01| 03| | 05| 06| 08| 0A| 0C| 0E| 10| 11| 12| 2B| | 15| 16| 17| | 26 | | 01| 03| | 05| 06| 08| 0A| 0C| 0E| 10| 11| 12| 2B| | 15| 16| 17| |
@@ -35,32 +36,28 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
35 | | 77 | 78 | 79 | 7A | 13 | | 36 | | 77 | 78 | 79 | 7A | 13 | |
36 | `-----------------------------------------------------------' | 37 | `-----------------------------------------------------------' |
37 | */ | 38 | */ |
38 | 39 | #define LAYOUT( \ | |
39 | 40 | k01, k03, k05, k06, k08, k0A, k0C, k0E, k10, k11, k12, k2B, k15, k16, k17, \ | |
40 | #define LAYOUT( \ | 41 | k19, k1A, k1D, k1E, k1F, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k58, k2A, k2D, k2E, k2F, \ |
41 | K01,K03, K05,K06, K08, K0A, K0C, K0E, K10,K11,K12,K2B, K15,K16,K17, \ | 42 | k31, k33, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k40, k41, k42, k44, k45, k46, \ |
42 | K19,K1A, K1D,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K28,K29,K58,K2A, K2D,K2E,K2F, \ | 43 | k48, k49, k4C, k4D, k4E, k4F, k50, k51, k52, k53, k54, k55, k56, k57, k59, k5B, k5C, k5D, \ |
43 | K31,K33, K35, K36,K37,K38,K39,K3A,K3B,K3C,K3D,K3E,K3F,K40,K41, K42, K44,K45,K46, \ | 44 | k5F, k61, k63, k64, k65, k66, k67, k68, k69, k6A, k6B, k6C, k6D, k6E, k6F, k70, k71, k72, \ |
44 | K48,K49, K4C, K4D,K4E,K4F,K50,K51,K52,K53,K54,K55,K56,K57, K59, K5B,K5C,K5D, \ | 45 | k77, k78, k79, k7A, k13 \ |
45 | K5F,K61, K63, K64,K65,K66,K67,K68,K69,K6A,K6B,K6C,K6D, K6E,K6F, K70,K71,K72, \ | ||
46 | K77,K78, K79, K7A,K13 \ | ||
47 | ) { \ | 46 | ) { \ |
48 | { KC_NO, K01 , KC_NO, K03 , KC_NO, K05 , K06 , KC_NO }, \ | 47 | { XXX, k01, XXX, k03, XXX, k05, k06, XXX }, \ |
49 | { K08 , KC_NO, K0A , KC_NO, K0C , KC_NO, K0E , KC_NO }, \ | 48 | { k08, XXX, k0A, XXX, k0C, XXX, k0E, XXX }, \ |
50 | { K10 , K11 , K12 , K13 , KC_NO, K15 , K16 , K17 }, \ | 49 | { k10, k11, k12, k13, XXX, k15, k16, k17 }, \ |
51 | { KC_NO, K19 , K1A , KC_NO, KC_NO, K1D , K1E , K1F }, \ | 50 | { XXX, k19, k1A, XXX, XXX, k1D, k1E, k1F }, \ |
52 | { K20 , K21 , K22 , K23 , K24 , K25 , K26 , K27 }, \ | 51 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
53 | { K28 , K29 , K2A , K2B , KC_NO, K2D , K2E , K2F }, \ | 52 | { k28, k29, k2A, k2B, XXX, k2D, k2E, k2F }, \ |
54 | { KC_NO, K31 , KC_NO, K33 , KC_NO, K35 , K36 , K37 }, \ | 53 | { XXX, k31, XXX, k33, XXX, k35, k36, k37 }, \ |
55 | { K38 , K39 , K3A , K3B , K3C , K3D , K3E , K3F }, \ | 54 | { k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
56 | { K40 , K41 , K42 , KC_NO, K44 , K45 , K46 , KC_NO }, \ | 55 | { k40, k41, k42, XXX, k44, k45, k46, XXX }, \ |
57 | { K48 , K49 , KC_NO, KC_NO, K4C , K4D , K4E , K4F }, \ | 56 | { k48, k49, XXX, XXX, k4C, k4D, k4E, k4F }, \ |
58 | { K50 , K51 , K52 , K53 , K54 , K55 , K56 , K57 }, \ | 57 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
59 | { K58 , K59 , KC_NO, K5B , K5C , K5D , KC_NO, K5F }, \ | 58 | { k58, k59, XXX, k5B, k5C, k5D, XXX, k5F }, \ |
60 | { KC_NO, K61 , KC_NO, K63 , K64 , K65 , K66 , K67 }, \ | 59 | { XXX, k61, XXX, k63, k64, k65, k66, k67 }, \ |
61 | { K68 , K69 , K6A , K6B , K6C , K6D , K6E , K6F }, \ | 60 | { k68, k69, k6A, k6B, k6C, k6D, k6E, k6F }, \ |
62 | { K70 , K71 , K72 , KC_NO, KC_NO, KC_NO, KC_NO, K77 }, \ | 61 | { k70, k71, k72, XXX, XXX, XXX, XXX, k77 }, \ |
63 | { K78 , K79 , K7A , KC_NO, KC_NO, KC_NO, KC_NO, KC_NO } \ | 62 | { k78, k79, k7A, XXX, XXX, XXX, XXX, XXX } \ |
64 | } | 63 | } |
65 | |||
66 | #endif | ||
diff --git a/keyboards/converter/sun_usb/type5/type5.h b/keyboards/converter/sun_usb/type5/type5.h index da66d80ab..d4c9cc267 100644 --- a/keyboards/converter/sun_usb/type5/type5.h +++ b/keyboards/converter/sun_usb/type5/type5.h | |||
@@ -15,11 +15,12 @@ | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef TYPE5_H | 18 | #pragma once |
19 | #define TYPE5_H | ||
20 | 19 | ||
21 | #include "quantum.h" | 20 | #include "quantum.h" |
22 | 21 | ||
22 | #define XXX KC_NO | ||
23 | |||
23 | /* sun type 5 keyboard, JP Unix-style | 24 | /* sun type 5 keyboard, JP Unix-style |
24 | ,-------. ,---, ,---------------. ,---------------. ,---------------. ,-----------. ,---------------. | 25 | ,-------. ,---, ,---------------. ,---------------. ,---------------. ,-----------. ,---------------. |
25 | | 76 | | 0F| | 05| 06| 08| 0A| | 0C| 0E| 10| 11| | 12| 07| 09| 0B| | 16| 17| 15| | 2D| 02| 04| 30| | 26 | | 76 | | 0F| | 05| 06| 08| 0A| | 0C| 0E| 10| 11| | 12| 07| 09| 0B| | 16| 17| 15| | 2D| 02| 04| 30| |
@@ -36,30 +37,30 @@ | |||
36 | | 5F| 61| | 77 | 13| 78 |*73 | 79 |*74 |*75| 7A | 43| 0D| | 18| 1B| 1C| | 5E | 32| | | 37 | | 5F| 61| | 77 | 13| 78 |*73 | 79 |*74 |*75| 7A | 43| 0D| | 18| 1B| 1C| | 5E | 32| | |
37 | `-------' `-----------------------------------------------------------' `-----------' `---------------' | 38 | `-------' `-----------------------------------------------------------' `-----------' `---------------' |
38 | */ | 39 | */ |
39 | #define LAYOUT_jp_unix( \ | 40 | #define LAYOUT_jp_unix( \ |
40 | K76, K0F, K05,K06,K08,K0A, K0C,K0E,K10,K11, K12,K07,K09,K0B, K16,K17,K15, K2D,K02,K04,K30, \ | 41 | K76, K0F, K05, K06, K08, K0A, K0C, K0E, K10, K11, K12, K07, K09, K0B, K16, K17, K15, K2D, K02, K04, K30, \ |
41 | K01,K03, K1D,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K28,K29,K58,K2A, K2C,K34,K60, K62,K2E,K2F,K47, \ | 42 | K01, K03, K1D, K1E, K1F, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K58, K2A, K2C, K34, K60, K62, K2E, K2F, K47, \ |
42 | K19,K1A, K35, K36,K37,K38,K39,K3A,K3B,K3C,K3D,K3E,K3F,K40,K41, K2B, K42,K4A,K7B, K44,K45,K46,K7D, \ | 43 | K19, K1A, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F, K40, K41, K2B, K42, K4A, K7B, K44, K45, K46, K7D, \ |
43 | K31,K33, K4C, K4D,K4E,K4F,K50,K51,K52,K53,K54,K55,K56,K57, K59, K5B,K5C,K5D, \ | 44 | K31, K33, K4C, K4D, K4E, K4F, K50, K51, K52, K53, K54, K55, K56, K57, K59, K5B, K5C, K5D, \ |
44 | K48,K49, K63, K64,K65,K66,K67,K68,K69,K6A,K6B,K6C,K6D, K6E, K14, K70,K71,K72,K5A, \ | 45 | K48, K49, K63, K64, K65, K66, K67, K68, K69, K6A, K6B, K6C, K6D, K6E, K14, K70, K71, K72, K5A, \ |
45 | K5F,K61, K77,K13, K78, K73, K79, K74, K75, K7A, K43, K0D, K18,K1B,K1C, K5E, K32 \ | 46 | K5F, K61, K77, K13, K78, K73, K79, K74, K75, K7A, K43, K0D, K18, K1B, K1C, K5E, K32 \ |
46 | ) { \ | 47 | ) { \ |
47 | { KC_NO, K01 , K02 , K03 , K04 , K05 , K06 , K07 }, \ | 48 | { XXX, K01, K02, K03, K04, K05, K06, K07 }, \ |
48 | { K08 , K09 , K0A , K0B , K0C , K0D , K0E , K0F ,}, \ | 49 | { K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ |
49 | { K10 , K11 , K12 , K13 , K14 , K15 , K16 , K17 }, \ | 50 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ |
50 | { K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F }, \ | 51 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ |
51 | { K20 , K21 , K22 , K23 , K24 , K25 , K26 , K27 }, \ | 52 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ |
52 | { K28 , K29 , K2A , K2B , K2C , K2D , K2E , K2F }, \ | 53 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ |
53 | { K30 , K31 , K32 , K33 , K34 , K35 , K36 , K37 }, \ | 54 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ |
54 | { K38 , K39 , K3A , K3B , K3C , K3D , K3E , K3F }, \ | 55 | { K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, \ |
55 | { K40 , K41 , K42 , K43 , K44 , K45 , K46 , K47 }, \ | 56 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ |
56 | { K48 , K49 , K4A , KC_NO, K4C , K4D , K4E , K4F }, \ | 57 | { K48, K49, K4A, XXX, K4C, K4D, K4E, K4F }, \ |
57 | { K50 , K51 , K52 , K53 , K54 , K55 , K56 , K57 }, \ | 58 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ |
58 | { K58 , K59 , K5A , K5B , K5C , K5D , K5E , K5F }, \ | 59 | { K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, \ |
59 | { K60 , K61 , K62 , K63 , K64 , K65 , K66 , K67 }, \ | 60 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ |
60 | { K68 , K69 , K6A , K6B , K6C , K6D , K6E , KC_NO }, \ | 61 | { K68, K69, K6A, K6B, K6C, K6D, K6E, XXX }, \ |
61 | { K70 , K71 , K72 , K73 , K74 , K75 , K76 , K77 }, \ | 62 | { K70, K71, K72, K73, K74, K75, K76, K77 }, \ |
62 | { K78 , K79 , K7A , K7B , KC_NO, K7D , KC_NO, KC_NO } \ | 63 | { K78, K79, K7A, K7B, XXX, K7D, XXX, XXX } \ |
63 | } | 64 | } |
64 | 65 | ||
65 | /* Sun type 5 keyboard, US Unix-style | 66 | /* Sun type 5 keyboard, US Unix-style |
@@ -78,30 +79,30 @@ | |||
78 | | 5F| 61| | 77 | 13| 78 | 79 | 7A | 43| 0D| | 18| 1B| 1C| | 5E | 32| | | 79 | | 5F| 61| | 77 | 13| 78 | 79 | 7A | 43| 0D| | 18| 1B| 1C| | 5E | 32| | |
79 | `-------' `-----------------------------------------------------------' `-----------' `---------------' | 80 | `-------' `-----------------------------------------------------------' `-----------' `---------------' |
80 | */ | 81 | */ |
81 | #define LAYOUT_us_unix( \ | 82 | #define LAYOUT_us_unix( \ |
82 | K76, K0F, K05,K06,K08,K0A, K0C,K0E,K10,K11, K12,K07,K09,K0B, K16,K17,K15, K2D,K02,K04,K30, \ | 83 | K76, K0F, K05, K06, K08, K0A, K0C, K0E, K10, K11, K12, K07, K09, K0B, K16, K17, K15, K2D, K02, K04, K30, \ |
83 | K01,K03, K1D,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K28,K29,K58,K2A, K2C,K34,K60, K62,K2E,K2F,K47, \ | 84 | K01, K03, K1D, K1E, K1F, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K58, K2A, K2C, K34, K60, K62, K2E, K2F, K47, \ |
84 | K19,K1A, K35, K36,K37,K38,K39,K3A,K3B,K3C,K3D,K3E,K3F,K40,K41, K2B, K42,K4A,K7B, K44,K45,K46,K7D, \ | 85 | K19, K1A, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F, K40, K41, K2B, K42, K4A, K7B, K44, K45, K46, K7D, \ |
85 | K31,K33, K4C, K4D,K4E,K4F,K50,K51,K52,K53,K54,K55,K56,K57, K59, K5B,K5C,K5D, \ | 86 | K31, K33, K4C, K4D, K4E, K4F, K50, K51, K52, K53, K54, K55, K56, K57, K59, K5B, K5C, K5D, \ |
86 | K48,K49, K63, K64,K65,K66,K67,K68,K69,K6A,K6B,K6C,K6D, K6E, K14, K70,K71,K72,K5A, \ | 87 | K48, K49, K63, K64, K65, K66, K67, K68, K69, K6A, K6B, K6C, K6D, K6E, K14, K70, K71, K72, K5A, \ |
87 | K5F,K61, K77,K13, K78, K79, K7A, K43, K0D, K18,K1B,K1C, K5E, K32 \ | 88 | K5F, K61, K77, K13, K78, K79, K7A, K43, K0D, K18, K1B, K1C, K5E, K32 \ |
88 | ) { \ | 89 | ) { \ |
89 | { KC_NO, K01 , K02 , K03 , K04 , K05 , K06 , K07 }, \ | 90 | { XXX, K01, K02, K03, K04, K05, K06, K07 }, \ |
90 | { K08 , K09 , K0A , K0B , K0C , K0D , K0E , K0F ,}, \ | 91 | { K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ |
91 | { K10 , K11 , K12 , K13 , K14 , K15 , K16 , K17 }, \ | 92 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ |
92 | { K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F }, \ | 93 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ |
93 | { K20 , K21 , K22 , K23 , K24 , K25 , K26 , K27 }, \ | 94 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ |
94 | { K28 , K29 , K2A , K2B , K2C , K2D , K2E , K2F }, \ | 95 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ |
95 | { K30 , K31 , K32 , K33 , K34 , K35 , K36 , K37 }, \ | 96 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ |
96 | { K38 , K39 , K3A , K3B , K3C , K3D , K3E , K3F }, \ | 97 | { K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, \ |
97 | { K40 , K41 , K42 , K43 , K44 , K45 , K46 , K47 }, \ | 98 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ |
98 | { K48 , K49 , K4A , KC_NO, K4C , K4D , K4E , K4F }, \ | 99 | { K48, K49, K4A, XXX, K4C, K4D, K4E, K4F }, \ |
99 | { K50 , K51 , K52 , K53 , K54 , K55 , K56 , K57 }, \ | 100 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ |
100 | { K58 , K59 , K5A , K5B , K5C , K5D , K5E , K5F }, \ | 101 | { K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, \ |
101 | { K60 , K61 , K62 , K63 , K64 , K65 , K66 , K67 }, \ | 102 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ |
102 | { K68 , K69 , K6A , K6B , K6C , K6D , K6E , KC_NO }, \ | 103 | { K68, K69, K6A, K6B, K6C, K6D, K6E, XXX }, \ |
103 | { K70 , K71 , K72 , KC_NO, KC_NO, KC_NO, K76 , K77 }, \ | 104 | { K70, K71, K72, XXX, XXX, XXX, K76, K77 }, \ |
104 | { K78 , K79 , K7A , K7B , KC_NO, K7D , KC_NO, KC_NO } \ | 105 | { K78, K79, K7A, K7B, XXX, K7D, XXX, XXX } \ |
105 | } | 106 | } |
106 | 107 | ||
107 | /* Sun type 5 keyboard, US ANSI-style | 108 | /* Sun type 5 keyboard, US ANSI-style |
@@ -120,29 +121,28 @@ | |||
120 | | 5F| 61| | 4C | 13| 78 | 79 | 7A | 43| 0D| | 18| 1B| 1C| | 5E | 32| | | 121 | | 5F| 61| | 4C | 13| 78 | 79 | 7A | 43| 0D| | 18| 1B| 1C| | 5E | 32| | |
121 | `-------' `-----------------------------------------------------------' `-----------' `---------------' | 122 | `-------' `-----------------------------------------------------------' `-----------' `---------------' |
122 | */ | 123 | */ |
123 | #define LAYOUT_ansi( \ | 124 | #define LAYOUT_ansi( \ |
124 | K76, K1D, K05,K06,K08,K0A, K0C,K0E,K10,K11, K12,K07,K09,K0B, K16,K17,K15, K2D,K02,K04,K30, \ | 125 | K76, K1D, K05, K06, K08, K0A, K0C, K0E, K10, K11, K12, K07, K09, K0B, K16, K17, K15, K2D, K02, K04, K30, \ |
125 | K01,K03, K2A,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K28,K29, K2B, K2C,K34,K60, K62,K2E,K2F,K47, \ | 126 | K01, K03, K2A, K1E, K1F, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2B, K2C, K34, K60, K62, K2E, K2F, K47, \ |
126 | K19,K1A, K35, K36,K37,K38,K39,K3A,K3B,K3C,K3D,K3E,K3F,K40,K41, K58, K42,K4A,K7B, K44,K45,K46,K7D, \ | 127 | K19, K1A, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F, K40, K41, K58, K42, K4A, K7B, K44, K45, K46, K7D, \ |
127 | K31,K33, K77, K4D,K4E,K4F,K50,K51,K52,K53,K54,K55,K56,K57, K59, K5B,K5C,K5D, \ | 128 | K31, K33, K77, K4D, K4E, K4F, K50, K51, K52, K53, K54, K55, K56, K57, K59, K5B, K5C, K5D, \ |
128 | K48,K49, K63, K64,K65,K66,K67,K68,K69,K6A,K6B,K6C,K6D, K6E, K14, K70,K71,K72,K5A, \ | 129 | K48, K49, K63, K64, K65, K66, K67, K68, K69, K6A, K6B, K6C, K6D, K6E, K14, K70, K71, K72, K5A, \ |
129 | K5F,K61, K4C,K13, K78, K79, K7A, K43, K0D, K18,K1B,K1C, K5E, K32 \ | 130 | K5F, K61, K4C, K13, K78, K79, K7A, K43, K0D, K18, K1B, K1C, K5E, K32 \ |
130 | ) { \ | 131 | ) { \ |
131 | { KC_NO, K01 , K02 , K03 , K04 , K05 , K06 , K07 }, \ | 132 | { XXX, K01, K02, K03, K04, K05, K06, K07 }, \ |
132 | { K08 , K09 , K0A , K0B , K0C , K0D , K0E , KC_NO,}, \ | 133 | { K08, K09, K0A, K0B, K0C, K0D, K0E, XXX }, \ |
133 | { K10 , K11 , K12 , K13 , K14 , K15 , K16 , K17 }, \ | 134 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ |
134 | { K18 , K19 , K1A , K1B , K1C , K1D , K1E , K1F }, \ | 135 | { K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \ |
135 | { K20 , K21 , K22 , K23 , K24 , K25 , K26 , K27 }, \ | 136 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ |
136 | { K28 , K29 , K2A , K2B , K2C , K2D , K2E , K2F }, \ | 137 | { K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ |
137 | { K30 , K31 , K32 , K33 , K34 , K35 , K36 , K37 }, \ | 138 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ |
138 | { K38 , K39 , K3A , K3B , K3C , K3D , K3E , K3F }, \ | 139 | { K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, \ |
139 | { K40 , K41 , K42 , K43 , K44 , K45 , K46 , K47 }, \ | 140 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ |
140 | { K48 , K49 , K4A , KC_NO, K4C , K4D , K4E , K4F }, \ | 141 | { K48, K49, K4A, XXX, K4C, K4D, K4E, K4F }, \ |
141 | { K50 , K51 , K52 , K53 , K54 , K55 , K56 , K57 }, \ | 142 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ |
142 | { K58 , K59 , K5A , K5B , K5C , K5D , K5E , K5F }, \ | 143 | { K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, \ |
143 | { K60 , K61 , K62 , K63 , K64 , K65 , K66 , K67 }, \ | 144 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ |
144 | { K68 , K69 , K6A , K6B , K6C , K6D , K6E , KC_NO }, \ | 145 | { K68, K69, K6A, K6B, K6C, K6D, K6E, XXX }, \ |
145 | { K70 , K71 , K72 , KC_NO, KC_NO, KC_NO, K76 , K77 }, \ | 146 | { K70, K71, K72, XXX, XXX, XXX, K76, K77 }, \ |
146 | { K78 , K79 , K7A , K7B , KC_NO, K7D , KC_NO, KC_NO } \ | 147 | { K78, K79, K7A, K7B, XXX, K7D, XXX, XXX } \ |
147 | } | 148 | } |
148 | #endif | ||
diff --git a/keyboards/converter/usb_usb/ble/ble.h b/keyboards/converter/usb_usb/ble/ble.h index d28629643..3dccc23a4 100644 --- a/keyboards/converter/usb_usb/ble/ble.h +++ b/keyboards/converter/usb_usb/ble/ble.h | |||
@@ -1,6 +1,3 @@ | |||
1 | #ifndef BLE_H | 1 | #pragma once |
2 | #define BLE_H | ||
3 | 2 | ||
4 | #include QMK_KEYBOARD_H | 3 | #include QMK_KEYBOARD_H |
5 | |||
6 | #endif | ||
diff --git a/keyboards/converter/usb_usb/ble/rules.mk b/keyboards/converter/usb_usb/ble/rules.mk index 873283f92..04543c2d7 100644 --- a/keyboards/converter/usb_usb/ble/rules.mk +++ b/keyboards/converter/usb_usb/ble/rules.mk | |||
@@ -13,9 +13,9 @@ NKRO_ENABLE = no # USB Nkey Rollover | |||
13 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 13 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
15 | UNICODE_ENABLE = no # Unicode | 15 | UNICODE_ENABLE = no # Unicode |
16 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
17 | AUDIO_ENABLE = no # Audio output | 16 | AUDIO_ENABLE = no # Audio output |
18 | BLUETOOTH = AdafruitBLE | 17 | |
19 | ADAFRUIT_BLE_ENABLE = yes | 18 | BLUETOOTH_ENABLE = yes |
19 | BLUETOOTH_DRIVER = AdafruitBLE | ||
20 | 20 | ||
21 | EXTRAFLAGS += -flto | 21 | EXTRAFLAGS += -flto |
diff --git a/keyboards/converter/usb_usb/config.h b/keyboards/converter/usb_usb/config.h index 7ff8ceeeb..d2488336a 100644 --- a/keyboards/converter/usb_usb/config.h +++ b/keyboards/converter/usb_usb/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | /* USB Device descriptor parameter */ | 20 | /* USB Device descriptor parameter */ |
22 | #define VENDOR_ID 0xFEED | 21 | #define VENDOR_ID 0xFEED |
@@ -46,5 +45,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
46 | //#define NO_ACTION_ONESHOT | 45 | //#define NO_ACTION_ONESHOT |
47 | //#define NO_ACTION_MACRO | 46 | //#define NO_ACTION_MACRO |
48 | //#define NO_ACTION_FUNCTION | 47 | //#define NO_ACTION_FUNCTION |
49 | |||
50 | #endif | ||
diff --git a/keyboards/converter/usb_usb/hasu/hasu.h b/keyboards/converter/usb_usb/hasu/hasu.h index d5e785586..3dccc23a4 100644 --- a/keyboards/converter/usb_usb/hasu/hasu.h +++ b/keyboards/converter/usb_usb/hasu/hasu.h | |||
@@ -1,6 +1,3 @@ | |||
1 | #ifndef HASU_H | 1 | #pragma once |
2 | #define HASU_H | ||
3 | 2 | ||
4 | #include QMK_KEYBOARD_H | 3 | #include QMK_KEYBOARD_H |
5 | |||
6 | #endif | ||
diff --git a/keyboards/converter/usb_usb/pro_micro/pro_micro.h b/keyboards/converter/usb_usb/pro_micro/pro_micro.h index 566df9f20..3dccc23a4 100644 --- a/keyboards/converter/usb_usb/pro_micro/pro_micro.h +++ b/keyboards/converter/usb_usb/pro_micro/pro_micro.h | |||
@@ -1,6 +1,3 @@ | |||
1 | #ifndef PRO_MICRO_H | 1 | #pragma once |
2 | #define PRO_MICRO_H | ||
3 | 2 | ||
4 | #include QMK_KEYBOARD_H | 3 | #include QMK_KEYBOARD_H |
5 | |||
6 | #endif | ||
diff --git a/keyboards/converter/usb_usb/usb_usb.h b/keyboards/converter/usb_usb/usb_usb.h index 1d1b6770d..3acd67634 100644 --- a/keyboards/converter/usb_usb/usb_usb.h +++ b/keyboards/converter/usb_usb/usb_usb.h | |||
@@ -15,11 +15,12 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef USB_USB_H | 18 | #pragma once |
19 | #define USB_USB_H | ||
20 | 19 | ||
21 | #include "quantum.h" | 20 | #include "quantum.h" |
22 | 21 | ||
22 | #define XXX KC_NO | ||
23 | |||
23 | #define ______ KC_TRNS | 24 | #define ______ KC_TRNS |
24 | 25 | ||
25 | /* ,---------------. ,---------------. ,---------------. | 26 | /* ,---------------. ,---------------. ,---------------. |
@@ -63,46 +64,31 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
63 | * TODO: use same keycode to pass through instead of KC_NO? | 64 | * TODO: use same keycode to pass through instead of KC_NO? |
64 | */ | 65 | */ |
65 | #define LAYOUT_all( \ | 66 | #define LAYOUT_all( \ |
66 | K68,K69,K6A,K6B,K6C,K6D,K6E,K6F,K70,K71,K72,K73, \ | 67 | k68, k69, k6A, k6B, k6C, k6D, k6E, k6F, k70, k71, k72, k73, \ |
67 | K29, K3A,K3B,K3C,K3D,K3E,K3F,K40,K41,K42,K43,K44,K45, K46,K47,K48, K81,K80,K7F,K66, K75, \ | 68 | k29, k3A, k3B, k3C, k3D, k3E, k3F, k40, k41, k42, k43, k44, k45, k46, k47, k48, k81, k80, k7F, k66, k75, \ |
68 | K35,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K2D,K2E,K89,K2A, K49,K4A,K4B, K53,K54,K55,K56, K78,K79, \ | 69 | \ |
69 | K2B,K14,K1A,K08,K15,K17,K1C,K18,K0C,K12,K13,K2F,K30, K31, K4C,K4D,K4E, K5F,K60,K61,K57, K76,K7A, \ | 70 | k35, k1E, k1F, k20, k21, k22, k23, k24, k25, k26, k27, k2D, k2E, k89, k2A, k49, k4A, k4B, k53, k54, k55, k56, k78, k79, \ |
70 | K39,K04,K16,K07,K09,K0A,K0B,K0D,K0E,K0F,K33,K34, K32,K28, K5C,K5D,K5E,K85, K77,K7C, \ | 71 | k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30, k31, k4C, k4D, k4E, k5F, k60, k61, k57, k76, k7A, \ |
71 | KE1,K64,K1D,K1B,K06,K19,K05,K11,K10,K36,K37,K38, K87,KE5, K52, K59,K5A,K5B,K67, K74,K7D, \ | 72 | k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34, k32, k28, k5C, k5D, k5E, k85, k77, k7C, \ |
72 | KE0,KE3,KE2,K8B,K91, K2C, K90,K8A,K88,KE6,KE7,K65,KE4, K50,K51,K4F, K62, K63,K58, K7E,K7B \ | 73 | kE1, k64, k1D, k1B, k06, k19, k05, k11, k10, k36, k37, k38, k87, kE5, k52, k59, k5A, k5B, k67, k74, k7D, \ |
74 | kE0, kE3, kE2, k8B, k91, k2C, k90, k8A, k88, kE6, kE7, k65, kE4, k50, k51, k4F, k62, k63, k58, k7E, k7B \ | ||
73 | ) { \ | 75 | ) { \ |
74 | { KC_NO, KC_NO, KC_NO, KC_NO, K04, K05, K06, K07, /* 00-07 */ \ | 76 | { XXX, XXX, XXX, XXX, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
75 | K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, /* 08-0F */ \ | 77 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
76 | { K10, K11, K12, K13, K14, K15, K16, K17, /* 10-17 */ \ | 78 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
77 | K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, /* 18-1F */ \ | 79 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
78 | { K20, K21, K22, K23, K24, K25, K26, K27, /* 20-27 */ \ | 80 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F }, \ |
79 | K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, /* 28-2F */ \ | 81 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F }, \ |
80 | { K30, K31, K32, K33, K34, K35, K36, K37, /* 30-37 */ \ | 82 | { k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A, k6B, k6C, k6D, k6E, k6F }, \ |
81 | K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, /* 38-3F */ \ | 83 | { k70, k71, k72, k73, k74, k75, k76, k77, k78, k79, k7A, k7B, k7C, k7D, k7E, k7F }, \ |
82 | { K40, K41, K42, K43, K44, K45, K46, K47, /* 40-47 */ \ | 84 | { k80, k81, XXX, XXX, XXX, k85, XXX, k87, k88, k89, k8A, k8B, XXX, XXX, XXX, XXX }, \ |
83 | K48, K49, K4A, K4B, K4C, K4D, K4E, K4F }, /* 48-4F */ \ | 85 | { k90, k91, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
84 | { K50, K51, K52, K53, K54, K55, K56, K57, /* 50-57 */ \ | 86 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
85 | K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, /* 58-5F */ \ | 87 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
86 | { K60, K61, K62, K63, K64, K65, K66, K67, /* 60-67 */ \ | 88 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
87 | K68, K69, K6A, K6B, K6C, K6D, K6E, K6F }, /* 68-6F */ \ | 89 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
88 | { K70, K71, K72, K73, K74, K75, K76, K77, /* 70-77 */ \ | 90 | { kE0, kE1, kE2, kE3, kE4, kE5, kE6, kE7, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
89 | K78, K79, K7A, K7B, K7C, K7D, K7E, K7F }, /* 78-7F */ \ | 91 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX } \ |
90 | { K80, K81, KC_NO, KC_NO, KC_NO, K85, KC_NO, K87, /* 80-87 */ \ | ||
91 | K88, K89, K8A, K8B, KC_NO, KC_NO, KC_NO, KC_NO }, /* 88-8F */ \ | ||
92 | { K90, K91, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 90-97 */ \ | ||
93 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 98-9F */ \ | ||
94 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* A0-A7 */ \ | ||
95 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* A8-AF */ \ | ||
96 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* B0-B7 */ \ | ||
97 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* B8-BF */ \ | ||
98 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* C0-C7 */ \ | ||
99 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* C8-CF */ \ | ||
100 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* D0-D7 */ \ | ||
101 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* D8-DF */ \ | ||
102 | { KE0, KE1, KE2, KE3, KE4, KE5, KE6, KE7, /* E0-E7 */ \ | ||
103 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* E8-EF */ \ | ||
104 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* F0-F7 */ \ | ||
105 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \ | ||
106 | } | 92 | } |
107 | 93 | ||
108 | /* ,---. ,---------------. ,---------------. ,---------------. ,-----------. | 94 | /* ,---. ,---------------. ,---------------. ,---------------. ,-----------. |
@@ -121,45 +107,30 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
121 | * `-----------------------------------------------------------' `-----------' `---------------' | 107 | * `-----------------------------------------------------------' `-----------' `---------------' |
122 | */ | 108 | */ |
123 | #define LAYOUT_ansi( \ | 109 | #define LAYOUT_ansi( \ |
124 | K29,K3A,K3B,K3C,K3D,K3E,K3F,K40,K41,K42,K43,K44,K45, K46,K47,K48, \ | 110 | k29, k3A, k3B, k3C, k3D, k3E, k3F, k40, k41, k42, k43, k44, k45, k46, k47, k48, \ |
125 | K35,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K2D,K2E,K2A, K49,K4A,K4B, K53,K54,K55,K56, \ | 111 | \ |
126 | K2B,K14,K1A,K08,K15,K17,K1C,K18,K0C,K12,K13,K2F,K30,K31, K4C,K4D,K4E, K5F,K60,K61, \ | 112 | k35, k1E, k1F, k20, k21, k22, k23, k24, k25, k26, k27, k2D, k2E, k2A, k49, k4A, k4B, k53, k54, k55, k56, \ |
127 | K39,K04,K16,K07,K09,K0A,K0B,K0D,K0E,K0F,K33,K34, K28, K5C,K5D,K5E,K57, \ | 113 | k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30, k31, k4C, k4D, k4E, k5F, k60, k61, \ |
128 | KE1,K1D,K1B,K06,K19,K05,K11,K10,K36,K37,K38, KE5, K52, K59,K5A,K5B, \ | 114 | k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34, k28, k5C, k5D, k5E, k57, \ |
129 | KE0,KE3,KE2, K2C, KE6,KE7,K65,KE4, K50,K51,K4F, K62, K63,K58 \ | 115 | kE1, k1D, k1B, k06, k19, k05, k11, k10, k36, k37, k38, kE5, k52, k59, k5A, k5B, \ |
116 | kE0, kE3, kE2, k2C, kE6, kE7, k65, kE4, k50, k51, k4F, k62, k63, k58 \ | ||
130 | ) { \ | 117 | ) { \ |
131 | { KC_NO, KC_NO, KC_NO, KC_NO, K04, K05, K06, K07, /* 00-07 */ \ | 118 | { XXX, XXX, XXX, XXX, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
132 | K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, /* 08-0F */ \ | 119 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
133 | { K10, K11, K12, K13, K14, K15, K16, K17, /* 10-17 */ \ | 120 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
134 | K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, /* 18-1F */ \ | 121 | { k30, k31, XXX, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
135 | { K20, K21, K22, K23, K24, K25, K26, K27, /* 20-27 */ \ | 122 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F }, \ |
136 | K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, /* 28-2F */ \ | 123 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F }, \ |
137 | { K30, K31, KC_NO, K33, K34, K35, K36, K37, /* 30-37 */ \ | 124 | { k60, k61, k62, k63, XXX, k65, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,}, \ |
138 | K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, /* 38-3F */ \ | 125 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,}, \ |
139 | { K40, K41, K42, K43, K44, K45, K46, K47, /* 40-47 */ \ | 126 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
140 | K48, K49, K4A, K4B, K4C, K4D, K4E, K4F }, /* 48-4F */ \ | 127 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
141 | { K50, K51, K52, K53, K54, K55, K56, K57, /* 50-57 */ \ | 128 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
142 | K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, /* 58-5F */ \ | 129 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
143 | { K60, K61, K62, K63, KC_NO, K65, KC_NO, KC_NO, /* 60-67 */ \ | 130 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
144 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, }, /* 68-6F */ \ | 131 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
145 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 70-77 */ \ | 132 | { kE0, kE1, kE2, kE3, kE4, kE5, kE6, kE7, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
146 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, }, /* 78-7F */ \ | 133 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX } \ |
147 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 80-87 */ \ | ||
148 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 88-8F */ \ | ||
149 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 90-97 */ \ | ||
150 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 98-9F */ \ | ||
151 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* A0-A7 */ \ | ||
152 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* A8-AF */ \ | ||
153 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* B0-B7 */ \ | ||
154 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* B8-BF */ \ | ||
155 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* C0-C7 */ \ | ||
156 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* C8-CF */ \ | ||
157 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* D0-D7 */ \ | ||
158 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* D8-DF */ \ | ||
159 | { KE0, KE1, KE2, KE3, KE4, KE5, KE6, KE7, /* E0-E7 */ \ | ||
160 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* E8-EF */ \ | ||
161 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* F0-F7 */ \ | ||
162 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \ | ||
163 | } | 134 | } |
164 | 135 | ||
165 | /* ,---. ,---------------. ,---------------. ,---------------. ,-----------. | 136 | /* ,---. ,---------------. ,---------------. ,---------------. ,-----------. |
@@ -178,45 +149,30 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
178 | * `-----------------------------------------------------------' `-----------' `---------------' | 149 | * `-----------------------------------------------------------' `-----------' `---------------' |
179 | */ | 150 | */ |
180 | #define LAYOUT_iso( \ | 151 | #define LAYOUT_iso( \ |
181 | K29, K3A,K3B,K3C,K3D,K3E,K3F,K40,K41,K42,K43,K44,K45, K46,K47,K48, \ | 152 | k29, k3A, k3B, k3C, k3D, k3E, k3F, k40, k41, k42, k43, k44, k45, k46, k47, k48, \ |
182 | K35,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K2D,K2E,K2A, K49,K4A,K4B, K53,K54,K55,K56, \ | 153 | \ |
183 | K2B,K14,K1A,K08,K15,K17,K1C,K18,K0C,K12,K13,K2F,K30,K28, K4C,K4D,K4E, K5F,K60,K61,K57, \ | 154 | k35, k1E, k1F, k20, k21, k22, k23, k24, k25, k26, k27, k2D, k2E, k2A, k49, k4A, k4B, k53, k54, k55, k56, \ |
184 | K39,K04,K16,K07,K09,K0A,K0B,K0D,K0E,K0F,K33,K34,K32, K5C,K5D,K5E, \ | 155 | k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30, k28, k4C, k4D, k4E, k5F, k60, k61, k57, \ |
185 | KE1,K64,K1D,K1B,K06,K19,K05,K11,K10,K36,K37,K38, KE5, K52, K59,K5A,K5B,K58, \ | 156 | k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34, k32, k5C, k5D, k5E, \ |
186 | KE0,KE3,KE2, K2C, KE6,KE7,K65,KE4, K50,K51,K4F, K62, K63 \ | 157 | kE1, k64, k1D, k1B, k06, k19, k05, k11, k10, k36, k37, k38, kE5, k52, k59, k5A, k5B, k58, \ |
158 | kE0, kE3, kE2, k2C, kE6, kE7, k65, kE4, k50, k51, k4F, k62, k63 \ | ||
187 | ) { \ | 159 | ) { \ |
188 | { KC_NO, KC_NO, KC_NO, KC_NO, K04, K05, K06, K07, /* 00-07 */ \ | 160 | { XXX, XXX, XXX, XXX, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
189 | K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, /* 08-0F */ \ | 161 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
190 | { K10, K11, K12, K13, K14, K15, K16, K17, /* 10-17 */ \ | 162 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
191 | K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, /* 18-1F */ \ | 163 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
192 | { K20, K21, K22, K23, K24, K25, K26, K27, /* 20-27 */ \ | 164 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F }, \ |
193 | K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, /* 28-2F */ \ | 165 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F }, \ |
194 | { K30, K31, K32, K33, K34, K35, K36, K37, /* 30-37 */ \ | 166 | { k60, k61, k62, k63, k64, k65, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,}, \ |
195 | K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, /* 38-3F */ \ | 167 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,}, \ |
196 | { K40, K41, K42, K43, K44, K45, K46, K47, /* 40-47 */ \ | 168 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
197 | K48, K49, K4A, K4B, K4C, K4D, K4E, K4F }, /* 48-4F */ \ | 169 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
198 | { K50, K51, K52, K53, K54, K55, K56, K57, /* 50-57 */ \ | 170 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
199 | K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, /* 58-5F */ \ | 171 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
200 | { K60, K61, K62, K63, K64, K65, KC_NO, KC_NO, /* 60-67 */ \ | 172 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
201 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, }, /* 68-6F */ \ | 173 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
202 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 70-77 */ \ | 174 | { kE0, kE1, kE2, kE3, kE4, kE5, kE6, kE7, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
203 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, }, /* 78-7F */ \ | 175 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX } \ |
204 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 80-87 */ \ | ||
205 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 88-8F */ \ | ||
206 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 90-97 */ \ | ||
207 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 98-9F */ \ | ||
208 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* A0-A7 */ \ | ||
209 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* A8-AF */ \ | ||
210 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* B0-B7 */ \ | ||
211 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* B8-BF */ \ | ||
212 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* C0-C7 */ \ | ||
213 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* C8-CF */ \ | ||
214 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* D0-D7 */ \ | ||
215 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* D8-DF */ \ | ||
216 | { KE0, KE1, KE2, KE3, KE4, KE5, KE6, KE7, /* E0-E7 */ \ | ||
217 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* E8-EF */ \ | ||
218 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* F0-F7 */ \ | ||
219 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \ | ||
220 | } | 176 | } |
221 | 177 | ||
222 | /* ,---. ,---------------. ,---------------. ,---------------. ,-----------. | 178 | /* ,---. ,---------------. ,---------------. ,---------------. ,-----------. |
@@ -235,44 +191,28 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
235 | * `-----------------------------------------------------------' `-----------' `---------------' | 191 | * `-----------------------------------------------------------' `-----------' `---------------' |
236 | */ | 192 | */ |
237 | #define LAYOUT_jis( \ | 193 | #define LAYOUT_jis( \ |
238 | K29, K3A,K3B,K3C,K3D,K3E,K3F,K40,K41,K42,K43,K44,K45, K46,K47,K48, \ | 194 | k29, k3A, k3B, k3C, k3D, k3E, k3F, k40, k41, k42, k43, k44, k45, k46, k47, k48, \ |
239 | K35,K1E,K1F,K20,K21,K22,K23,K24,K25,K26,K27,K2D,K2E,K89,K2A, K49,K4A,K4B, K53,K54,K55,K56, \ | 195 | \ |
240 | K2B,K14,K1A,K08,K15,K17,K1C,K18,K0C,K12,K13,K2F,K30, K28, K4C,K4D,K4E, K5F,K60,K61,K57, \ | 196 | k35, k1E, k1F, k20, k21, k22, k23, k24, k25, k26, k27, k2D, k2E, k89, k2A, k49, k4A, k4B, k53, k54, k55, k56, \ |
241 | K39,K04,K16,K07,K09,K0A,K0B,K0D,K0E,K0F,K33,K34,K32, K5C,K5D,K5E, \ | 197 | k2B, k14, k1A, k08, k15, k17, k1C, k18, k0C, k12, k13, k2F, k30, k28, k4C, k4D, k4E, k5F, k60, k61, k57, \ |
242 | KE1,K1D,K1B,K06,K19,K05,K11,K10,K36,K37,K38, K87,KE5, K52, K59,K5A,K5B,K58, \ | 198 | k39, k04, k16, k07, k09, k0A, k0B, k0D, k0E, k0F, k33, k34, k32, k5C, k5D, k5E, \ |
243 | KE0,KE3,KE2,K8B, K2C, K8A,K88,KE6,KE7,K65,KE4, K50,K51,K4F, K62, K63 \ | 199 | kE1, k1D, k1B, k06, k19, k05, k11, k10, k36, k37, k38, k87, kE5, k52, k59, k5A, k5B, k58, \ |
200 | kE0, kE3, kE2, k8B, k2C, k8A, k88, kE6, kE7, k65, kE4, k50, k51, k4F, k62, k63 \ | ||
244 | ) { \ | 201 | ) { \ |
245 | { KC_NO, KC_NO, KC_NO, KC_NO, K04, K05, K06, K07, /* 00-07 */ \ | 202 | { XXX, XXX, XXX, XXX, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
246 | K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, /* 08-0F */ \ | 203 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
247 | { K10, K11, K12, K13, K14, K15, K16, K17, /* 10-17 */ \ | 204 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
248 | K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, /* 18-1F */ \ | 205 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
249 | { K20, K21, K22, K23, K24, K25, K26, K27, /* 20-27 */ \ | 206 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F }, \ |
250 | K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, /* 28-2F */ \ | 207 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F }, \ |
251 | { K30, K31, K32, K33, K34, K35, K36, K37, /* 30-37 */ \ | 208 | { k60, k61, k62, k63, k64, k65, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,}, \ |
252 | K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, /* 38-3F */ \ | 209 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,}, \ |
253 | { K40, K41, K42, K43, K44, K45, K46, K47, /* 40-47 */ \ | 210 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, k87, k88, k89, k8A, k8B, XXX, XXX, XXX, XXX }, \ |
254 | K48, K49, K4A, K4B, K4C, K4D, K4E, K4F }, /* 48-4F */ \ | 211 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
255 | { K50, K51, K52, K53, K54, K55, K56, K57, /* 50-57 */ \ | 212 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
256 | K58, K59, K5A, K5B, K5C, K5D, K5E, K5F }, /* 58-5F */ \ | 213 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
257 | { K60, K61, K62, K63, K64, K65, KC_NO, KC_NO, /* 60-67 */ \ | 214 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
258 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, }, /* 68-6F */ \ | 215 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
259 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 70-77 */ \ | 216 | { kE0, kE1, kE2, kE3, kE4, kE5, kE6, kE7, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
260 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, }, /* 78-7F */ \ | 217 | { XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX } \ |
261 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K87, /* 80-87 */ \ | ||
262 | K88, K89, K8A, K8B, KC_NO, KC_NO, KC_NO, KC_NO }, /* 88-8F */ \ | ||
263 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* 90-97 */ \ | ||
264 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* 98-9F */ \ | ||
265 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* A0-A7 */ \ | ||
266 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* A8-AF */ \ | ||
267 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* B0-B7 */ \ | ||
268 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* B8-BF */ \ | ||
269 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* C0-C7 */ \ | ||
270 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* C8-CF */ \ | ||
271 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* D0-D7 */ \ | ||
272 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* D8-DF */ \ | ||
273 | { KE0, KE1, KE2, KE3, KE4, KE5, KE6, KE7, /* E0-E7 */ \ | ||
274 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* E8-EF */ \ | ||
275 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, /* F0-F7 */ \ | ||
276 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, /* F8-FF */ \ | ||
277 | } | 218 | } |
278 | #endif | ||
diff --git a/keyboards/cu24/config.h b/keyboards/cu24/config.h index 7d1bae604..524d3f370 100644 --- a/keyboards/cu24/config.h +++ b/keyboards/cu24/config.h | |||
@@ -14,8 +14,7 @@ | |||
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 | 16 | ||
17 | #ifndef CONFIG_H | 17 | #pragma once |
18 | #define CONFIG_H | ||
19 | 18 | ||
20 | #include "config_common.h" | 19 | #include "config_common.h" |
21 | 20 | ||
@@ -159,5 +158,3 @@ | |||
159 | //#define NO_ACTION_ONESHOT | 158 | //#define NO_ACTION_ONESHOT |
160 | //#define NO_ACTION_MACRO | 159 | //#define NO_ACTION_MACRO |
161 | //#define NO_ACTION_FUNCTION | 160 | //#define NO_ACTION_FUNCTION |
162 | |||
163 | #endif | ||
diff --git a/keyboards/cu24/cu24.h b/keyboards/cu24/cu24.h index d329182d2..8e3daa475 100644 --- a/keyboards/cu24/cu24.h +++ b/keyboards/cu24/cu24.h | |||
@@ -13,11 +13,13 @@ | |||
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 CU24_H | 16 | |
17 | #define CU24_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | // This a shortcut to help you visually see your layout. | 23 | // This a shortcut to help you visually see your layout. |
22 | // The following is an example using the Planck MIT layout | 24 | // The following is an example using the Planck MIT layout |
23 | // The first section contains all of the arguments | 25 | // The first section contains all of the arguments |
@@ -28,34 +30,28 @@ | |||
28 | k20, k21, k22, k23, \ | 30 | k20, k21, k22, k23, \ |
29 | k30, k31, k32, k33, \ | 31 | k30, k31, k32, k33, \ |
30 | k40, k41, k42, k43, \ | 32 | k40, k41, k42, k43, \ |
31 | k50, k51, k52, k53 \ | 33 | k50, k51, k52, k53 \ |
32 | ) \ | 34 | ) { \ |
33 | { \ | ||
34 | { k00, k01, k02, k03 }, \ | 35 | { k00, k01, k02, k03 }, \ |
35 | { k10, k11, k12, k13 }, \ | 36 | { k10, k11, k12, k13 }, \ |
36 | { k20, k21, k22, k23 }, \ | 37 | { k20, k21, k22, k23 }, \ |
37 | { k30, k31, k32, k33 }, \ | 38 | { k30, k31, k32, k33 }, \ |
38 | { k40, k41, k42, k43 }, \ | 39 | { k40, k41, k42, k43 }, \ |
39 | { k50, k51, k52, k53 } \ | 40 | { k50, k51, k52, k53 } \ |
40 | } | 41 | } |
41 | 42 | ||
42 | #define LAYOUT_numpad( \ | 43 | #define LAYOUT_numpad( \ |
43 | k00, k01, k02, k03, \ | 44 | k00, k01, k02, k03, \ |
44 | k10, k11, k12, k13, \ | 45 | k10, k11, k12, k13, \ |
45 | k20, k21, k22, k23, \ | 46 | k20, k21, k22, k23, \ |
46 | k30, k31, k32, \ | 47 | k30, k31, k32, \ |
47 | k40, k41, k42, k43, \ | 48 | k40, k41, k42, k43, \ |
48 | k51, k52 \ | 49 | k51, k52 \ |
49 | ) \ | 50 | ) { \ |
50 | { \ | 51 | { k00, k01, k02, k03 }, \ |
51 | { k00, k01, k02, k03 }, \ | 52 | { k10, k11, k12, k13 }, \ |
52 | { k10, k11, k12, k13 }, \ | 53 | { k20, k21, k22, k23 }, \ |
53 | { k20, k21, k22, k23 }, \ | 54 | { k30, k31, k32, XXX }, \ |
54 | { k30, k31, k32, KC_NO }, \ | 55 | { k40, k41, k42, k43 }, \ |
55 | { k40, k41, k42, k43 }, \ | 56 | { XXX, k51, k52, XXX } \ |
56 | { KC_NO, k51, k52, KC_NO } \ | ||
57 | } | 57 | } |
58 | |||
59 | |||
60 | |||
61 | #endif | ||
diff --git a/keyboards/cu75/config.h b/keyboards/cu75/config.h index 232a3a8eb..124aa5bba 100644 --- a/keyboards/cu75/config.h +++ b/keyboards/cu75/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -141,5 +140,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
141 | //#define NO_ACTION_ONESHOT | 140 | //#define NO_ACTION_ONESHOT |
142 | //#define NO_ACTION_MACRO | 141 | //#define NO_ACTION_MACRO |
143 | //#define NO_ACTION_FUNCTION | 142 | //#define NO_ACTION_FUNCTION |
144 | |||
145 | #endif | ||
diff --git a/keyboards/cu75/cu75.h b/keyboards/cu75/cu75.h index 7774187b4..444c8daae 100644 --- a/keyboards/cu75/cu75.h +++ b/keyboards/cu75/cu75.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CU75_H | 1 | #pragma once |
2 | #define CU75_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include "matrix.h" | 4 | #include "matrix.h" |
@@ -40,71 +39,71 @@ enum action_functions { | |||
40 | void reset_keyboard_kb(void); | 39 | void reset_keyboard_kb(void); |
41 | void click(uint16_t freq, uint16_t duration); | 40 | void click(uint16_t freq, uint16_t duration); |
42 | 41 | ||
42 | #define XXX KC_NO | ||
43 | |||
43 | /* Vanilla Keymap */ | 44 | /* Vanilla Keymap */ |
44 | // This a shortcut to help you visually see your layout. | 45 | // This a shortcut to help you visually see your layout. |
45 | /* | 46 | /* |
46 | * ,-------------------------------------------------------------------------------. | 47 | * ,-------------------------------------------------------------------------------. |
47 | * | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | 0G | | 48 | * | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | |
48 | * |-------------------------------------------------------------------------------| | 49 | * |-------------------------------------------------------------------------------| |
49 | * | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1E | 1G | | 50 | * | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1F | |
50 | * |-------------------------------------------------------------------------------| | 51 | * |-------------------------------------------------------------------------------| |
51 | * | 21 | 22 |23 | 24 | 25 | 26 | 27 | 28 | 29 | 2A | 2B | 2C | 2D | 2E | 2F | | 52 | * | 20 | 21 |22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 2A | 2B | 2C | 2D | 2E | |
52 | * |-------------------------------------------------------------------------------| | 53 | * |-------------------------------------------------------------------------------| |
53 | * | 31 | 32 |33 | 34 | 35 | 36 | 37 | 38 | 39 | 3A | 3B | 3C | 3D | 3F | | 54 | * | 30 | 31 |32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 3A | 3B | 3C | 3E | |
54 | * |-------------------------------------------------------------------------------| | 55 | * |-------------------------------------------------------------------------------| |
55 | * | 41 | 42 |43 | 45 | 46 | 47 | 48 | 49 | 4A | 4B | 4C | 4D | 4E | 4F | | 56 | * | 40 | 42 |43 | 44 | 45 | 46 | 47 | 48 | 49 | 4A | 4B | 4C | 4D | 4E | |
56 | * |-------------------------------------------------------------------------------| | 57 | * |-------------------------------------------------------------------------------| |
57 | * | 51 | 52 | 53 | 54 | 57 | 59 | 5A | 5B | 5C | 5D | 5E | 5F | | 58 | * | 50 | 51 | 52 | 53 | 56 | 58 | 59 | 5A | 5B | 5C | 5D | 5E | |
58 | * `-------------------------------------------------------------------------------' | 59 | * `-------------------------------------------------------------------------------' |
59 | */ | 60 | */ |
60 | // The first section contains all of the arguements | 61 | // The first section contains all of the arguements |
61 | // The second converts the arguments into a two-dimensional array | 62 | // The second converts the arguments into a two-dimensional array |
62 | #define LAYOUT( \ | 63 | #define LAYOUT( \ |
63 | k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ | 64 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
64 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1G, \ | 65 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1F, \ |
65 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ | 66 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
66 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3F, \ | 67 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, \ |
67 | k41, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, \ | 68 | k40, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, \ |
68 | k51, k52, k53, k54, k57, k59, k5A, k5B, k5C, k5D, k5E, k5F \ | 69 | k50, k51, k52, k53, k56, k58, k59, k5A, k5B, k5C, k5D, k5E \ |
69 | ) { \ | 70 | ) { \ |
70 | {k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G}, \ | 71 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
71 | {k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, KC_NO, k1G}, \ | 72 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX, k1F }, \ |
72 | {k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, KC_NO}, \ | 73 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, XXX }, \ |
73 | {k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, KC_NO, k3F, KC_NO}, \ | 74 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, XXX, k3E, XXX }, \ |
74 | {k41, KC_NO, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, KC_NO}, \ | 75 | { k40, XXX, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, XXX }, \ |
75 | {k51, k52, k53, k54, KC_NO, KC_NO, k57, KC_NO, k59, k5A, k5B, k5C, k5D, k5E, k5F, KC_NO}, \ | 76 | { k50, k51, k52, k53, XXX, XXX, k56, XXX, k58, k59, k5A, k5B, k5C, k5D, k5E, XXX } \ |
76 | } | 77 | } |
77 | 78 | ||
78 | #define LAYOUT_all( \ | 79 | #define LAYOUT_all( \ |
79 | k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ | 80 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
80 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, \ | 81 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
81 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ | 82 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
82 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, \ | 83 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
83 | k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, \ | 84 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, \ |
84 | k51, k52, k53, k54, k57, k59, k5A, k5B, k5C, k5D, k5E, k5F \ | 85 | k50, k51, k52, k53, k56, k58, k59, k5A, k5B, k5C, k5D, k5E \ |
85 | ) { \ | 86 | ) { \ |
86 | {k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G}, \ | 87 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
87 | {k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G}, \ | 88 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
88 | {k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, KC_NO}, \ | 89 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, XXX }, \ |
89 | {k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, KC_NO}, \ | 90 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, XXX }, \ |
90 | {k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, KC_NO}, \ | 91 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, XXX }, \ |
91 | {k51, k52, k53, k54, KC_NO, KC_NO, k57, KC_NO, k59, k5A, k5B, k5C, k5D, k5E, k5F, KC_NO}, \ | 92 | { k50, k51, k52, k53, XXX, XXX, k56, XXX, k58, k59, k5A, k5B, k5C, k5D, k5E, XXX } \ |
92 | } | 93 | } |
93 | 94 | ||
94 | #define LAYOUT_iso( \ | 95 | #define LAYOUT_iso( \ |
95 | k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ | 96 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
96 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1G, \ | 97 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1F, \ |
97 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ | 98 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
98 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3F, \ | 99 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, \ |
99 | k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, \ | 100 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, \ |
100 | k51, k52, k53, k54, k57, k59, k5A, k5B, k5C, k5D, k5E, k5F \ | 101 | k50, k51, k52, k53, k56, k58, k59, k5A, k5B, k5C, k5D, k5E \ |
101 | ) { \ | 102 | ) { \ |
102 | {k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G}, \ | 103 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
103 | {k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, KC_NO, k1G}, \ | 104 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX, k1F }, \ |
104 | {k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, KC_NO}, \ | 105 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, XXX }, \ |
105 | {k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, KC_NO, k3F, KC_NO}, \ | 106 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, XXX, k3E, XXX }, \ |
106 | {k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, KC_NO}, \ | 107 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, XXX }, \ |
107 | {k51, k52, k53, k54, KC_NO, KC_NO, k57, KC_NO, k59, k5A, k5B, k5C, k5D, k5E, k5F, KC_NO}, \ | 108 | { k50, k51, k52, k53, XXX, XXX, k56, XXX, k58, k59, k5A, k5B, k5C, k5D, k5E, XXX } \ |
108 | } | 109 | } |
109 | |||
110 | #endif //CU75_H | ||
diff --git a/keyboards/dc01/left/i2c.h b/keyboards/dc01/left/i2c.h index 25e876658..0d93e4eca 100644 --- a/keyboards/dc01/left/i2c.h +++ b/keyboards/dc01/left/i2c.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef I2C_H | 1 | #pragma once |
2 | #define I2C_H | ||
3 | 2 | ||
4 | #include <stdint.h> | 3 | #include <stdint.h> |
5 | 4 | ||
@@ -27,5 +26,3 @@ uint8_t i2c_master_write(uint8_t data); | |||
27 | uint8_t i2c_master_read(int); | 26 | uint8_t i2c_master_read(int); |
28 | void i2c_reset_state(void); | 27 | void i2c_reset_state(void); |
29 | void i2c_slave_init(uint8_t address); | 28 | void i2c_slave_init(uint8_t address); |
30 | |||
31 | #endif | ||
diff --git a/keyboards/dekunukem/duckypad/config.h b/keyboards/dekunukem/duckypad/config.h index 2f1b2ef32..59c682666 100644 --- a/keyboards/dekunukem/duckypad/config.h +++ b/keyboards/dekunukem/duckypad/config.h | |||
@@ -46,8 +46,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
46 | 46 | ||
47 | #endif | 47 | #endif |
48 | 48 | ||
49 | #define I2C1_SCL 8 | 49 | #define I2C1_SCL_PIN B8 |
50 | #define I2C1_SDA 9 | 50 | #define I2C1_SDA_PIN B9 |
51 | 51 | ||
52 | #define I2C1_SCL_PAL_MODE 1 | 52 | #define I2C1_SCL_PAL_MODE 1 |
53 | #define I2C1_SDA_PAL_MODE 1 | 53 | #define I2C1_SDA_PAL_MODE 1 |
diff --git a/keyboards/dichotomy/config.h b/keyboards/dichotomy/config.h index 0cdaf776b..03e19b138 100644 --- a/keyboards/dichotomy/config.h +++ b/keyboards/dichotomy/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -66,5 +65,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
66 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ | 65 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ |
67 | /* 8-bit data */ \ | 66 | /* 8-bit data */ \ |
68 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); | 67 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); |
69 | |||
70 | #endif | ||
diff --git a/keyboards/dichotomy/dichotomy.h b/keyboards/dichotomy/dichotomy.h index 2023259b1..37372d649 100755 --- a/keyboards/dichotomy/dichotomy.h +++ b/keyboards/dichotomy/dichotomy.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef DICHOTOMY_H | 1 | #pragma once |
2 | #define DICHOTOMY_H | ||
3 | 2 | ||
4 | #include "report.h" | 3 | #include "report.h" |
5 | #include "pointing_device.h" | 4 | #include "pointing_device.h" |
@@ -25,22 +24,21 @@ | |||
25 | #define set_led_cyan() red_led_off(); grn_led_on(); blu_led_on() | 24 | #define set_led_cyan() red_led_off(); grn_led_on(); blu_led_on() |
26 | #define set_led_white() red_led_on(); grn_led_on(); blu_led_on() | 25 | #define set_led_white() red_led_on(); grn_led_on(); blu_led_on() |
27 | 26 | ||
27 | #define XXX KC_NO | ||
28 | |||
28 | // This a shortcut to help you visually see your layout. | 29 | // This a shortcut to help you visually see your layout. |
29 | // The first section contains all of the arguements | 30 | // The first section contains all of the arguements |
30 | // The second converts the arguments into a two-dimensional array | 31 | // The second converts the arguments into a two-dimensional array |
31 | #define LAYOUT( \ | 32 | #define LAYOUT( \ |
32 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ | 33 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
33 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ | 34 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
34 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ | 35 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
35 | k33, k34, k35, k36, k37, k38, \ | 36 | k33, k34, k35, k36, k37, k38, \ |
36 | k42, k43, k44, k45, k46, k47, k48, k49 \ | 37 | k42, k43, k44, k45, k46, k47, k48, k49 \ |
37 | ) \ | 38 | ) { \ |
38 | { \ | 39 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
39 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ | 40 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
40 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ | 41 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
41 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ | 42 | { XXX, XXX, XXX, k33, k34, k35, k36, k37, k38, XXX, XXX, XXX }, \ |
42 | { KC_NO, KC_NO, KC_NO, k33, k34, k35, k36, k37, k38, KC_NO, KC_NO, KC_NO }, \ | 43 | { XXX, XXX, k42, k43, k44, k45, k46, k47, k48, k49, XXX, XXX } \ |
43 | { KC_NO, KC_NO, k42, k43, k44, k45, k46, k47, k48, k49, KC_NO, KC_NO } \ | ||
44 | } | 44 | } |
45 | |||
46 | #endif | ||
diff --git a/keyboards/diverge3/diverge3.h b/keyboards/diverge3/diverge3.h index 53364213f..c668bb29e 100644 --- a/keyboards/diverge3/diverge3.h +++ b/keyboards/diverge3/diverge3.h | |||
@@ -13,8 +13,8 @@ | |||
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 DIVERGE3_H | 16 | |
17 | #define DIVERGE3_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -26,24 +26,25 @@ | |||
26 | #endif | 26 | #endif |
27 | #endif | 27 | #endif |
28 | 28 | ||
29 | #define XXX KC_NO | ||
30 | |||
29 | // This a shortcut to help you visually see your layout. | 31 | // This a shortcut to help you visually see your layout. |
30 | // The second converts the arguments into a two-dimensional array | 32 | // The second converts the arguments into a two-dimensional array |
31 | #define LAYOUT( \ | 33 | #define LAYOUT( \ |
32 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 34 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
33 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 35 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
34 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 36 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
35 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ | 37 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ |
36 | L40, L41, L42, L43, L44, LT0, LT1, LT2, RT2, RT1, RT0, R40, R41, R42, R43, R44 \ | 38 | L40, L41, L42, L43, L44, LT0, LT1, LT2, RT2, RT1, RT0, R40, R41, R42, R43, R44 \ |
37 | ) { \ | 39 | ) { \ |
38 | { L00, L01, L02, L03, L04, L05, L06, KC_NO }, \ | 40 | { L00, L01, L02, L03, L04, L05, L06, XXX }, \ |
39 | { L10, L11, L12, L13, L14, L15, L16, KC_NO }, \ | 41 | { L10, L11, L12, L13, L14, L15, L16, XXX }, \ |
40 | { L20, L21, L22, L23, L24, L25, L26, KC_NO }, \ | 42 | { L20, L21, L22, L23, L24, L25, L26, XXX }, \ |
41 | { L30, L31, L32, L33, L34, L35, L36, KC_NO }, \ | 43 | { L30, L31, L32, L33, L34, L35, L36, XXX }, \ |
42 | { L40, L41, L42, L43, L44, LT0, LT1, LT2 }, \ | 44 | { L40, L41, L42, L43, L44, LT0, LT1, LT2 }, \ |
43 | { R06, R05, R04, R03, R02, R01, R00, KC_NO }, \ | 45 | { R06, R05, R04, R03, R02, R01, R00, XXX }, \ |
44 | { R16, R15, R14, R13, R12, R11, R10, KC_NO }, \ | 46 | { R16, R15, R14, R13, R12, R11, R10, XXX }, \ |
45 | { R26, R25, R24, R23, R22, R21, R20, KC_NO }, \ | 47 | { R26, R25, R24, R23, R22, R21, R20, XXX }, \ |
46 | { R36, R35, R34, R33, R32, R31, R30, KC_NO }, \ | 48 | { R36, R35, R34, R33, R32, R31, R30, XXX }, \ |
47 | { R44, R43, R42, R41, R40, RT0, RT1, RT2 } \ | 49 | { R44, R43, R42, R41, R40, RT0, RT1, RT2 } \ |
48 | } | 50 | } |
49 | #endif | ||
diff --git a/keyboards/dm9records/ergoinu/post_rules.mk b/keyboards/dm9records/ergoinu/post_rules.mk new file mode 100644 index 000000000..02aa48104 --- /dev/null +++ b/keyboards/dm9records/ergoinu/post_rules.mk | |||
@@ -0,0 +1,9 @@ | |||
1 | ifneq ($(strip $(ERGOINU)),) | ||
2 | ifeq ($(findstring promicroled, $(ERGOINU)), promicroled) | ||
3 | DISABLE_PROMICRO_LEDs = no | ||
4 | endif | ||
5 | endif | ||
6 | |||
7 | ifeq ($(strip $(DISABLE_PROMICRO_LEDs)), yes) | ||
8 | OPT_DEFS += -DDISABLE_PROMICRO_LEDs | ||
9 | endif | ||
diff --git a/keyboards/dm9records/ergoinu/rules.mk b/keyboards/dm9records/ergoinu/rules.mk index 1082772d7..2e8cf01d6 100644 --- a/keyboards/dm9records/ergoinu/rules.mk +++ b/keyboards/dm9records/ergoinu/rules.mk | |||
@@ -28,13 +28,3 @@ SRC += matrix.c serial.c split_util.c | |||
28 | 28 | ||
29 | # ergoinu configs | 29 | # ergoinu configs |
30 | DISABLE_PROMICRO_LEDs = yes | 30 | DISABLE_PROMICRO_LEDs = yes |
31 | |||
32 | ifneq ($(strip $(ERGOINU)),) | ||
33 | ifeq ($(findstring promicroled, $(ERGOINU)), promicroled) | ||
34 | DISABLE_PROMICRO_LEDs = no | ||
35 | endif | ||
36 | endif | ||
37 | |||
38 | ifeq ($(strip $(DISABLE_PROMICRO_LEDs)), yes) | ||
39 | OPT_DEFS += -DDISABLE_PROMICRO_LEDs | ||
40 | endif | ||
diff --git a/keyboards/do60/config.h b/keyboards/do60/config.h index f3ee1ed04..8a0f324aa 100644 --- a/keyboards/do60/config.h +++ b/keyboards/do60/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -75,5 +74,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
75 | #define LOCKING_RESYNC_ENABLE | 74 | #define LOCKING_RESYNC_ENABLE |
76 | 75 | ||
77 | #define TAPPING_TERM 200 | 76 | #define TAPPING_TERM 200 |
78 | |||
79 | #endif | ||
diff --git a/keyboards/dtisaac/dosa40rgb/rules.mk b/keyboards/dtisaac/dosa40rgb/rules.mk index c3ad783fc..8924c0a41 100644 --- a/keyboards/dtisaac/dosa40rgb/rules.mk +++ b/keyboards/dtisaac/dosa40rgb/rules.mk | |||
@@ -20,7 +20,8 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
23 | BLUETOOTH = AdafruitBLE # Enable Bluetooth | 23 | BLUETOOTH_ENABLE = yes # Enable Bluetooth |
24 | BLUETOOTH_DRIVER = AdafruitBLE | ||
24 | RGB_MATRIX_ENABLE = yes | 25 | RGB_MATRIX_ENABLE = yes |
25 | RGB_MATRIX_DRIVER = WS2812 | 26 | RGB_MATRIX_DRIVER = WS2812 |
26 | 27 | ||
diff --git a/keyboards/dztech/dz65rgb/keymaps/jumper149/readme.md b/keyboards/dztech/dz65rgb/keymaps/jumper149/readme.md index d87258731..9de86be2d 100644 --- a/keyboards/dztech/dz65rgb/keymaps/jumper149/readme.md +++ b/keyboards/dztech/dz65rgb/keymaps/jumper149/readme.md | |||
@@ -3,13 +3,13 @@ | |||
3 | Run commands in the root directory of this repository. | 3 | Run commands in the root directory of this repository. |
4 | 4 | ||
5 | ``` | 5 | ``` |
6 | ./bin/qmk compile && sudo dfu-programmer atmega32u4 erase && sudo dfu-programmer atmega32u4 flash ./dztech_dz65rgb_v2_jumper149.hex && sudo dfu-programmer atmega32u4 reset | 6 | qmk compile && sudo dfu-programmer atmega32u4 erase && sudo dfu-programmer atmega32u4 flash ./dztech_dz65rgb_v2_jumper149.hex && sudo dfu-programmer atmega32u4 reset |
7 | ``` | 7 | ``` |
8 | 8 | ||
9 | ## build | 9 | ## build |
10 | 10 | ||
11 | ``` | 11 | ``` |
12 | ./bin/qmk compile | 12 | qmk compile |
13 | ``` | 13 | ``` |
14 | 14 | ||
15 | ## flash | 15 | ## flash |
diff --git a/keyboards/eco/config.h b/keyboards/eco/config.h index db1c61ab4..e5258e3a0 100644 --- a/keyboards/eco/config.h +++ b/keyboards/eco/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -68,5 +67,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
68 | #ifdef SUBPROJECT_rev2 | 67 | #ifdef SUBPROJECT_rev2 |
69 | #include "rev2/config.h" | 68 | #include "rev2/config.h" |
70 | #endif | 69 | #endif |
71 | |||
72 | #endif | ||
diff --git a/keyboards/eco/eco.h b/keyboards/eco/eco.h index 211e41fe8..885bf982d 100644 --- a/keyboards/eco/eco.h +++ b/keyboards/eco/eco.h | |||
@@ -1,13 +1,9 @@ | |||
1 | #ifndef ECO_H | 1 | #pragma once |
2 | #define ECO_H | ||
3 | 2 | ||
4 | #ifdef KEYBOARD_eco_rev1 | 3 | #if defined(KEYBOARD_eco_rev1) |
5 | #include "rev1.h" | 4 | # include "rev1.h" |
6 | #endif | 5 | #elif defined(KEYBOARD_eco_rev2) |
7 | #ifdef KEYBOARD_eco_rev2 | 6 | # include "rev2.h" |
8 | #include "rev2.h" | ||
9 | #endif | 7 | #endif |
10 | 8 | ||
11 | #include "quantum.h" | 9 | #include "quantum.h" |
12 | |||
13 | #endif | ||
diff --git a/keyboards/eco/rev1/config.h b/keyboards/eco/rev1/config.h index 1e97a703d..65cb050d6 100644 --- a/keyboards/eco/rev1/config.h +++ b/keyboards/eco/rev1/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef REV1_CONFIG_H | 18 | #pragma once |
19 | #define REV1_CONFIG_H | ||
20 | 19 | ||
21 | #include "../config.h" | 20 | #include "../config.h" |
22 | 21 | ||
@@ -26,5 +25,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
26 | #define MATRIX_ROW_PINS { B1, B6, B2, B3 } | 25 | #define MATRIX_ROW_PINS { B1, B6, B2, B3 } |
27 | #define MATRIX_COL_PINS { F4, F5, F6, F7, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3 } | 26 | #define MATRIX_COL_PINS { F4, F5, F6, F7, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3 } |
28 | #define UNUSED_PINS | 27 | #define UNUSED_PINS |
29 | |||
30 | #endif | ||
diff --git a/keyboards/eco/rev1/rev1.h b/keyboards/eco/rev1/rev1.h index 132760fbe..a6ceafb81 100644 --- a/keyboards/eco/rev1/rev1.h +++ b/keyboards/eco/rev1/rev1.h | |||
@@ -1,21 +1,17 @@ | |||
1 | #ifndef REV1_H | 1 | #pragma once |
2 | #define REV1_H | ||
3 | 2 | ||
4 | #include "../eco.h" | 3 | #include "../eco.h" |
5 | 4 | ||
6 | #include "quantum.h" | 5 | #include "quantum.h" |
7 | 6 | ||
8 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
9 | k01, k02, k03, k04, k05, k06, k07, k08, k09, k010, k011, k012, k013, k014, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
10 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k110, k111, k112, k113, k114, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
11 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k210, k211, k212, k213, k214, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
12 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k310, k311, k312, k313, k314 \ | 11 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D \ |
13 | ) \ | 12 | ) { \ |
14 | { \ | 13 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
15 | { k01, k02, k03, k04, k05, k06, k07, k08, k09, k010, k011, k012, k013, k014 }, \ | 14 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ |
16 | { k11, k12, k13, k14, k15, k16, k17, k18, k19, k110, k111, k112, k113, k114 }, \ | 15 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D }, \ |
17 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k210, k211, k212, k213, k214 }, \ | 16 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D } \ |
18 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k310, k311, k312, k313, k314 } \ | 17 | } |
19 | } | ||
20 | |||
21 | #endif | ||
diff --git a/keyboards/eco/rev2/config.h b/keyboards/eco/rev2/config.h index 83f2defc9..bbc0492e0 100644 --- a/keyboards/eco/rev2/config.h +++ b/keyboards/eco/rev2/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef REV2_CONFIG_H | 18 | #pragma once |
19 | #define REV2_CONFIG_H | ||
20 | 19 | ||
21 | #include "../config.h" | 20 | #include "../config.h" |
22 | 21 | ||
@@ -26,5 +25,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
26 | #define MATRIX_ROW_PINS { D7, B5, B4, E6 } | 25 | #define MATRIX_ROW_PINS { D7, B5, B4, E6 } |
27 | #define MATRIX_COL_PINS { D1, D0, D4, C6, B6, B2, B3, B1, F7, F6, F5, F4, D2, D3 } | 26 | #define MATRIX_COL_PINS { D1, D0, D4, C6, B6, B2, B3, B1, F7, F6, F5, F4, D2, D3 } |
28 | #define UNUSED_PINS | 27 | #define UNUSED_PINS |
29 | |||
30 | #endif | ||
diff --git a/keyboards/eco/rev2/rev2.h b/keyboards/eco/rev2/rev2.h index 881bcc77b..a6ceafb81 100644 --- a/keyboards/eco/rev2/rev2.h +++ b/keyboards/eco/rev2/rev2.h | |||
@@ -1,21 +1,17 @@ | |||
1 | #ifndef REV2_H | 1 | #pragma once |
2 | #define REV2_H | ||
3 | 2 | ||
4 | #include "../eco.h" | 3 | #include "../eco.h" |
5 | 4 | ||
6 | #include "quantum.h" | 5 | #include "quantum.h" |
7 | 6 | ||
8 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
9 | k01, k02, k03, k04, k05, k06, k07, k08, k09, k010, k011, k012, k013, k014, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
10 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k110, k111, k112, k113, k114, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
11 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k210, k211, k212, k213, k214, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
12 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k310, k311, k312, k313, k314 \ | 11 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D \ |
13 | ) \ | 12 | ) { \ |
14 | { \ | 13 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
15 | { k01, k02, k03, k04, k05, k06, k07, k08, k09, k010, k011, k012, k013, k014 }, \ | 14 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ |
16 | { k11, k12, k13, k14, k15, k16, k17, k18, k19, k110, k111, k112, k113, k114 }, \ | 15 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D }, \ |
17 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k210, k211, k212, k213, k214 }, \ | 16 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D } \ |
18 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k310, k311, k312, k313, k314 } \ | 17 | } |
19 | } | ||
20 | |||
21 | #endif | ||
diff --git a/keyboards/ep/40/40.h b/keyboards/ep/40/40.h index 30f3d15b4..1ac39a278 100644 --- a/keyboards/ep/40/40.h +++ b/keyboards/ep/40/40.h | |||
@@ -13,11 +13,13 @@ | |||
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 EP40_H | 16 | |
17 | #define EP40_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | /* This a shortcut to help you visually see your layout. | 23 | /* This a shortcut to help you visually see your layout. |
22 | * | 24 | * |
23 | * The first section contains all of the arguments representing the physical | 25 | * The first section contains all of the arguments representing the physical |
@@ -26,19 +28,14 @@ | |||
26 | * The second converts the arguments into a two-dimensional array which | 28 | * The second converts the arguments into a two-dimensional array which |
27 | * represents the switch matrix. | 29 | * represents the switch matrix. |
28 | */ | 30 | */ |
29 | #define xxx KC_NO | 31 | #define LAYOUT( \ |
30 | 32 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ | |
31 | #define LAYOUT(\ | 33 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1B, \ |
32 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b,\ | 34 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
33 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1b,\ | 35 | k30, k31, k32, k34, k36, k38, k39, k3A, k3B \ |
34 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b,\ | 36 | ) { \ |
35 | k30, k31, k32, k34, k36, k38, k39, k3a, k3b \ | 37 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
36 | ) \ | 38 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, XXX, k1B }, \ |
37 | { \ | 39 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
38 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b},\ | 40 | { k30, k31, k32, XXX, k34, XXX, k36, XXX, k38, k39, k3A, k3B } \ |
39 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, xxx, k1b},\ | ||
40 | {k20, xxx, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b},\ | ||
41 | {k30, k31, k32, xxx, k34, xxx, k36, xxx, k38, k39, k3a, k3b} \ | ||
42 | } | 41 | } |
43 | |||
44 | #endif | ||
diff --git a/keyboards/ep/96/96.h b/keyboards/ep/96/96.h index 1887eb472..1117256cd 100644 --- a/keyboards/ep/96/96.h +++ b/keyboards/ep/96/96.h | |||
@@ -13,11 +13,13 @@ | |||
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 EP96_H | 16 | |
17 | #define EP96_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | /* This a shortcut to help you visually see your layout. | 23 | /* This a shortcut to help you visually see your layout. |
22 | * | 24 | * |
23 | * The first section contains all of the arguments representing the physical | 25 | * The first section contains all of the arguments representing the physical |
@@ -26,22 +28,19 @@ | |||
26 | * The second converts the arguments into a two-dimensional array which | 28 | * The second converts the arguments into a two-dimensional array which |
27 | * represents the switch matrix. | 29 | * represents the switch matrix. |
28 | */ | 30 | */ |
29 | #define xxxx KC_NO | ||
30 | 31 | ||
31 | #define LAYOUT( \ | 32 | #define LAYOUT( \ |
32 | K000, K001, K002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014, k015, k016, k017, k018, \ | 33 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I, \ |
33 | K100, K101, K102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, k114, k115, k116, k117, k118, \ | 34 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, k1G, k1H, k1I, \ |
34 | K200, K202, k203, k204, k205, k206, k207, k208, k209, k210, k211, k212, k213, k215, k216, k217, \ | 35 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2F, k2G, k2H, \ |
35 | K300, K302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k312, k313, k314, k315, k316, k317, k318, \ | 36 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k3G, k3H, k3I, \ |
36 | K400, K401, K402, k403, k404, k405, k406, k407, k408, k409, k410, k411, k413, k414, k415, k416, k417, \ | 37 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4D, k4E, k4F, k4G, k4H, \ |
37 | K500, K501, K502, k506, k511, k512, k513, k514, k515, k516, k517, k518) \ | 38 | k50, k51, k52, k56, k5B, k5C, k5D, k5E, k5F, k5G, k5H, k5I \ |
38 | { \ | 39 | ) { \ |
39 | {K000, K001, K002, k003, k004, k005, k006, k007, k008, k009, k010, k011, k012, k013, k014, k015, k016, k017, k018}, \ | 40 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I }, \ |
40 | {K100, K101, K102, k103, k104, k105, k106, k107, k108, k109, k110, k111, k112, xxxx, k114, k115, k116, k117, k118}, \ | 41 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, k1E, k1F, k1G, k1H, k1I }, \ |
41 | {K200, xxxx, K202, k203, k204, k205, k206, k207, k208, k209, k210, k211, k212, k213, xxxx, k215, k216, k217, xxxx}, \ | 42 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX, k2F, k2G, k2H, XXX }, \ |
42 | {K300, xxxx, K302, k303, k304, k305, k306, k307, k308, k309, k310, k311, k312, k313, k314, k315, k316, k317, k318}, \ | 43 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k3G, k3H, k3I }, \ |
43 | {K400, K401, K402, k403, k404, k405, k406, k407, k408, k409, k410, k411, xxxx, k413, k414, k415, k416, k417, xxxx}, \ | 44 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, XXX, k4D, k4E, k4F, k4G, k4H, XXX }, \ |
44 | {K500, K501, K502, xxxx, xxxx, xxxx, k506, xxxx, xxxx, xxxx, xxxx, k511, k512, k513, k514, k515, k516, k517, k518} \ | 45 | { k50, k51, k52, XXX, XXX, XXX, k56, XXX, XXX, XXX, XXX, k5B, k5C, k5D, k5E, k5F, k5G, k5H, k5I } \ |
45 | } | 46 | } |
46 | |||
47 | #endif | ||
diff --git a/keyboards/ergodash/config.h b/keyboards/ergodash/config.h index c910d8f24..cfb6bf4ff 100644 --- a/keyboards/ergodash/config.h +++ b/keyboards/ergodash/config.h | |||
@@ -16,9 +16,6 @@ You should have received a copy of the GNU General Public License | |||
16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | */ | 17 | */ |
18 | 18 | ||
19 | #ifndef CONFIG_H | 19 | #pragma once |
20 | #define CONFIG_H | ||
21 | 20 | ||
22 | #include "config_common.h" | 21 | #include "config_common.h" |
23 | |||
24 | #endif | ||
diff --git a/keyboards/ergodash/mini/mini.h b/keyboards/ergodash/mini/mini.h index d565c6168..4aca15775 100644 --- a/keyboards/ergodash/mini/mini.h +++ b/keyboards/ergodash/mini/mini.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef MINI_H | 1 | #pragma once |
2 | #define MINI_H | ||
3 | 2 | ||
4 | #include "ergodash.h" | 3 | #include "ergodash.h" |
5 | 4 | ||
@@ -16,41 +15,37 @@ | |||
16 | #ifndef FLIP_HALF | 15 | #ifndef FLIP_HALF |
17 | // Standard Keymap | 16 | // Standard Keymap |
18 | // (TRRS jack on the left half is to the right, TRRS jack on the right half is to the left) | 17 | // (TRRS jack on the left half is to the right, TRRS jack on the right half is to the left) |
19 | #define LAYOUT( \ | 18 | # define LAYOUT( \ |
20 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 19 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
21 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 20 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
22 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 21 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
23 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36 \ | 22 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36 \ |
24 | ) \ | 23 | ) { \ |
25 | { \ | 24 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
26 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 25 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
27 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 26 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
28 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 27 | { L30, L31, L32, L33, L34, L35, L36 }, \ |
29 | { L30, L31, L32, L33, L34, L35, L36 }, \ | 28 | { R06, R05, R04, R03, R02, R01, R00 }, \ |
30 | { R06, R05, R04, R03, R02, R01, R00 }, \ | 29 | { R16, R15, R14, R13, R12, R11, R10 }, \ |
31 | { R16, R15, R14, R13, R12, R11, R10 }, \ | 30 | { R26, R25, R24, R23, R22, R21, R20 }, \ |
32 | { R26, R25, R24, R23, R22, R21, R20 }, \ | 31 | { R36, R35, R34, R33, R32, R31, R30 } \ |
33 | { R36, R35, R34, R33, R32, R31, R30 }, \ | 32 | } |
34 | } | ||
35 | #else | 33 | #else |
36 | // Keymap with right side flipped | 34 | // Keymap with right side flipped |
37 | // (TRRS jack on both halves are to the right) | 35 | // (TRRS jack on both halves are to the right) |
38 | #define LAYOUT( \ | 36 | # define LAYOUT( \ |
39 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 37 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
40 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 38 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
41 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 39 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
42 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36 \ | 40 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36 \ |
43 | ) \ | 41 | ) { \ |
44 | { \ | 42 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
45 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 43 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
46 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 44 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
47 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 45 | { L30, L31, L32, L33, L34, L35, L36 }, \ |
48 | { L30, L31, L32, L33, L34, L35, L36 }, \ | 46 | { R00, R01, R02, R03, R04, R05, R06 }, \ |
49 | { R00, R01, R02, R03, R04, R05, R06 }, \ | 47 | { R10, R11, R12, R13, R14, R15, R16 }, \ |
50 | { R10, R11, R12, R13, R14, R15, R16 }, \ | 48 | { R20, R21, R22, R23, R24, R25, R26 }, \ |
51 | { R20, R21, R22, R23, R24, R25, R26 }, \ | 49 | { R30, R31, R32, R33, R34, R35, R36 } \ |
52 | { R30, R31, R32, R33, R34, R35, R36 }, \ | 50 | } |
53 | } | ||
54 | #endif | ||
55 | |||
56 | #endif | 51 | #endif |
diff --git a/keyboards/ergodash/rev1/rev1.h b/keyboards/ergodash/rev1/rev1.h index eaabf7cc5..7f094534c 100644 --- a/keyboards/ergodash/rev1/rev1.h +++ b/keyboards/ergodash/rev1/rev1.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef REV1_H | 1 | #pragma once |
2 | #define REV1_H | ||
3 | 2 | ||
4 | #include "ergodash.h" | 3 | #include "ergodash.h" |
5 | 4 | ||
@@ -13,135 +12,128 @@ | |||
13 | #endif | 12 | #endif |
14 | #endif | 13 | #endif |
15 | 14 | ||
15 | #define XXX KC_NO | ||
16 | |||
16 | #ifndef FLIP_HALF | 17 | #ifndef FLIP_HALF |
17 | // Standard Keymap | 18 | // Standard Keymap |
18 | // (TRRS jack on the left half is to the right, TRRS jack on the right half is to the left) | 19 | // (TRRS jack on the left half is to the right, TRRS jack on the right half is to the left) |
19 | #define LAYOUT_4key( \ | 20 | # define LAYOUT_4key( \ |
20 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 21 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
21 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 22 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
22 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 23 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
23 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ | 24 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ |
24 | L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 \ | 25 | L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 \ |
25 | ) \ | 26 | ) { \ |
26 | { \ | 27 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
27 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 28 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
28 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 29 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
29 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 30 | { L30, L31, L32, L33, L34, L35, L36 }, \ |
30 | { L30, L31, L32, L33, L34, L35, L36 }, \ | 31 | { L40, L41, L42, L43, L44, L45, L46 }, \ |
31 | { L40, L41, L42, L43, L44, L45, L46 }, \ | 32 | { R06, R05, R04, R03, R02, R01, R00 }, \ |
32 | { R06, R05, R04, R03, R02, R01, R00 }, \ | 33 | { R16, R15, R14, R13, R12, R11, R10 }, \ |
33 | { R16, R15, R14, R13, R12, R11, R10 }, \ | 34 | { R26, R25, R24, R23, R22, R21, R20 }, \ |
34 | { R26, R25, R24, R23, R22, R21, R20 }, \ | 35 | { R36, R35, R34, R33, R32, R31, R30 }, \ |
35 | { R36, R35, R34, R33, R32, R31, R30 }, \ | 36 | { R46, R45, R44, R43, R42, R41, R40 } \ |
36 | { R46, R45, R44, R43, R42, R41, R40 } \ | 37 | } |
37 | } | ||
38 | 38 | ||
39 | // Just defined for configurator support, the matrix is identical to LAYOUT_4key | 39 | // Just defined for configurator support, the matrix is identical to LAYOUT_4key |
40 | #define LAYOUT_4key_2u_inner( \ | 40 | # define LAYOUT_4key_2u_inner( \ |
41 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 41 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
42 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 42 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
43 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 43 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
44 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ | 44 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ |
45 | L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 \ | 45 | L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 \ |
46 | ) \ | 46 | ) { \ |
47 | { \ | 47 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
48 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 48 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
49 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 49 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
50 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 50 | { L30, L31, L32, L33, L34, L35, L36 }, \ |
51 | { L30, L31, L32, L33, L34, L35, L36 }, \ | 51 | { L40, L41, L42, L43, L44, L45, L46 }, \ |
52 | { L40, L41, L42, L43, L44, L45, L46 }, \ | 52 | { R06, R05, R04, R03, R02, R01, R00 }, \ |
53 | { R06, R05, R04, R03, R02, R01, R00 }, \ | 53 | { R16, R15, R14, R13, R12, R11, R10 }, \ |
54 | { R16, R15, R14, R13, R12, R11, R10 }, \ | 54 | { R26, R25, R24, R23, R22, R21, R20 }, \ |
55 | { R26, R25, R24, R23, R22, R21, R20 }, \ | 55 | { R36, R35, R34, R33, R32, R31, R30 }, \ |
56 | { R36, R35, R34, R33, R32, R31, R30 }, \ | 56 | { R46, R45, R44, R43, R42, R41, R40 } \ |
57 | { R46, R45, R44, R43, R42, R41, R40 } \ | 57 | } |
58 | } | ||
59 | 58 | ||
60 | #define LAYOUT_3key_2us( \ | 59 | # define LAYOUT_3key_2us( \ |
61 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 60 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
62 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 61 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
63 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 62 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
64 | L30, L31, L32, L33, L34, L35, R31, R32, R33, R34, R35, R36, \ | 63 | L30, L31, L32, L33, L34, L35, R31, R32, R33, R34, R35, R36, \ |
65 | L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 \ | 64 | L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 \ |
66 | ) \ | 65 | ) { \ |
67 | { \ | 66 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
68 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 67 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
69 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 68 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
70 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 69 | { L30, L31, L32, L33, L34, L35, XXX }, \ |
71 | { L30, L31, L32, L33, L34, L35, KC_NO }, \ | 70 | { L40, L41, L42, L43, L44, L45, L46 }, \ |
72 | { L40, L41, L42, L43, L44, L45, L46 }, \ | 71 | { R06, R05, R04, R03, R02, R01, R00 }, \ |
73 | { R06, R05, R04, R03, R02, R01, R00 }, \ | 72 | { R16, R15, R14, R13, R12, R11, R10 }, \ |
74 | { R16, R15, R14, R13, R12, R11, R10 }, \ | 73 | { R26, R25, R24, R23, R22, R21, R20 }, \ |
75 | { R26, R25, R24, R23, R22, R21, R20 }, \ | 74 | { R36, R35, R34, R33, R32, R31, XXX }, \ |
76 | { R36, R35, R34, R33, R32, R31, KC_NO }, \ | 75 | { R46, R45, R44, R43, R42, R41, R40 } \ |
77 | { R46, R45, R44, R43, R42, R41, R40 } \ | 76 | } |
78 | } | ||
79 | |||
80 | 77 | ||
81 | #define LAYOUT_3key_1us( \ | 78 | # define LAYOUT_3key_1us( \ |
82 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 79 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
83 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 80 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
84 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 81 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
85 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ | 82 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ |
86 | L40, L41, L42, L43, L44, L45, R41, R42, R43, R44, R45, R46 \ | 83 | L40, L41, L42, L43, L44, L45, R41, R42, R43, R44, R45, R46 \ |
87 | ) \ | 84 | ) { \ |
88 | { \ | 85 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
89 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 86 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
90 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 87 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
91 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 88 | { L30, L31, L32, L33, L34, L35, L36 }, \ |
92 | { L30, L31, L32, L33, L34, L35, L36 }, \ | 89 | { L40, L41, L42, L43, L44, L45, XXX }, \ |
93 | { L40, L41, L42, L43, L44, L45, KC_NO }, \ | 90 | { R06, R05, R04, R03, R02, R01, R00 }, \ |
94 | { R06, R05, R04, R03, R02, R01, R00 }, \ | 91 | { R16, R15, R14, R13, R12, R11, R10 }, \ |
95 | { R16, R15, R14, R13, R12, R11, R10 }, \ | 92 | { R26, R25, R24, R23, R22, R21, R20 }, \ |
96 | { R26, R25, R24, R23, R22, R21, R20 }, \ | 93 | { R36, R35, R34, R33, R32, R31, R30 }, \ |
97 | { R36, R35, R34, R33, R32, R31, R30 }, \ | 94 | { R46, R45, R44, R43, R42, R41, XXX } \ |
98 | { R46, R45, R44, R43, R42, R41, KC_NO } \ | 95 | } |
99 | } | ||
100 | 96 | ||
101 | #define LAYOUT_2key( \ | 97 | # define LAYOUT_2key( \ |
102 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 98 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
103 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 99 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
104 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 100 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
105 | L30, L31, L32, L33, L34, L35, R31, R32, R33, R34, R35, R36, \ | 101 | L30, L31, L32, L33, L34, L35, R31, R32, R33, R34, R35, R36, \ |
106 | L40, L41, L42, L43, L44, L45, R41, R42, R43, R44, R45, R46 \ | 102 | L40, L41, L42, L43, L44, L45, R41, R42, R43, R44, R45, R46 \ |
107 | ) \ | 103 | ) { \ |
108 | { \ | 104 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
109 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 105 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
110 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 106 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
111 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 107 | { L30, L31, L32, L33, L34, L35, XXX }, \ |
112 | { L30, L31, L32, L33, L34, L35, KC_NO }, \ | 108 | { L40, L41, L42, L43, L44, L45, XXX }, \ |
113 | { L40, L41, L42, L43, L44, L45, KC_NO }, \ | 109 | { R06, R05, R04, R03, R02, R01, R00 }, \ |
114 | { R06, R05, R04, R03, R02, R01, R00 }, \ | 110 | { R16, R15, R14, R13, R12, R11, R10 }, \ |
115 | { R16, R15, R14, R13, R12, R11, R10 }, \ | 111 | { R26, R25, R24, R23, R22, R21, R20 }, \ |
116 | { R26, R25, R24, R23, R22, R21, R20 }, \ | 112 | { R36, R35, R34, R33, R32, R31, XXX }, \ |
117 | { R36, R35, R34, R33, R32, R31, KC_NO }, \ | 113 | { R46, R45, R44, R43, R42, R41, XXX } \ |
118 | { R46, R45, R44, R43, R42, R41, KC_NO } \ | 114 | } |
119 | } | ||
120 | 115 | ||
121 | #define LAYOUT LAYOUT_4key | 116 | #define LAYOUT LAYOUT_4key |
122 | 117 | ||
123 | #else | 118 | #else |
124 | // Keymap with right side flipped | 119 | // Keymap with right side flipped |
125 | // (TRRS jack on both halves are to the right) | 120 | // (TRRS jack on both halves are to the right) |
126 | #define LAYOUT( \ | 121 | # define LAYOUT( \ |
127 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 122 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
128 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 123 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
129 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 124 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
130 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ | 125 | L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \ |
131 | L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 \ | 126 | L40, L41, L42, L43, L44, L45, L46, R40, R41, R42, R43, R44, R45, R46 \ |
132 | ) \ | 127 | ) { \ |
133 | { \ | 128 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
134 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 129 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
135 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 130 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
136 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 131 | { L30, L31, L32, L33, L34, L35, L36 }, \ |
137 | { L30, L31, L32, L33, L34, L35, L36 }, \ | 132 | { L40, L41, L42, L43, L44, L45, L46 }, \ |
138 | { L40, L41, L42, L43, L44, L45, L46 }, \ | 133 | { R00, R01, R02, R03, R04, R05, R06 }, \ |
139 | { R00, R01, R02, R03, R04, R05, R06 }, \ | 134 | { R10, R11, R12, R13, R14, R15, R16 }, \ |
140 | { R10, R11, R12, R13, R14, R15, R16 }, \ | 135 | { R20, R21, R22, R23, R24, R25, R26 }, \ |
141 | { R20, R21, R22, R23, R24, R25, R26 }, \ | 136 | { R30, R31, R32, R33, R34, R35, R36 }, \ |
142 | { R30, R31, R32, R33, R34, R35, R36 }, \ | 137 | { R40, R41, R42, R43, R44, R45, R46 } \ |
143 | { R40, R41, R42, R43, R44, R45, R46 } \ | 138 | } |
144 | } | ||
145 | #endif | ||
146 | |||
147 | #endif | 139 | #endif |
diff --git a/keyboards/ergodox_infinity/config.h b/keyboards/ergodox_infinity/config.h index 4bee8c3d9..357ddf6c5 100644 --- a/keyboards/ergodox_infinity/config.h +++ b/keyboards/ergodox_infinity/config.h | |||
@@ -15,9 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef INFINITY_ERGODOX_CONFIG_H | 18 | #pragma once |
19 | #define INFINITY_ERGODOX_CONFIG_H | ||
20 | |||
21 | 19 | ||
22 | /* USB Device descriptor parameter */ | 20 | /* USB Device descriptor parameter */ |
23 | #define VENDOR_ID 0x1c11 | 21 | #define VENDOR_ID 0x1c11 |
@@ -85,9 +83,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
85 | #define I2C1_CLOCK_SPEED 400000 | 83 | #define I2C1_CLOCK_SPEED 400000 |
86 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 84 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
87 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 85 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
88 | #define I2C1_BANK GPIOB | 86 | #define I2C1_SCL_PIN B0 |
89 | #define I2C1_SCL 0 | 87 | #define I2C1_SDA_PIN B1 |
90 | #define I2C1_SDA 1 | ||
91 | 88 | ||
92 | #ifdef ST7565_ENABLE | 89 | #ifdef ST7565_ENABLE |
93 | /* LCD driver */ | 90 | /* LCD driver */ |
@@ -134,5 +131,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
134 | //#define NO_ACTION_ONESHOT | 131 | //#define NO_ACTION_ONESHOT |
135 | //#define NO_ACTION_MACRO | 132 | //#define NO_ACTION_MACRO |
136 | //#define NO_ACTION_FUNCTION | 133 | //#define NO_ACTION_FUNCTION |
137 | |||
138 | #endif | ||
diff --git a/keyboards/ergodox_infinity/ergodox_infinity.h b/keyboards/ergodox_infinity/ergodox_infinity.h index 81ac1f338..39a82e46d 100644 --- a/keyboards/ergodox_infinity/ergodox_infinity.h +++ b/keyboards/ergodox_infinity/ergodox_infinity.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef KEYBOARDS_ERGODOX_INFINITY_INFINITY_H_ | 1 | #pragma once |
2 | #define KEYBOARDS_ERGODOX_INFINITY_INFINITY_H_ | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -84,81 +83,73 @@ inline void ergodox_led_all_set(uint8_t n) { | |||
84 | void ergodox_infinity_lcd_color(uint16_t r, uint16_t g, uint16_t b); | 83 | void ergodox_infinity_lcd_color(uint16_t r, uint16_t g, uint16_t b); |
85 | #endif | 84 | #endif |
86 | 85 | ||
87 | /* | 86 | #define XXX KC_NO |
88 | * LEFT HAND: LINES 88-95 | 87 | |
89 | * RIGHT HAND: LINES 97-104 | ||
90 | */ | ||
91 | #define LAYOUT_ergodox( \ | 88 | #define LAYOUT_ergodox( \ |
92 | A80, A70, A60, A50, A40, A30, A20, \ | 89 | A80, A70, A60, A50, A40, A30, A20, \ |
93 | A81, A71, A61, A51, A41, A31, A21, \ | 90 | A81, A71, A61, A51, A41, A31, A21, \ |
94 | A82, A72, A62, A52, A42, A32, \ | 91 | A82, A72, A62, A52, A42, A32, \ |
95 | A83, A73, A63, A53, A43, A33, A23, \ | 92 | A83, A73, A63, A53, A43, A33, A23, \ |
96 | A84, A74, A64, A54, A44, \ | 93 | A84, A74, A64, A54, A44, \ |
97 | A13, A03, \ | 94 | A13, A03, \ |
98 | A04, \ | 95 | A04, \ |
99 | A34, A24, A14, \ | 96 | A34, A24, A14, \ |
100 | \ | 97 | \ |
101 | B20, B30, B40, B50, B60, B70, B80, \ | 98 | B20, B30, B40, B50, B60, B70, B80, \ |
102 | B21, B31, B41, B51, B61, B71, B81, \ | 99 | B21, B31, B41, B51, B61, B71, B81, \ |
103 | B32, B42, B52, B62, B72, B82, \ | 100 | B32, B42, B52, B62, B72, B82, \ |
104 | B23, B33, B43, B53, B63, B73, B83, \ | 101 | B23, B33, B43, B53, B63, B73, B83, \ |
105 | B44, B54, B64, B74, B84, \ | 102 | B44, B54, B64, B74, B84, \ |
106 | B03, B13, \ | 103 | B03, B13, \ |
107 | B04, \ | 104 | B04, \ |
108 | B14, B24, B34 \ | 105 | B14, B24, B34 \ |
109 | ) { \ | 106 | ) { \ |
110 | { KC_NO, KC_NO, KC_NO, A03, A04 }, \ | 107 | { XXX, XXX, XXX, A03, A04 }, \ |
111 | { KC_NO, KC_NO, KC_NO, A13, A14 }, \ | 108 | { XXX, XXX, XXX, A13, A14 }, \ |
112 | { A20, A21, KC_NO, A23, A24 }, \ | 109 | { A20, A21, XXX, A23, A24 }, \ |
113 | { A30, A31, A32, A33, A34 }, \ | 110 | { A30, A31, A32, A33, A34 }, \ |
114 | { A40, A41, A42, A43, A44 }, \ | 111 | { A40, A41, A42, A43, A44 }, \ |
115 | { A50, A51, A52, A53, A54 }, \ | 112 | { A50, A51, A52, A53, A54 }, \ |
116 | { A60, A61, A62, A63, A64 }, \ | 113 | { A60, A61, A62, A63, A64 }, \ |
117 | { A70, A71, A72, A73, A74 }, \ | 114 | { A70, A71, A72, A73, A74 }, \ |
118 | { A80, A81, A82, A83, A84 }, \ | 115 | { A80, A81, A82, A83, A84 }, \ |
119 | { KC_NO, KC_NO, KC_NO, B03, B04 }, \ | 116 | { XXX, XXX, XXX, B03, B04 }, \ |
120 | { KC_NO, KC_NO, KC_NO, B13, B14 }, \ | 117 | { XXX, XXX, XXX, B13, B14 }, \ |
121 | { B20, B21, KC_NO, B23, B24 }, \ | 118 | { B20, B21, XXX, B23, B24 }, \ |
122 | { B30, B31, B32, B33, B34 }, \ | 119 | { B30, B31, B32, B33, B34 }, \ |
123 | { B40, B41, B42, B43, B44 }, \ | 120 | { B40, B41, B42, B43, B44 }, \ |
124 | { B50, B51, B52, B53, B54 }, \ | 121 | { B50, B51, B52, B53, B54 }, \ |
125 | { B60, B61, B62, B63, B64 }, \ | 122 | { B60, B61, B62, B63, B64 }, \ |
126 | { B70, B71, B72, B73, B74 }, \ | 123 | { B70, B71, B72, B73, B74 }, \ |
127 | { B80, B81, B82, B83, B84 } \ | 124 | { B80, B81, B82, B83, B84 } \ |
128 | } | 125 | } |
129 | 126 | ||
130 | /* -------------- LEFT HAND -------------- -------------- RIGHT HAND -------------- */ | 127 | #define LAYOUT_ergodox_pretty( \ |
131 | #define LAYOUT_ergodox_pretty( \ | 128 | A80, A70, A60, A50, A40, A30, A20, B20, B30, B40, B50, B60, B70, B80, \ |
132 | \ | 129 | A81, A71, A61, A51, A41, A31, A21, B21, B31, B41, B51, B61, B71, B81, \ |
133 | A80, A70, A60, A50, A40, A30, A20, B20, B30, B40, B50, B60, B70, B80, \ | 130 | A82, A72, A62, A52, A42, A32, B32, B42, B52, B62, B72, B82, \ |
134 | A81, A71, A61, A51, A41, A31, A21, B21, B31, B41, B51, B61, B71, B81, \ | 131 | A83, A73, A63, A53, A43, A33, A23, B23, B33, B43, B53, B63, B73, B83, \ |
135 | A82, A72, A62, A52, A42, A32, B32, B42, B52, B62, B72, B82, \ | 132 | A84, A74, A64, A54, A44, B44, B54, B64, B74, B84, \ |
136 | A83, A73, A63, A53, A43, A33, A23, B23, B33, B43, B53, B63, B73, B83, \ | 133 | A13, A03, B03, B13, \ |
137 | A84, A74, A64, A54, A44, B44, B54, B64, B74, B84, \ | 134 | A04, B04, \ |
138 | A13, A03, B03, B13, \ | 135 | A34, A24, A14, B14, B24, B34 \ |
139 | A04, B04, \ | 136 | ) { \ |
140 | A34, A24, A14, B14, B24, B34 ) \ | 137 | { XXX, XXX, XXX, A03, A04 }, \ |
141 | \ | 138 | { XXX, XXX, XXX, A13, A14 }, \ |
142 | /* matrix positions */ \ | 139 | { A20, A21, XXX, A23, A24 }, \ |
143 | { \ | 140 | { A30, A31, A32, A33, A34 }, \ |
144 | { KC_NO, KC_NO, KC_NO, A03, A04 }, \ | 141 | { A40, A41, A42, A43, A44 }, \ |
145 | { KC_NO, KC_NO, KC_NO, A13, A14 }, \ | 142 | { A50, A51, A52, A53, A54 }, \ |
146 | { A20, A21, KC_NO, A23, A24 }, \ | 143 | { A60, A61, A62, A63, A64 }, \ |
147 | { A30, A31, A32, A33, A34 }, \ | 144 | { A70, A71, A72, A73, A74 }, \ |
148 | { A40, A41, A42, A43, A44 }, \ | 145 | { A80, A81, A82, A83, A84 }, \ |
149 | { A50, A51, A52, A53, A54 }, \ | 146 | { XXX, XXX, XXX, B03, B04 }, \ |
150 | { A60, A61, A62, A63, A64 }, \ | 147 | { XXX, XXX, XXX, B13, B14 }, \ |
151 | { A70, A71, A72, A73, A74 }, \ | 148 | { B20, B21, XXX, B23, B24 }, \ |
152 | { A80, A81, A82, A83, A84 }, \ | 149 | { B30, B31, B32, B33, B34 }, \ |
153 | { KC_NO, KC_NO, KC_NO, B03, B04 }, \ | 150 | { B40, B41, B42, B43, B44 }, \ |
154 | { KC_NO, KC_NO, KC_NO, B13, B14 }, \ | 151 | { B50, B51, B52, B53, B54 }, \ |
155 | { B20, B21, KC_NO, B23, B24 }, \ | 152 | { B60, B61, B62, B63, B64 }, \ |
156 | { B30, B31, B32, B33, B34 }, \ | 153 | { B70, B71, B72, B73, B74 }, \ |
157 | { B40, B41, B42, B43, B44 }, \ | 154 | { B80, B81, B82, B83, B84 } \ |
158 | { B50, B51, B52, B53, B54 }, \ | ||
159 | { B60, B61, B62, B63, B64 }, \ | ||
160 | { B70, B71, B72, B73, B74 }, \ | ||
161 | { B80, B81, B82, B83, B84 } \ | ||
162 | } | 155 | } |
163 | |||
164 | #endif /* KEYBOARDS_ERGODOX_INFINITY_INFINITY_H_ */ | ||
diff --git a/keyboards/ergotaco/post_rules.mk b/keyboards/ergotaco/post_rules.mk new file mode 100644 index 000000000..0db3171b3 --- /dev/null +++ b/keyboards/ergotaco/post_rules.mk | |||
@@ -0,0 +1,8 @@ | |||
1 | |||
2 | # A bunch of stuff that you shouldn't touch unless you | ||
3 | # know what you're doing. | ||
4 | # | ||
5 | # No touchy, capiche? | ||
6 | ifeq ($(strip $(DEBUG_MATRIX)), yes) | ||
7 | OPT_DEFS += -DDEBUG_MATRIX | ||
8 | endif | ||
diff --git a/keyboards/ergotaco/rules.mk b/keyboards/ergotaco/rules.mk index 9fe0992ff..db236477b 100644 --- a/keyboards/ergotaco/rules.mk +++ b/keyboards/ergotaco/rules.mk | |||
@@ -14,6 +14,3 @@ COMMAND_ENABLE = yes | |||
14 | # | 14 | # |
15 | # No touchy, capiche? | 15 | # No touchy, capiche? |
16 | SRC += matrix.c i2c_master.c | 16 | SRC += matrix.c i2c_master.c |
17 | ifeq ($(strip $(DEBUG_MATRIX)), yes) | ||
18 | OPT_DEFS += -DDEBUG_MATRIX | ||
19 | endif | ||
diff --git a/keyboards/ergotravel/rev1/rev1.h b/keyboards/ergotravel/rev1/rev1.h index 5907617ef..2973f4d9f 100644 --- a/keyboards/ergotravel/rev1/rev1.h +++ b/keyboards/ergotravel/rev1/rev1.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef REV1_H | 1 | #pragma once |
2 | #define REV1_H | ||
3 | 2 | ||
4 | #include "ergotravel.h" | 3 | #include "ergotravel.h" |
5 | 4 | ||
@@ -13,21 +12,20 @@ | |||
13 | #endif | 12 | #endif |
14 | #endif | 13 | #endif |
15 | 14 | ||
15 | #define XXX KC_NO | ||
16 | |||
16 | #define LAYOUT( \ | 17 | #define LAYOUT( \ |
17 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ | 18 | L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \ |
18 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ | 19 | L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \ |
19 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ | 20 | L20, L21, L22, L23, L24, L25, L26, R20, R21, R22, R23, R24, R25, R26, \ |
20 | L30, L31, L32, L33, L34, L35, R30, R31, R32, R33, R34, R35 \ | 21 | L30, L31, L32, L33, L34, L35, R30, R31, R32, R33, R34, R35 \ |
21 | ) \ | 22 | ) { \ |
22 | { \ | 23 | { L00, L01, L02, L03, L04, L05, L06 }, \ |
23 | { L00, L01, L02, L03, L04, L05, L06 }, \ | 24 | { L10, L11, L12, L13, L14, L15, L16 }, \ |
24 | { L10, L11, L12, L13, L14, L15, L16 }, \ | 25 | { L20, L21, L22, L23, L24, L25, L26 }, \ |
25 | { L20, L21, L22, L23, L24, L25, L26 }, \ | 26 | { L30, L31, L32, L33, L34, L35, XXX }, \ |
26 | { L30, L31, L32, L33, L34, L35, KC_NO }, \ | 27 | { R06, R05, R04, R03, R02, R01, R00 }, \ |
27 | { R06, R05, R04, R03, R02, R01, R00 }, \ | 28 | { R16, R15, R14, R13, R12, R11, R10 }, \ |
28 | { R16, R15, R14, R13, R12, R11, R10 }, \ | 29 | { R26, R25, R24, R23, R22, R21, R20 }, \ |
29 | { R26, R25, R24, R23, R22, R21, R20 }, \ | 30 | { R35, R34, R33, R32, R31, R30, XXX } \ |
30 | { R35, R34, R33, R32, R31, R30, KC_NO } \ | 31 | } |
31 | } | ||
32 | |||
33 | #endif | ||
diff --git a/keyboards/evil80/evil80.h b/keyboards/evil80/evil80.h index a880de98f..90d4f6564 100644 --- a/keyboards/evil80/evil80.h +++ b/keyboards/evil80/evil80.h | |||
@@ -1,23 +1,21 @@ | |||
1 | #ifndef EVIL80_H | 1 | #pragma once |
2 | #define EVIL80_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT( \ | 5 | #define XXX KC_NO |
7 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \ | ||
8 | K500, K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, \ | ||
9 | K501, K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, \ | ||
10 | K502, K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, \ | ||
11 | K503, K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411, K412, K414, \ | ||
12 | K504, K505, K506, K507, K509, K510, K511, K512, K513, K514, K515 \ | ||
13 | ) \ | ||
14 | { \ | ||
15 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015 }, \ | ||
16 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115 }, \ | ||
17 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215 }, \ | ||
18 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, KC_NO, KC_NO, KC_NO }, \ | ||
19 | { K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K411, K412, KC_NO, K414, KC_NO }, \ | ||
20 | { K500, K501, K502, K503, K504, K505, K506, K507, KC_NO, K509, K510, K511, K512, K513, K514, K515 } \ | ||
21 | } | ||
22 | 6 | ||
23 | #endif | 7 | #define LAYOUT( \ |
8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ | ||
9 | k50, k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ | ||
10 | k51, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ | ||
11 | k52, k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, \ | ||
12 | k53, k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4E, \ | ||
13 | k54, k55, k56, k57, k59, k5A, k5B, k5C, k5D, k5E, k5F \ | ||
14 | ) { \ | ||
15 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ | ||
16 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ | ||
17 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ | ||
18 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, XXX, XXX, XXX }, \ | ||
19 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, XXX, k4E, XXX }, \ | ||
20 | { k50, k51, k52, k53, k54, k55, k56, k57, XXX, k59, k5A, k5B, k5C, k5D, k5E, k5F } \ | ||
21 | } | ||
diff --git a/keyboards/evyd13/atom47/rev3/info.json b/keyboards/evyd13/atom47/rev3/info.json index 0deaa7103..fc602f699 100644 --- a/keyboards/evyd13/atom47/rev3/info.json +++ b/keyboards/evyd13/atom47/rev3/info.json | |||
@@ -99,10 +99,11 @@ | |||
99 | {"x":10.75, "y":2, "w":1.25}, | 99 | {"x":10.75, "y":2, "w":1.25}, |
100 | {"x":12, "y":2}, | 100 | {"x":12, "y":2}, |
101 | 101 | ||
102 | {"x":0, "y":3, "w":1.25}, | 102 | {"x":0, "y":3}, |
103 | {"x":1.25, "y":3, "w":1.25}, | 103 | {"x":1, "y":3}, |
104 | {"x":2.5, "y":3, "w":1.25}, | 104 | {"x":2, "y":3}, |
105 | {"x":3.75, "y":3, "w":6.25}, | 105 | {"x":3, "y":3, "w":6}, |
106 | {"x":9, "y":3}, | ||
106 | {"x":10, "y":3}, | 107 | {"x":10, "y":3}, |
107 | {"x":11, "y":3}, | 108 | {"x":11, "y":3}, |
108 | {"x":12, "y":3} | 109 | {"x":12, "y":3} |
diff --git a/keyboards/evyd13/atom47/rev4/info.json b/keyboards/evyd13/atom47/rev4/info.json index a48b41358..d0fbf9874 100644 --- a/keyboards/evyd13/atom47/rev4/info.json +++ b/keyboards/evyd13/atom47/rev4/info.json | |||
@@ -99,10 +99,11 @@ | |||
99 | {"x":10.75, "y":2, "w":1.25}, | 99 | {"x":10.75, "y":2, "w":1.25}, |
100 | {"x":12, "y":2}, | 100 | {"x":12, "y":2}, |
101 | 101 | ||
102 | {"x":0, "y":3, "w":1.25}, | 102 | {"x":0, "y":3}, |
103 | {"x":1.25, "y":3, "w":1.25}, | 103 | {"x":1, "y":3}, |
104 | {"x":2.5, "y":3, "w":1.25}, | 104 | {"x":2, "y":3}, |
105 | {"x":3.75, "y":3, "w":6.25}, | 105 | {"x":3, "y":3, "w":6}, |
106 | {"x":9, "y":3}, | ||
106 | {"x":10, "y":3}, | 107 | {"x":10, "y":3}, |
107 | {"x":11, "y":3}, | 108 | {"x":11, "y":3}, |
108 | {"x":12, "y":3} | 109 | {"x":12, "y":3} |
diff --git a/keyboards/exclusive/e6v2/le/config.h b/keyboards/exclusive/e6v2/le/config.h index 8fc91e504..f9295145e 100644 --- a/keyboards/exclusive/e6v2/le/config.h +++ b/keyboards/exclusive/e6v2/le/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -57,5 +56,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
57 | 56 | ||
58 | #define DIODE_DIRECTION COL2ROW | 57 | #define DIODE_DIRECTION COL2ROW |
59 | #define DEBOUNCE 5 | 58 | #define DEBOUNCE 5 |
60 | |||
61 | #endif | ||
diff --git a/keyboards/exclusive/e6v2/le/le.h b/keyboards/exclusive/e6v2/le/le.h index d52560dfb..41992a185 100644 --- a/keyboards/exclusive/e6v2/le/le.h +++ b/keyboards/exclusive/e6v2/le/le.h | |||
@@ -1,36 +1,35 @@ | |||
1 | #ifndef LE_H | 1 | #pragma once |
2 | #define LE_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, K0D, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, k0D, \ |
8 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | 9 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
9 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 10 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
10 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 11 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
11 | K40, K42, K43, K44, K47, K49, K4A, K4B, K4C, K4D, K4E \ | 12 | k40, k42, k43, k44, k47, k49, k4A, k4B, k4C, k4D, k4E \ |
12 | )\ | 13 | ) { \ |
13 | {\ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
14 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 15 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
15 | { K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | 16 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
16 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
17 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | 18 | { k40, XXX, k42, k43, k44, XXX, XXX, k47, XXX, k49, k4A, k4B, k4C, k4D, k4E } \ |
18 | { K40, KC_NO, K42, K43, K44, KC_NO, KC_NO, K47, KC_NO, K49, K4A, K4B, K4C, K4D, K4E }, \ | ||
19 | } | 19 | } |
20 | 20 | ||
21 | #define LAYOUT_60_ansi( \ | 21 | #define LAYOUT_60_ansi( \ |
22 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 22 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
23 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | 23 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
24 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 24 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
25 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | 25 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
26 | K40, K42, K43, K47, K4A, K4B, K4D, K4E \ | 26 | k40, k42, k43, k47, k4A, k4B, k4D, k4E \ |
27 | )\ | 27 | ) { \ |
28 | {\ | 28 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, XXX }, \ |
29 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, KC_NO }, \ | 29 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
30 | { K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | 30 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
31 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ | 31 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, XXX }, \ |
32 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, K3D, KC_NO }, \ | 32 | { k40, XXX, k42, k43, XXX, XXX, XXX, k47, XXX, XXX, k4A, k4B, XXX, k4D, k4E } \ |
33 | { K40, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, K4A, K4B, KC_NO, K4D, K4E }, \ | ||
34 | } | 33 | } |
35 | 34 | ||
36 | /* LAYOUT_60_hhkb | 35 | /* LAYOUT_60_hhkb |
@@ -47,18 +46,15 @@ | |||
47 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | 46 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ |
48 | */ | 47 | */ |
49 | #define LAYOUT_60_hhkb( \ | 48 | #define LAYOUT_60_hhkb( \ |
50 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, K0D, \ | 49 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, k0D, \ |
51 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | 50 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
52 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 51 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
53 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3E, \ | 52 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, \ |
54 | K42, K43, K47, K4B, K4D \ | 53 | k42, k43, k47, k4B, k4D \ |
55 | )\ | 54 | ) { \ |
56 | {\ | 55 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
57 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 56 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
58 | { K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | 57 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
59 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ | 58 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, XXX, k3E }, \ |
60 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, KC_NO, K3E }, \ | 59 | { XXX, XXX, k42, k43, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4B, XXX, k4D, XXX } \ |
61 | { KC_NO, KC_NO, K42, K43, KC_NO, KC_NO, KC_NO, K47, KC_NO, KC_NO, KC_NO, K4B, KC_NO, K4D, KC_NO }, \ | ||
62 | } | 60 | } |
63 | |||
64 | #endif | ||
diff --git a/keyboards/exclusive/e6v2/oe/config.h b/keyboards/exclusive/e6v2/oe/config.h index 13be6ccad..d9362cfc0 100644 --- a/keyboards/exclusive/e6v2/oe/config.h +++ b/keyboards/exclusive/e6v2/oe/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -54,5 +53,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
54 | 53 | ||
55 | #define DIODE_DIRECTION COL2ROW | 54 | #define DIODE_DIRECTION COL2ROW |
56 | #define DEBOUNCE 5 | 55 | #define DEBOUNCE 5 |
57 | |||
58 | #endif | ||
diff --git a/keyboards/exclusive/e6v2/oe/oe.h b/keyboards/exclusive/e6v2/oe/oe.h index 0746039fe..21daaa2aa 100644 --- a/keyboards/exclusive/e6v2/oe/oe.h +++ b/keyboards/exclusive/e6v2/oe/oe.h | |||
@@ -1,66 +1,61 @@ | |||
1 | #ifndef OE_H | 1 | #pragma once |
2 | #define OE_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
8 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
9 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
10 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 11 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ |
11 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | 12 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ |
12 | )\ | 13 | ) { \ |
13 | {\ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
14 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
15 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
16 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX }, \ |
17 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO }, \ | 18 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ |
18 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, KC_NO }, \ | ||
19 | } | 19 | } |
20 | 20 | ||
21 | #define LAYOUT_60_ansi( \ | 21 | #define LAYOUT_60_ansi( \ |
22 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 22 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
23 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 23 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
24 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 24 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
25 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | 25 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, \ |
26 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | 26 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ |
27 | )\ | 27 | ) { \ |
28 | {\ | 28 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, XXX }, \ |
29 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, KC_NO }, \ | 29 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
30 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 30 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
31 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, KC_NO }, \ | 31 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, XXX, XXX }, \ |
32 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, KC_NO, KC_NO }, \ | 32 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ |
33 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, KC_NO }, \ | ||
34 | } | 33 | } |
35 | 34 | ||
36 | #define LAYOUT_hhkb( \ | 35 | #define LAYOUT_hhkb( \ |
37 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 36 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
38 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 37 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
39 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 38 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
40 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 39 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ |
41 | K41, K42, K46, K4B, K4C \ | 40 | k41, k42, k46, k4B, k4C \ |
42 | )\ | 41 | ) { \ |
43 | {\ | 42 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, XXX }, \ |
44 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, KC_NO }, \ | 43 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
45 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 44 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
46 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, KC_NO }, \ | 45 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX }, \ |
47 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO }, \ | 46 | { XXX, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, XXX, k4B, k4C, XXX, XXX } \ |
48 | { KC_NO, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, KC_NO, K4B, K4C, KC_NO, KC_NO }, \ | ||
49 | } | 47 | } |
50 | 48 | ||
51 | #define LAYOUT_hhkb_splits( \ | 49 | #define LAYOUT_hhkb_splits( \ |
52 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E,\ | 50 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
53 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 51 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
54 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 52 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
55 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 53 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ |
56 | K41, K42, K46, K4B, K4C \ | 54 | k41, k42, k46, k4B, k4C \ |
57 | )\ | 55 | ) { \ |
58 | {\ | 56 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
59 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 57 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
60 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 58 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
61 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, KC_NO }, \ | 59 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX }, \ |
62 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO }, \ | 60 | { XXX, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, XXX, k4B, k4C, XXX, XXX } \ |
63 | { KC_NO, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, KC_NO, K4B, K4C, KC_NO, KC_NO }, \ | ||
64 | } | 61 | } |
65 | |||
66 | #endif | ||
diff --git a/keyboards/eyeohdesigns/sprh/info.json b/keyboards/eyeohdesigns/sprh/info.json index ed0555861..7c9961596 100644 --- a/keyboards/eyeohdesigns/sprh/info.json +++ b/keyboards/eyeohdesigns/sprh/info.json | |||
@@ -1,13 +1,148 @@ | |||
1 | { | 1 | { |
2 | "keyboard_name": "sprh", | 2 | "keyboard_name": "sprh", |
3 | "url": "", | 3 | "maintainer": "eye oh designs", |
4 | "maintainer": "eye oh designs", | 4 | "url": "", |
5 | "layouts": { | 5 | "layouts": { |
6 | "LAYOUT_default": { | 6 | "LAYOUT_default": { |
7 | "layout": [{"label":"Encd", "x":0.5, "y":0}, {"label":"Esc", "x":1.5, "y":0}, {"label":"1", "x":2.5, "y":0}, {"label":"2", "x":3.5, "y":0}, {"label":"3", "x":4.5, "y":0}, {"label":"4", "x":5.5, "y":0}, {"label":"5", "x":6.5, "y":0}, {"label":"6", "x":7.5, "y":0}, {"label":"7", "x":8.5, "y":0}, {"label":"8", "x":9.5, "y":0}, {"label":"9", "x":10.5, "y":0}, {"label":"0", "x":11.5, "y":0}, {"label":"_", "x":12.5, "y":0}, {"label":"+", "x":13.5, "y":0}, {"label":"Backspace", "x":14.5, "y":0, "w":2}, {"label":"Tab", "x":1, "y":1, "w":1.5}, {"label":"Q", "x":2.5, "y":1}, {"label":"W", "x":3.5, "y":1}, {"label":"E", "x":4.5, "y":1}, {"label":"R", "x":5.5, "y":1}, {"label":"T", "x":6.5, "y":1}, {"label":"Y", "x":7.5, "y":1}, {"label":"U", "x":8.5, "y":1}, {"label":"I", "x":9.5, "y":1}, {"label":"O", "x":10.5, "y":1}, {"label":"P", "x":11.5, "y":1}, {"label":"[", "x":12.5, "y":1}, {"label":"]", "x":13.5, "y":1}, {"label":"\\", "x":14.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0.75, "y":2, "w":1.75}, {"label":"A", "x":2.5, "y":2}, {"label":"S", "x":3.5, "y":2}, {"label":"D", "x":4.5, "y":2}, {"label":"F", "x":5.5, "y":2}, {"label":"G", "x":6.5, "y":2}, {"label":"H", "x":7.5, "y":2}, {"label":"J", "x":8.5, "y":2}, {"label":"K", "x":9.5, "y":2}, {"label":"L", "x":10.5, "y":2}, {"label":";", "x":11.5, "y":2}, {"label":"'", "x":12.5, "y":2}, {"label":"Enter", "x":13.5, "y":2, "w":2.25}, {"label":"Shift", "x":0.25, "y":3, "w":2.25}, {"label":"Z", "x":2.5, "y":3}, {"label":"X", "x":3.5, "y":3}, {"label":"C", "x":4.5, "y":3}, {"label":"V", "x":5.5, "y":3}, {"label":"B", "x":6.5, "y":3}, {"label":"N", "x":7.5, "y":3}, {"label":"M", "x":8.5, "y":3}, {"label":",", "x":9.5, "y":3}, {"label":".", "x":10.5, "y":3}, {"label":"/", "x":11.5, "y":3}, {"label":"Shift", "x":12.5, "y":3, "w":2.75}, {"label":"\u2191", "x":15.25, "y":3}, {"label":"Super", "x":0, "y":4, "w":1.25}, {"label":"Ctrl", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":3.37, "y":4, "w":1.25}, {"x":4.62, "y":4, "w":6.25}, {"label":"Alt", "x":10.87, "y":4, "w":1.25}, {"label":"Function", "x":12.12, "y":4, "w":1.25}, {"label":"\u2190", "x":14.25, "y":4}, {"label":"\u2193", "x":15.25, "y":4}, {"label":"\u2192", "x":16.25, "y":4}] | 7 | "layout": [ |
8 | { "label": "Encd", "x": 0.5, "y": 0 }, | ||
9 | { "label": "Esc", "x": 1.5, "y": 0 }, | ||
10 | { "label": "1", "x": 2.5, "y": 0 }, | ||
11 | { "label": "2", "x": 3.5, "y": 0 }, | ||
12 | { "label": "3", "x": 4.5, "y": 0 }, | ||
13 | { "label": "4", "x": 5.5, "y": 0 }, | ||
14 | { "label": "5", "x": 6.5, "y": 0 }, | ||
15 | { "label": "6", "x": 7.5, "y": 0 }, | ||
16 | { "label": "7", "x": 8.5, "y": 0 }, | ||
17 | { "label": "8", "x": 9.5, "y": 0 }, | ||
18 | { "label": "9", "x": 10.5, "y": 0 }, | ||
19 | { "label": "0", "x": 11.5, "y": 0 }, | ||
20 | { "label": "_", "x": 12.5, "y": 0 }, | ||
21 | { "label": "+", "x": 13.5, "y": 0 }, | ||
22 | { "label": "Backspace", "w": 2, "x": 14.5, "y": 0 }, | ||
23 | { "label": "Tab", "w": 1.5, "x": 1, "y": 1 }, | ||
24 | { "label": "Q", "x": 2.5, "y": 1 }, | ||
25 | { "label": "W", "x": 3.5, "y": 1 }, | ||
26 | { "label": "E", "x": 4.5, "y": 1 }, | ||
27 | { "label": "R", "x": 5.5, "y": 1 }, | ||
28 | { "label": "T", "x": 6.5, "y": 1 }, | ||
29 | { "label": "Y", "x": 7.5, "y": 1 }, | ||
30 | { "label": "U", "x": 8.5, "y": 1 }, | ||
31 | { "label": "I", "x": 9.5, "y": 1 }, | ||
32 | { "label": "O", "x": 10.5, "y": 1 }, | ||
33 | { "label": "P", "x": 11.5, "y": 1 }, | ||
34 | { "label": "[", "x": 12.5, "y": 1 }, | ||
35 | { "label": "]", "x": 13.5, "y": 1 }, | ||
36 | { "label": "\\", "w": 1.5, "x": 14.5, "y": 1 }, | ||
37 | { "label": "Caps Lock", "w": 1.75, "x": 0.75, "y": 2 }, | ||
38 | { "label": "A", "x": 2.5, "y": 2 }, | ||
39 | { "label": "S", "x": 3.5, "y": 2 }, | ||
40 | { "label": "D", "x": 4.5, "y": 2 }, | ||
41 | { "label": "F", "x": 5.5, "y": 2 }, | ||
42 | { "label": "G", "x": 6.5, "y": 2 }, | ||
43 | { "label": "H", "x": 7.5, "y": 2 }, | ||
44 | { "label": "J", "x": 8.5, "y": 2 }, | ||
45 | { "label": "K", "x": 9.5, "y": 2 }, | ||
46 | { "label": "L", "x": 10.5, "y": 2 }, | ||
47 | { "label": ";", "x": 11.5, "y": 2 }, | ||
48 | { "label": "'", "x": 12.5, "y": 2 }, | ||
49 | { "label": "Enter", "w": 2.25, "x": 13.5, "y": 2 }, | ||
50 | { "label": "Shift", "w": 2.25, "x": 0.25, "y": 3 }, | ||
51 | { "label": "Z", "x": 2.5, "y": 3 }, | ||
52 | { "label": "X", "x": 3.5, "y": 3 }, | ||
53 | { "label": "C", "x": 4.5, "y": 3 }, | ||
54 | { "label": "V", "x": 5.5, "y": 3 }, | ||
55 | { "label": "B", "x": 6.5, "y": 3 }, | ||
56 | { "label": "N", "x": 7.5, "y": 3 }, | ||
57 | { "label": "M", "x": 8.5, "y": 3 }, | ||
58 | { "label": ",", "x": 9.5, "y": 3 }, | ||
59 | { "label": ".", "x": 10.5, "y": 3 }, | ||
60 | { "label": "/", "x": 11.5, "y": 3 }, | ||
61 | { "label": "Shift", "w": 2.75, "x": 12.5, "y": 3 }, | ||
62 | { "label": "\u2191", "x": 15.25, "y": 3 }, | ||
63 | { "label": "Super", "w": 1.25, "x": 0, "y": 4 }, | ||
64 | { "label": "Ctrl", "w": 1.25, "x": 1.25, "y": 4 }, | ||
65 | { "label": "Alt", "w": 1.25, "x": 3.37, "y": 4 }, | ||
66 | { "w": 6.25, "x": 4.62, "y": 4 }, | ||
67 | { "label": "Alt", "w": 1.25, "x": 10.87, "y": 4 }, | ||
68 | { "label": "Function", "w": 1.25, "x": 12.12, "y": 4 }, | ||
69 | { "label": "\u2190", "x": 14.25, "y": 4 }, | ||
70 | { "label": "\u2193", "x": 15.25, "y": 4 }, | ||
71 | { "label": "\u2192", "x": 16.25, "y": 4 } | ||
72 | ] | ||
8 | }, | 73 | }, |
9 | "LAYOUT_split": { | 74 | "LAYOUT_split": { |
10 | "layout": [{"label":"Encd", "x":0.5, "y":0}, {"label":"Esc", "x":1.5, "y":0}, {"label":"1", "x":2.5, "y":0}, {"label":"2", "x":3.5, "y":0}, {"label":"3", "x":4.5, "y":0}, {"label":"4", "x":5.5, "y":0}, {"label":"5", "x":6.5, "y":0}, {"label":"6", "x":7.5, "y":0}, {"label":"7", "x":8.5, "y":0}, {"label":"8", "x":9.5, "y":0}, {"label":"9", "x":10.5, "y":0}, {"label":"0", "x":11.5, "y":0}, {"label":"_", "x":12.5, "y":0}, {"label":"+", "x":13.5, "y":0}, {"label":"\u2190", "x":14.5, "y":0}, {"label":"Del", "x":15.5, "y":0}, {"label":"Tab", "x":1, "y":1, "w":1.5}, {"label":"Q", "x":2.5, "y":1}, {"label":"W", "x":3.5, "y":1}, {"label":"E", "x":4.5, "y":1}, {"label":"R", "x":5.5, "y":1}, {"label":"T", "x":6.5, "y":1}, {"label":"Y", "x":7.5, "y":1}, {"label":"U", "x":8.5, "y":1}, {"label":"I", "x":9.5, "y":1}, {"label":"O", "x":10.5, "y":1}, {"label":"P", "x":11.5, "y":1}, {"label":"[", "x":12.5, "y":1}, {"label":"]", "x":13.5, "y":1}, {"label":"\\", "x":14.5, "y":1, "w":1.5}, {"label":"Caps Lock", "x":0.75, "y":2, "w":1.75}, {"label":"A", "x":2.5, "y":2}, {"label":"S", "x":3.5, "y":2}, {"label":"D", "x":4.5, "y":2}, {"label":"F", "x":5.5, "y":2}, {"label":"G", "x":6.5, "y":2}, {"label":"H", "x":7.5, "y":2}, {"label":"J", "x":8.5, "y":2}, {"label":"K", "x":9.5, "y":2}, {"label":"L", "x":10.5, "y":2}, {"label":";", "x":11.5, "y":2}, {"label":"'", "x":12.5, "y":2}, {"label":"Enter", "x":13.5, "y":2, "w":2.25}, {"label":"Shift", "x":0.25, "y":3, "w":2.25}, {"label":"Z", "x":2.5, "y":3}, {"label":"X", "x":3.5, "y":3}, {"label":"C", "x":4.5, "y":3}, {"label":"V", "x":5.5, "y":3}, {"label":"B", "x":6.5, "y":3}, {"label":"N", "x":7.5, "y":3}, {"label":"M", "x":8.5, "y":3}, {"label":",", "x":9.5, "y":3}, {"label":".", "x":10.5, "y":3}, {"label":"/", "x":11.5, "y":3}, {"label":"Shift", "x":12.5, "y":3, "w":1.75}, {"label":"Fn", "x":14.25, "y":3}, {"label":"\u2191", "x":15.25, "y":3}, {"label":"Super", "x":0, "y":4, "w":1.25}, {"label":"Ctrl", "x":1.25, "y":4, "w":1.25}, {"label":"Alt", "x":3.37, "y":4, "w":1.25}, {"x":4.62, "y":4, "w":2.75}, {"x":7.37, "y":4, "w":2.25}, {"x":9.62, "y":4, "w":1.25}, {"label":"Alt", "x":10.87, "y":4, "w":1.25}, {"label":"Function", "x":12.12, "y":4, "w":1.25}, {"label":"\u2190", "x":14.25, "y":4}, {"label":"\u2193", "x":15.25, "y":4}, {"label":"\u2192", "x":16.25, "y":4}] | 75 | "layout": [ |
76 | { "label": "Encd", "x": 0.5, "y": 0 }, | ||
77 | { "label": "Esc", "x": 1.5, "y": 0 }, | ||
78 | { "label": "1", "x": 2.5, "y": 0 }, | ||
79 | { "label": "2", "x": 3.5, "y": 0 }, | ||
80 | { "label": "3", "x": 4.5, "y": 0 }, | ||
81 | { "label": "4", "x": 5.5, "y": 0 }, | ||
82 | { "label": "5", "x": 6.5, "y": 0 }, | ||
83 | { "label": "6", "x": 7.5, "y": 0 }, | ||
84 | { "label": "7", "x": 8.5, "y": 0 }, | ||
85 | { "label": "8", "x": 9.5, "y": 0 }, | ||
86 | { "label": "9", "x": 10.5, "y": 0 }, | ||
87 | { "label": "0", "x": 11.5, "y": 0 }, | ||
88 | { "label": "_", "x": 12.5, "y": 0 }, | ||
89 | { "label": "+", "x": 13.5, "y": 0 }, | ||
90 | { "label": "\u2190", "x": 14.5, "y": 0 }, | ||
91 | { "label": "Del", "x": 15.5, "y": 0 }, | ||
92 | { "label": "Tab", "w": 1.5, "x": 1, "y": 1 }, | ||
93 | { "label": "Q", "x": 2.5, "y": 1 }, | ||
94 | { "label": "W", "x": 3.5, "y": 1 }, | ||
95 | { "label": "E", "x": 4.5, "y": 1 }, | ||
96 | { "label": "R", "x": 5.5, "y": 1 }, | ||
97 | { "label": "T", "x": 6.5, "y": 1 }, | ||
98 | { "label": "Y", "x": 7.5, "y": 1 }, | ||
99 | { "label": "U", "x": 8.5, "y": 1 }, | ||
100 | { "label": "I", "x": 9.5, "y": 1 }, | ||
101 | { "label": "O", "x": 10.5, "y": 1 }, | ||
102 | { "label": "P", "x": 11.5, "y": 1 }, | ||
103 | { "label": "[", "x": 12.5, "y": 1 }, | ||
104 | { "label": "]", "x": 13.5, "y": 1 }, | ||
105 | { "label": "\\", "w": 1.5, "x": 14.5, "y": 1 }, | ||
106 | { "label": "Caps Lock", "w": 1.75, "x": 0.75, "y": 2 }, | ||
107 | { "label": "A", "x": 2.5, "y": 2 }, | ||
108 | { "label": "S", "x": 3.5, "y": 2 }, | ||
109 | { "label": "D", "x": 4.5, "y": 2 }, | ||
110 | { "label": "F", "x": 5.5, "y": 2 }, | ||
111 | { "label": "G", "x": 6.5, "y": 2 }, | ||
112 | { "label": "H", "x": 7.5, "y": 2 }, | ||
113 | { "label": "J", "x": 8.5, "y": 2 }, | ||
114 | { "label": "K", "x": 9.5, "y": 2 }, | ||
115 | { "label": "L", "x": 10.5, "y": 2 }, | ||
116 | { "label": ";", "x": 11.5, "y": 2 }, | ||
117 | { "label": "'", "x": 12.5, "y": 2 }, | ||
118 | { "label": "Enter", "w": 2.25, "x": 13.5, "y": 2 }, | ||
119 | { "label": "CapsLock", "x": 0.25, "y": 3 }, | ||
120 | { "label": "Shift", "w": 1.25, "x": 1.25, "y": 3 }, | ||
121 | { "label": "Z", "x": 2.5, "y": 3 }, | ||
122 | { "label": "X", "x": 3.5, "y": 3 }, | ||
123 | { "label": "C", "x": 4.5, "y": 3 }, | ||
124 | { "label": "V", "x": 5.5, "y": 3 }, | ||
125 | { "label": "B", "x": 6.5, "y": 3 }, | ||
126 | { "label": "N", "x": 7.5, "y": 3 }, | ||
127 | { "label": "M", "x": 8.5, "y": 3 }, | ||
128 | { "label": ",", "x": 9.5, "y": 3 }, | ||
129 | { "label": ".", "x": 10.5, "y": 3 }, | ||
130 | { "label": "/", "x": 11.5, "y": 3 }, | ||
131 | { "label": "Shift", "w": 1.75, "x": 12.5, "y": 3 }, | ||
132 | { "label": "Fn", "x": 14.25, "y": 3 }, | ||
133 | { "label": "\u2191", "x": 15.25, "y": 3 }, | ||
134 | { "label": "Super", "w": 1.25, "x": 0, "y": 4 }, | ||
135 | { "label": "Ctrl", "w": 1.25, "x": 1.25, "y": 4 }, | ||
136 | { "label": "Alt", "w": 1.25, "x": 3.37, "y": 4 }, | ||
137 | { "w": 2.75, "x": 4.62, "y": 4 }, | ||
138 | { "w": 2.25, "x": 7.37, "y": 4 }, | ||
139 | { "w": 1.25, "x": 9.62, "y": 4 }, | ||
140 | { "label": "Alt", "w": 1.25, "x": 10.87, "y": 4 }, | ||
141 | { "label": "Function", "w": 1.25, "x": 12.12, "y": 4 }, | ||
142 | { "label": "\u2190", "x": 14.25, "y": 4 }, | ||
143 | { "label": "\u2193", "x": 15.25, "y": 4 }, | ||
144 | { "label": "\u2192", "x": 16.25, "y": 4 } | ||
145 | ] | ||
11 | } | 146 | } |
12 | } | 147 | } |
13 | } | 148 | } |
diff --git a/keyboards/ez_maker/directpins/teensy_32/config.h b/keyboards/ez_maker/directpins/teensy_32/config.h index 861ae70e4..c487a84ab 100644 --- a/keyboards/ez_maker/directpins/teensy_32/config.h +++ b/keyboards/ez_maker/directpins/teensy_32/config.h | |||
@@ -17,7 +17,7 @@ | |||
17 | #pragma once | 17 | #pragma once |
18 | 18 | ||
19 | // i2c_master defines | 19 | // i2c_master defines |
20 | #define I2C1_SCL 0 // A2 on pinout = B0 | 20 | #define I2C1_SCL_PIN B0 // A2 on pinout = B0 |
21 | #define I2C1_SDA 1 // A3 on pinout = B1 | 21 | #define I2C1_SDA_PIN B1 // A3 on pinout = B1 |
22 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 22 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
23 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 23 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
diff --git a/keyboards/ez_maker/directpins/teensy_lc/config.h b/keyboards/ez_maker/directpins/teensy_lc/config.h index 861ae70e4..c487a84ab 100644 --- a/keyboards/ez_maker/directpins/teensy_lc/config.h +++ b/keyboards/ez_maker/directpins/teensy_lc/config.h | |||
@@ -17,7 +17,7 @@ | |||
17 | #pragma once | 17 | #pragma once |
18 | 18 | ||
19 | // i2c_master defines | 19 | // i2c_master defines |
20 | #define I2C1_SCL 0 // A2 on pinout = B0 | 20 | #define I2C1_SCL_PIN B0 // A2 on pinout = B0 |
21 | #define I2C1_SDA 1 // A3 on pinout = B1 | 21 | #define I2C1_SDA_PIN B1 // A3 on pinout = B1 |
22 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 22 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
23 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 23 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
diff --git a/keyboards/fc660c/actuation_point.h b/keyboards/fc660c/actuation_point.h index f7066d92c..e02832186 100644 --- a/keyboards/fc660c/actuation_point.h +++ b/keyboards/fc660c/actuation_point.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef ACTUATION_POINT_H | 18 | #pragma once |
19 | #define ACTUATION_POINT_H | ||
20 | 19 | ||
21 | #include <stdint.h> | 20 | #include <stdint.h> |
22 | 21 | ||
@@ -28,5 +27,3 @@ void actuation_point_down(void); | |||
28 | 27 | ||
29 | // be careful with this. | 28 | // be careful with this. |
30 | void adjust_actuation_point(int offset); | 29 | void adjust_actuation_point(int offset); |
31 | |||
32 | #endif | ||
diff --git a/keyboards/fc660c/config.h b/keyboards/fc660c/config.h index e979daf33..460881cb1 100644 --- a/keyboards/fc660c/config.h +++ b/keyboards/fc660c/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -80,5 +79,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
80 | // test all keys before further adjustment. | 79 | // test all keys before further adjustment. |
81 | // this should probably stay in the range +/-5. | 80 | // this should probably stay in the range +/-5. |
82 | // #define ACTUATION_DEPTH_ADJUSTMENT 0 | 81 | // #define ACTUATION_DEPTH_ADJUSTMENT 0 |
83 | |||
84 | #endif | ||
diff --git a/keyboards/fc660c/fc660c.h b/keyboards/fc660c/fc660c.h index e3621570d..fca02dc0e 100644 --- a/keyboards/fc660c/fc660c.h +++ b/keyboards/fc660c/fc660c.h | |||
@@ -14,38 +14,23 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef FC660C_H | 17 | |
18 | #define FC660C_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "quantum.h" | 20 | #include "quantum.h" |
21 | 21 | ||
22 | #define XXX KC_NO | ||
22 | 23 | ||
23 | #define LAYOUT( \ | 24 | #define LAYOUT( \ |
24 | K13, K10, K11, K12, K14, K16, K17, K15, K1B, K18, K19, K1A, K1C, K1E, K1F, \ | 25 | k13, k10, k11, k12, k14, k16, k17, k15, k1B, k18, k19, k1A, k1C, k1E, k1F, \ |
25 | K03, K00, K01, K02, K04, K06, K07, K05, K0B, K08, K09, K0A, K0C, K0E, K0F, \ | 26 | k03, k00, k01, k02, k04, k06, k07, k05, k0B, k08, k09, k0A, k0C, k0E, k0F, \ |
26 | K43, K40, K41, K42, K44, K46, K47, K45, K4B, K48, K49, K4A, K4E, \ | 27 | k43, k40, k41, k42, k44, k46, k47, k45, k4B, k48, k49, k4A, k4E, \ |
27 | K33, K31, K32, K34, K36, K37, K35, K3B, K38, K39, K3A, K3C, K3D, \ | 28 | k33, k31, k32, k34, k36, k37, k35, k3B, k38, k39, k3A, k3C, k3D, \ |
28 | K23, K21, K22, K27, K28, K2A, K2C, K2E, K2D, K2F \ | 29 | k23, k21, k22, k27, k28, k2A, k2C, k2E, k2D, k2F \ |
29 | ) { \ | 30 | ) { \ |
30 | { K00, K01, K02, K03, K04, K05, K06, K07, \ | 31 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E, k0F }, \ |
31 | K08, K09, K0A, K0B, K0C, KC_NO, K0E, K0F }, \ | 32 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, k1E, k1F }, \ |
32 | { K10, K11, K12, K13, K14, K15, K16, K17, \ | 33 | { XXX, k21, k22, k23, XXX, XXX, XXX, k27, k28, XXX, k2A, XXX, k2C, k2D, k2E, k2F }, \ |
33 | K18, K19, K1A, K1B, K1C, KC_NO, K1E, K1F }, \ | 34 | { XXX, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX, XXX }, \ |
34 | { KC_NO, K21, K22, K23, KC_NO, KC_NO, KC_NO, K27, \ | 35 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, XXX, XXX, k4E, XXX } \ |
35 | K28, KC_NO, K2A, KC_NO, K2C, K2D, K2E, K2F }, \ | ||
36 | { KC_NO, K31, K32, K33, K34, K35, K36, K37, \ | ||
37 | K38, K39, K3A, K3B, K3C, K3D, KC_NO, KC_NO }, \ | ||
38 | { K40, K41, K42, K43, K44, K45, K46, K47, \ | ||
39 | K48, K49, K4A, K4B, KC_NO, KC_NO, K4E, KC_NO } \ | ||
40 | } | 36 | } |
41 | /* | ||
42 | KEYMAP( | ||
43 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______, | ||
44 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______, | ||
45 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______, | ||
46 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, _______, | ||
47 | _______,_______,_______, _______, _______,_______,_______, _______,_______,_______ | ||
48 | ) | ||
49 | */ | ||
50 | |||
51 | #endif | ||
diff --git a/keyboards/fc660c/i2c.h b/keyboards/fc660c/i2c.h index c15b6bc50..8910e70f1 100644 --- a/keyboards/fc660c/i2c.h +++ b/keyboards/fc660c/i2c.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef I2C_H | 1 | #pragma once |
2 | #define I2C_H | ||
3 | 2 | ||
4 | #include <stdint.h> | 3 | #include <stdint.h> |
5 | 4 | ||
@@ -45,5 +44,3 @@ extern unsigned char i2c_readNak(void); | |||
45 | extern unsigned char i2c_read(unsigned char ack); | 44 | extern unsigned char i2c_read(unsigned char ack); |
46 | 45 | ||
47 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); | 46 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); |
48 | |||
49 | #endif | ||
diff --git a/keyboards/fc980c/actuation_point.h b/keyboards/fc980c/actuation_point.h index f7066d92c..e02832186 100644 --- a/keyboards/fc980c/actuation_point.h +++ b/keyboards/fc980c/actuation_point.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef ACTUATION_POINT_H | 18 | #pragma once |
19 | #define ACTUATION_POINT_H | ||
20 | 19 | ||
21 | #include <stdint.h> | 20 | #include <stdint.h> |
22 | 21 | ||
@@ -28,5 +27,3 @@ void actuation_point_down(void); | |||
28 | 27 | ||
29 | // be careful with this. | 28 | // be careful with this. |
30 | void adjust_actuation_point(int offset); | 29 | void adjust_actuation_point(int offset); |
31 | |||
32 | #endif | ||
diff --git a/keyboards/fc980c/config.h b/keyboards/fc980c/config.h index b74ca64a5..b0bffef76 100644 --- a/keyboards/fc980c/config.h +++ b/keyboards/fc980c/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -87,5 +86,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
87 | // test all keys before further adjustment. | 86 | // test all keys before further adjustment. |
88 | // this should probably stay in the range +/-5. | 87 | // this should probably stay in the range +/-5. |
89 | // #define ACTUATION_DEPTH_ADJUSTMENT 0 | 88 | // #define ACTUATION_DEPTH_ADJUSTMENT 0 |
90 | |||
91 | #endif | ||
diff --git a/keyboards/fc980c/i2c.h b/keyboards/fc980c/i2c.h index c15b6bc50..8910e70f1 100644 --- a/keyboards/fc980c/i2c.h +++ b/keyboards/fc980c/i2c.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef I2C_H | 1 | #pragma once |
2 | #define I2C_H | ||
3 | 2 | ||
4 | #include <stdint.h> | 3 | #include <stdint.h> |
5 | 4 | ||
@@ -45,5 +44,3 @@ extern unsigned char i2c_readNak(void); | |||
45 | extern unsigned char i2c_read(unsigned char ack); | 44 | extern unsigned char i2c_read(unsigned char ack); |
46 | 45 | ||
47 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); | 46 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); |
48 | |||
49 | #endif | ||
diff --git a/keyboards/ferris/0_2/config.h b/keyboards/ferris/0_2/config.h index 89eac7ed1..f51e5dd8f 100644 --- a/keyboards/ferris/0_2/config.h +++ b/keyboards/ferris/0_2/config.h | |||
@@ -67,10 +67,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
67 | /* i2c settings */ | 67 | /* i2c settings */ |
68 | 68 | ||
69 | #define I2C_DRIVER I2CD2 | 69 | #define I2C_DRIVER I2CD2 |
70 | #define I2C1_SCL_BANK GPIOB | 70 | #define I2C1_SCL_PIN B10 |
71 | #define I2C1_SCL 10 | 71 | #define I2C1_SDA_PIN B11 |
72 | #define I2C1_SDA_BANK GPIOB | ||
73 | #define I2C1_SDA 11 | ||
74 | #define I2C1_TIMINGR_PRESC 2U | 72 | #define I2C1_TIMINGR_PRESC 2U |
75 | #define I2C1_TIMINGR_SCLDEL 1U | 73 | #define I2C1_TIMINGR_SCLDEL 1U |
76 | #define I2C1_TIMINGR_SDADEL 0U | 74 | #define I2C1_TIMINGR_SDADEL 0U |
diff --git a/keyboards/ferris/0_2/matrix.c b/keyboards/ferris/0_2/matrix.c index afa8a344c..ff0e66d65 100644 --- a/keyboards/ferris/0_2/matrix.c +++ b/keyboards/ferris/0_2/matrix.c | |||
@@ -59,11 +59,6 @@ extern i2c_status_t mcp23017_status; | |||
59 | bool i2c_initialized = 0; | 59 | bool i2c_initialized = 0; |
60 | i2c_status_t mcp23017_status = I2C_ADDR; | 60 | i2c_status_t mcp23017_status = I2C_ADDR; |
61 | 61 | ||
62 | #define I2C2_SCL_BANK GPIOB | ||
63 | #define I2C2_SCL 10 | ||
64 | #define I2C2_SDA_BANK GPIOB | ||
65 | #define I2C2_SDA 11 | ||
66 | |||
67 | uint8_t init_mcp23017(void) { | 62 | uint8_t init_mcp23017(void) { |
68 | print("init mcp23017\n"); | 63 | print("init mcp23017\n"); |
69 | mcp23017_status = I2C_ADDR; | 64 | mcp23017_status = I2C_ADDR; |
diff --git a/keyboards/flehrad/bigswitch/bigswitch.h b/keyboards/flehrad/bigswitch/bigswitch.h index ea3d51a1f..c6c2f026d 100644 --- a/keyboards/flehrad/bigswitch/bigswitch.h +++ b/keyboards/flehrad/bigswitch/bigswitch.h | |||
@@ -14,15 +14,13 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef BIGSWITCH_H | 17 | |
18 | #define BIGSWITCH_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "quantum.h" | 20 | #include "quantum.h" |
21 | 21 | ||
22 | #define LAYOUT( \ | 22 | #define LAYOUT( \ |
23 | K00 \ | 23 | k00 \ |
24 | ) { \ | 24 | ) { \ |
25 | { K00 } \ | 25 | { k00 } \ |
26 | } | 26 | } |
27 | |||
28 | #endif | ||
diff --git a/keyboards/flehrad/bigswitch/config.h b/keyboards/flehrad/bigswitch/config.h index b6fb15d3b..c0f73366a 100644 --- a/keyboards/flehrad/bigswitch/config.h +++ b/keyboards/flehrad/bigswitch/config.h | |||
@@ -14,8 +14,8 @@ GNU General Public License for more details. | |||
14 | You should have received a copy of the GNU General Public License | 14 | You should have received a copy of the GNU General Public License |
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | #ifndef CONFIG_H | 17 | |
18 | #define CONFIG_H | 18 | #pragma once |
19 | 19 | ||
20 | #include "config_common.h" | 20 | #include "config_common.h" |
21 | 21 | ||
@@ -52,5 +52,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
52 | #define RGBLIGHT_ANIMATIONS | 52 | #define RGBLIGHT_ANIMATIONS |
53 | #define RGBLED_NUM 8 | 53 | #define RGBLED_NUM 8 |
54 | #endif | 54 | #endif |
55 | |||
56 | #endif | ||
diff --git a/keyboards/fleuron/config.h b/keyboards/fleuron/config.h index d6c802648..c7a4ef052 100644 --- a/keyboards/fleuron/config.h +++ b/keyboards/fleuron/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -160,5 +159,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
160 | #define RGB_DI_PIN E6 // The pin the LED strip is connected to | 159 | #define RGB_DI_PIN E6 // The pin the LED strip is connected to |
161 | #define RGBLED_NUM 18 // Number of LEDs in your strip | 160 | #define RGBLED_NUM 18 // Number of LEDs in your strip |
162 | #define RGBLIGHT_ANIMATIONS | 161 | #define RGBLIGHT_ANIMATIONS |
163 | |||
164 | #endif | ||
diff --git a/keyboards/fleuron/fleuron.h b/keyboards/fleuron/fleuron.h index abdccf237..38f6bb38b 100644 --- a/keyboards/fleuron/fleuron.h +++ b/keyboards/fleuron/fleuron.h | |||
@@ -13,8 +13,8 @@ | |||
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 FLEURON_H | 16 | |
17 | #define FLEURON_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -23,22 +23,19 @@ | |||
23 | // The first section contains all of the arguments | 23 | // The first section contains all of the arguments |
24 | // The second converts the arguments into a two-dimensional array | 24 | // The second converts the arguments into a two-dimensional array |
25 | #define LAYOUT_ortho_6x16( \ | 25 | #define LAYOUT_ortho_6x16( \ |
26 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, k0f, \ | 26 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
27 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, \ | 27 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
28 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, k2f, \ | 28 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ |
29 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, \ | 29 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, \ |
30 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k4d, k4e, k4f, \ | 30 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, \ |
31 | k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, k5d, k5e, k5f \ | 31 | k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F \ |
32 | ) \ | 32 | ) { \ |
33 | { \ | 33 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
34 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, k0f }, \ | 34 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
35 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f }, \ | 35 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
36 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, k2f }, \ | 36 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
37 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f }, \ | 37 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F }, \ |
38 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k4d, k4e, k4f }, \ | 38 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F } \ |
39 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, k5d, k5e, k5f } \ | ||
40 | } | 39 | } |
41 | 40 | ||
42 | #define LAYOUT_fleuron_grid LAYOUT_ortho_6x16 | 41 | #define LAYOUT_fleuron_grid LAYOUT_ortho_6x16 |
43 | |||
44 | #endif | ||
diff --git a/keyboards/four_banger/config.h b/keyboards/four_banger/config.h index 30e2bd21a..7ad7a5c36 100644 --- a/keyboards/four_banger/config.h +++ b/keyboards/four_banger/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -45,5 +44,3 @@ | |||
45 | #define RGBLIGHT_SAT_STEP 8 | 44 | #define RGBLIGHT_SAT_STEP 8 |
46 | #define RGBLIGHT_VAL_STEP 8 | 45 | #define RGBLIGHT_VAL_STEP 8 |
47 | #endif | 46 | #endif |
48 | |||
49 | #endif | ||
diff --git a/keyboards/four_banger/four_banger.h b/keyboards/four_banger/four_banger.h index a6da8dd0b..1d735a1f0 100644 --- a/keyboards/four_banger/four_banger.h +++ b/keyboards/four_banger/four_banger.h | |||
@@ -1,14 +1,11 @@ | |||
1 | #ifndef KB_H | 1 | #pragma once |
2 | #define KB_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT_ortho_2x2( \ | 5 | #define LAYOUT_ortho_2x2( \ |
7 | K00, K01, \ | 6 | k00, k01, \ |
8 | K10, K11 \ | 7 | k10, k11 \ |
9 | ) { \ | 8 | ) { \ |
10 | { K00, K01 }, \ | 9 | { k00, k01 }, \ |
11 | { K10, K11 } \ | 10 | { k10, k11 } \ |
12 | } | 11 | } |
13 | |||
14 | #endif | ||
diff --git a/keyboards/fractal/config.h b/keyboards/fractal/config.h index 5d4e0d49e..b9aeac385 100755 --- a/keyboards/fractal/config.h +++ b/keyboards/fractal/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -45,5 +44,3 @@ | |||
45 | #define RGBLIGHT_SAT_STEP 8 | 44 | #define RGBLIGHT_SAT_STEP 8 |
46 | #define RGBLIGHT_VAL_STEP 8 | 45 | #define RGBLIGHT_VAL_STEP 8 |
47 | #endif | 46 | #endif |
48 | |||
49 | #endif | ||
diff --git a/keyboards/gh80_3000/config.h b/keyboards/gh80_3000/config.h index 68a405c8d..71adb3e24 100644 --- a/keyboards/gh80_3000/config.h +++ b/keyboards/gh80_3000/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -44,5 +43,3 @@ | |||
44 | #define RGBLIGHT_SAT_STEP 8 | 43 | #define RGBLIGHT_SAT_STEP 8 |
45 | #define RGBLIGHT_VAL_STEP 8 | 44 | #define RGBLIGHT_VAL_STEP 8 |
46 | #endif | 45 | #endif |
47 | |||
48 | #endif | ||
diff --git a/keyboards/gh80_3000/gh80_3000.h b/keyboards/gh80_3000/gh80_3000.h index 803d30ece..9c58d6fe5 100644 --- a/keyboards/gh80_3000/gh80_3000.h +++ b/keyboards/gh80_3000/gh80_3000.h | |||
@@ -1,138 +1,143 @@ | |||
1 | #ifndef GH80_3000 | 1 | #pragma once |
2 | #define GH80_3000 | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | // default keymap: all 117 keys with ANSI Enter | 7 | // default keymap: all 117 keys with ANSI Enter |
7 | #define LAYOUT( \ | 8 | #define LAYOUT( \ |
8 | K000, K001, K002, K003, K300, K301, K302, K303, K306, K307, K308, K309, K310, K004, K005, K006, K007, K008, K009, K010, \ | 9 | k00, k01, k02, k03, k30, k31, k32, k33, k36, k37, k38, k39, k3A, k04, k05, k06, k07, k08, k09, k0A, \ |
9 | K100, K101, K102, K103, K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K104, K105, K106, K107, K108, K109, K110, \ | 10 | \ |
10 | K200, K201, K202, K203, K500, K501, K502, K503, K505, K506, K507, K508, K509, K510, K204, K205, K206, K207, K208, K209, K210, \ | 11 | k10, k11, k12, k13, k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k14, k15, k16, k17, k18, k19, k1A, \ |
11 | K800, K801, K802, K803, K600, K601, K602, K603, K606, K607, K608, K609, K610, K807, K808, K809, K810, \ | 12 | k20, k21, k22, k23, k50, k51, k52, k53, k55, k56, k57, k58, k59, k5A, k24, k25, k26, k27, k28, k29, k2A, \ |
12 | K900, K901, K902, K903, K700, K701, K702, K703, K705, K706, K707, K708, K709, K710, K906, K907, K908, K909, K910, \ | 13 | k80, k81, k82, k83, k60, k61, k62, k63, k66, k67, k68, k69, k6A, k87, k88, k89, k8A, \ |
13 | KA00, KA01, KA02, KA03, K804, K805, K806, K604, K605, K904, K905, KA04, KA05, KA06, KA07, KA08, KA09, KA10 \ | 14 | k90, k91, k92, k93, k70, k71, k72, k73, k75, k76, k77, k78, k79, k7A, k96, k97, k98, k99, k9A, \ |
15 | kA0, kA1, kA2, kA3, k84, k85, k86, k64, k65, k94, k95, kA4, kA5, kA6, kA7, kA8, kA9, kAA \ | ||
14 | ) { \ | 16 | ) { \ |
15 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010 }, \ | 17 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A }, \ |
16 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110 }, \ | 18 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A }, \ |
17 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210 }, \ | 19 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A }, \ |
18 | { K300, K301, K302, K303, KC_NO, KC_NO, K306, K307, K308, K309, K310 }, \ | 20 | { k30, k31, k32, k33, XXX, XXX, k36, k37, k38, k39, k3A }, \ |
19 | { K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410 }, \ | 21 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A }, \ |
20 | { K500, K501, K502, K503, KC_NO, K505, K506, K507, K508, K509, K510 }, \ | 22 | { k50, k51, k52, k53, XXX, k55, k56, k57, k58, k59, k5A }, \ |
21 | { K600, K601, K602, K603, K604, K605, K606, K607, K608, K609, K610 }, \ | 23 | { k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A }, \ |
22 | { K700, K701, K702, K703, KC_NO, K705, K706, K707, K708, K709, K710 }, \ | 24 | { k70, k71, k72, k73, XXX, k75, k76, k77, k78, k79, k7A }, \ |
23 | { K800, K801, K802, K803, K804, K805, K806, K807, K808, K809, K810 }, \ | 25 | { k80, k81, k82, k83, k84, k85, k86, k87, k88, k89, k8A }, \ |
24 | { K900, K901, K902, K903, K904, K905, K906, K907, K908, K909, K910 }, \ | 26 | { k90, k91, k92, k93, k94, k95, k96, k97, k98, k99, k9A }, \ |
25 | { KA00, KA01, KA02, KA03, KA04, KA05, KA06, KA07, KA08, KA09, KA10 } \ | 27 | { kA0, kA1, kA2, kA3, kA4, kA5, kA6, kA7, kA8, kA9, kAA } \ |
26 | } | 28 | } |
27 | 29 | ||
28 | // default ISO keymap: all 117 keys with ISO Enter | 30 | // default ISO keymap: all 117 keys with ISO Enter |
29 | #define LAYOUT_iso( \ | 31 | #define LAYOUT_iso( \ |
30 | K000, K001, K002, K003, K300, K301, K302, K303, K306, K307, K308, K309, K310, K004, K005, K006, K007, K008, K009, K010, \ | 32 | k00, k01, k02, k03, k30, k31, k32, k33, k36, k37, k38, k39, k3A, k04, k05, k06, k07, k08, k09, k0A, \ |
31 | K100, K101, K102, K103, K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K104, K105, K106, K107, K108, K109, K110, \ | 33 | \ |
32 | K200, K201, K202, K203, K500, K501, K502, K503, K505, K506, K507, K508, K509, K204, K205, K206, K207, K208, K209, K210, \ | 34 | k10, k11, k12, k13, k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k14, k15, k16, k17, k18, k19, k1A, \ |
33 | K800, K801, K802, K803, K600, K601, K602, K603, K606, K607, K608, K609, K510, K610, K807, K808, K809, K810, \ | 35 | k20, k21, k22, k23, k50, k51, k52, k53, k55, k56, k57, k58, k59, k24, k25, k26, k27, k28, k29, k2A, \ |
34 | K900, K901, K902, K903, K700, K701, K702, K703, K705, K706, K707, K708, K709, K710, K906, K907, K908, K909, K910, \ | 36 | k80, k81, k82, k83, k60, k61, k62, k63, k66, k67, k68, k69, k5A, k6A, k87, k88, k89, k8A, \ |
35 | KA00, KA01, KA02, KA03, K804, K805, K806, K604, K605, K904, K905, KA04, KA05, KA06, KA07, KA08, KA09, KA10 \ | 37 | k90, k91, k92, k93, k70, k71, k72, k73, k75, k76, k77, k78, k79, k7A, k96, k97, k98, k99, k9A, \ |
38 | kA0, kA1, kA2, kA3, k84, k85, k86, k64, k65, k94, k95, kA4, kA5, kA6, kA7, kA8, kA9, kAA \ | ||
36 | ) { \ | 39 | ) { \ |
37 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010 }, \ | 40 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A }, \ |
38 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110 }, \ | 41 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A }, \ |
39 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210 }, \ | 42 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A }, \ |
40 | { K300, K301, K302, K303, KC_NO, KC_NO, K306, K307, K308, K309, K310 }, \ | 43 | { k30, k31, k32, k33, XXX, XXX, k36, k37, k38, k39, k3A }, \ |
41 | { K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410 }, \ | 44 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A }, \ |
42 | { K500, K501, K502, K503, KC_NO, K505, K506, K507, K508, K509, K510 }, \ | 45 | { k50, k51, k52, k53, XXX, k55, k56, k57, k58, k59, k5A }, \ |
43 | { K600, K601, K602, K603, K604, K605, K606, K607, K608, K609, K610 }, \ | 46 | { k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A }, \ |
44 | { K700, K701, K702, K703, KC_NO, K705, K706, K707, K708, K709, K710 }, \ | 47 | { k70, k71, k72, k73, XXX, k75, k76, k77, k78, k79, k7A }, \ |
45 | { K800, K801, K802, K803, K804, K805, K806, K807, K808, K809, K810 }, \ | 48 | { k80, k81, k82, k83, k84, k85, k86, k87, k88, k89, k8A }, \ |
46 | { K900, K901, K902, K903, K904, K905, K906, K907, K908, K909, K910 }, \ | 49 | { k90, k91, k92, k93, k94, k95, k96, k97, k98, k99, k9A }, \ |
47 | { KA00, KA01, KA02, KA03, KA04, KA05, KA06, KA07, KA08, KA09, KA10 } \ | 50 | { kA0, kA1, kA2, kA3, kA4, kA5, kA6, kA7, kA8, kA9, kAA } \ |
48 | } | 51 | } |
49 | 52 | ||
50 | // Standard ANSI Keyboard | 53 | // Standard ANSI Keyboard |
51 | #define LAYOUT_fullsize_ansi( \ | 54 | #define LAYOUT_fullsize_ansi( \ |
52 | K000, K001, K002, K003, K300, K301, K302, K303, K306, K307, K308, K309, K310, K004, K005, K006, \ | 55 | k00, k01, k02, k03, k30, k31, k32, k33, k36, k37, k38, k39, k3A, k04, k05, k06, \ |
53 | K100, K101, K102, K103, K400, K401, K402, K403, K404, K405, K406, K407, K408, K410, K104, K105, K106, K107, K108, K109, K110, \ | 56 | \ |
54 | K200, K201, K202, K203, K500, K501, K502, K503, K505, K506, K507, K508, K509, K510, K204, K205, K206, K207, K208, K209, K810, \ | 57 | k10, k11, k12, k13, k40, k41, k42, k43, k44, k45, k46, k47, k48, k4A, k14, k15, k16, k17, k18, k19, k1A, \ |
55 | K800, K801, K802, K803, K600, K601, K602, K603, K606, K607, K608, K609, K610, K807, K808, K809, \ | 58 | k20, k21, k22, k23, k50, k51, k52, k53, k55, k56, k57, k58, k59, k5A, k24, k25, k26, k27, k28, k29, k8A, \ |
56 | K900, K902, K903, K700, K701, K702, K703, K705, K706, K707, K708, K709, K906, K907, K908, K909, KA10, \ | 59 | k80, k81, k82, k83, k60, k61, k62, k63, k66, k67, k68, k69, k6A, k87, k88, k89, \ |
57 | KA00, KA01, KA02, K805, K604, K605, K904, K905, KA04, KA05, KA06, KA07, KA09 \ | 60 | k90, k92, k93, k70, k71, k72, k73, k75, k76, k77, k78, k79, k96, k97, k98, k99, kAA, \ |
61 | kA0, kA1, kA2, k85, k64, k65, k94, k95, kA4, kA5, kA6, kA7, kA9 \ | ||
58 | ) { \ | 62 | ) { \ |
59 | { K000, K001, K002, K003, K004, K005, K006, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 63 | { k00, k01, k02, k03, k04, k05, k06, XXX, XXX, XXX, XXX }, \ |
60 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110 }, \ | 64 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A }, \ |
61 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, KC_NO }, \ | 65 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, XXX }, \ |
62 | { K300, K301, K302, K303, KC_NO, KC_NO, K306, K307, K308, K309, K310 }, \ | 66 | { k30, k31, k32, k33, XXX, XXX, k36, k37, k38, k39, k3A }, \ |
63 | { K400, K401, K402, K403, K404, K405, K406, K407, K408, KC_NO, K410 }, \ | 67 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, XXX, k4A }, \ |
64 | { K500, K501, K502, K503, KC_NO, K505, K506, K507, K508, K509, K510 }, \ | 68 | { k50, k51, k52, k53, XXX, k55, k56, k57, k58, k59, k5A }, \ |
65 | { K600, K601, K602, K603, K604, K605, K606, K607, K608, K609, K610 }, \ | 69 | { k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A }, \ |
66 | { K700, K701, K702, K703, KC_NO, K705, K706, K707, K708, K709, KC_NO }, \ | 70 | { k70, k71, k72, k73, XXX, k75, k76, k77, k78, k79, XXX }, \ |
67 | { K800, K801, K802, K803, KC_NO, K805, KC_NO, K807, K808, K809, K810 }, \ | 71 | { k80, k81, k82, k83, XXX, k85, XXX, k87, k88, k89, k8A }, \ |
68 | { K900, KC_NO, K902, K903, K904, K905, K906, K907, K908, K909, KC_NO }, \ | 72 | { k90, XXX, k92, k93, k94, k95, k96, k97, k98, k99, XXX }, \ |
69 | { KA00, KA01, KA02, KC_NO, KA04, KA05, KA06, KA07, KC_NO, KA09, KA10 } \ | 73 | { kA0, kA1, kA2, XXX, kA4, kA5, kA6, kA7, XXX, kA9, kAA } \ |
70 | } | 74 | } |
71 | 75 | ||
72 | // Standard ISO Keyboard | 76 | // Standard ISO Keyboard |
73 | #define LAYOUT_fullsize_iso( \ | 77 | #define LAYOUT_fullsize_iso( \ |
74 | K000, K001, K002, K003, K300, K301, K302, K303, K306, K307, K308, K309, K310, K004, K005, K006, \ | 78 | k00, k01, k02, k03, k30, k31, k32, k33, k36, k37, k38, k39, k3A, k04, k05, k06, \ |
75 | K100, K101, K102, K103, K400, K401, K402, K403, K404, K405, K406, K407, K408, K410, K104, K105, K106, K107, K108, K109, K110, \ | 79 | \ |
76 | K200, K201, K202, K203, K500, K501, K502, K503, K505, K506, K507, K508, K509, K204, K205, K206, K207, K208, K209, K810, \ | 80 | k10, k11, k12, k13, k40, k41, k42, k43, k44, k45, k46, k47, k48, k4A, k14, k15, k16, k17, k18, k19, k1A, \ |
77 | K800, K801, K802, K803, K600, K601, K602, K603, K606, K607, K608, K609, K510, K610, K807, K808, K809, \ | 81 | k20, k21, k22, k23, k50, k51, k52, k53, k55, k56, k57, k58, k59, k24, k25, k26, k27, k28, k29, k8A, \ |
78 | K900, K901, K902, K903, K700, K701, K702, K703, K705, K706, K707, K708, K709, K906, K907, K908, K909, KA10, \ | 82 | k80, k81, k82, k83, k60, k61, k62, k63, k66, k67, k68, k69, k5A, k6A, k87, k88, k89, \ |
79 | KA00, KA01, KA02, K805, K604, K605, K904, K905, KA04, KA05, KA06, KA07, KA09 \ | 83 | k90, k91, k92, k93, k70, k71, k72, k73, k75, k76, k77, k78, k79, k96, k97, k98, k99, kAA, \ |
84 | kA0, kA1, kA2, k85, k64, k65, k94, k95, kA4, kA5, kA6, kA7, kA9 \ | ||
80 | ) { \ | 85 | ) { \ |
81 | { K000, K001, K002, K003, K004, K005, K006, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 86 | { k00, k01, k02, k03, k04, k05, k06, XXX, XXX, XXX, XXX }, \ |
82 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110 }, \ | 87 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A }, \ |
83 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, KC_NO }, \ | 88 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, XXX }, \ |
84 | { K300, K301, K302, K303, KC_NO, KC_NO, K306, K307, K308, K309, K310 }, \ | 89 | { k30, k31, k32, k33, XXX, XXX, k36, k37, k38, k39, k3A }, \ |
85 | { K400, K401, K402, K403, K404, K405, K406, K407, K408, KC_NO, K410 }, \ | 90 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, XXX, k4A }, \ |
86 | { K500, K501, K502, K503, KC_NO, K505, K506, K507, K508, K509, K510 }, \ | 91 | { k50, k51, k52, k53, XXX, k55, k56, k57, k58, k59, k5A }, \ |
87 | { K600, K601, K602, K603, K604, K605, K606, K607, K608, K609, K610 }, \ | 92 | { k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A }, \ |
88 | { K700, K701, K702, K703, KC_NO, K705, K706, K707, K708, K709, KC_NO }, \ | 93 | { k70, k71, k72, k73, XXX, k75, k76, k77, k78, k79, XXX }, \ |
89 | { K800, K801, K802, K803, KC_NO, K805, KC_NO, K807, K808, K809, K810 }, \ | 94 | { k80, k81, k82, k83, XXX, k85, XXX, k87, k88, k89, k8A }, \ |
90 | { K900, K901, K902, K903, K904, K905, K906, K907, K908, K909, KC_NO }, \ | 95 | { k90, k91, k92, k93, k94, k95, k96, k97, k98, k99, XXX }, \ |
91 | { KA00, KA01, KA02, KC_NO, KA04, KA05, KA06, KA07, KC_NO, KA09, KA10 } \ | 96 | { kA0, kA1, kA2, XXX, kA4, kA5, kA6, kA7, XXX, kA9, kAA } \ |
92 | } | 97 | } |
93 | 98 | ||
94 | // Winkeyless ANSI Keyboard | 99 | // Winkeyless ANSI Keyboard |
95 | #define LAYOUT_fullsize_ansi_wkl( \ | 100 | #define LAYOUT_fullsize_ansi_wkl( \ |
96 | K000, K001, K002, K003, K300, K301, K302, K303, K306, K307, K308, K309, K310, K004, K005, K006, \ | 101 | k00, k01, k02, k03, k30, k31, k32, k33, k36, k37, k38, k39, k3A, k04, k05, k06, \ |
97 | K100, K101, K102, K103, K400, K401, K402, K403, K404, K405, K406, K407, K408, K410, K104, K105, K106, K107, K108, K109, K110, \ | 102 | \ |
98 | K200, K201, K202, K203, K500, K501, K502, K503, K505, K506, K507, K508, K509, K510, K204, K205, K206, K207, K208, K209, K810, \ | 103 | k10, k11, k12, k13, k40, k41, k42, k43, k44, k45, k46, k47, k48, k4A, k14, k15, k16, k17, k18, k19, k1A, \ |
99 | K800, K801, K802, K803, K600, K601, K602, K603, K606, K607, K608, K609, K610, K807, K808, K809, \ | 104 | k20, k21, k22, k23, k50, k51, k52, k53, k55, k56, k57, k58, k59, k5A, k24, k25, k26, k27, k28, k29, k8A, \ |
100 | K900, K902, K903, K700, K701, K702, K703, K705, K706, K707, K708, K709, K906, K907, K908, K909, KA10, \ | 105 | k80, k81, k82, k83, k60, k61, k62, k63, k66, k67, k68, k69, k6A, k87, k88, k89, \ |
101 | KA00, KA02, K805, K605, K905, KA04, KA05, KA06, KA07, KA09 \ | 106 | k90, k92, k93, k70, k71, k72, k73, k75, k76, k77, k78, k79, k96, k97, k98, k99, kAA, \ |
107 | kA0, kA2, k85, k65, k95, kA4, kA5, kA6, kA7, kA9 \ | ||
102 | ) { \ | 108 | ) { \ |
103 | { K000, K001, K002, K003, K004, K005, K006, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 109 | { k00, k01, k02, k03, k04, k05, k06, XXX, XXX, XXX, XXX }, \ |
104 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110 }, \ | 110 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A }, \ |
105 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, KC_NO }, \ | 111 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, XXX }, \ |
106 | { K300, K301, K302, K303, KC_NO, KC_NO, K306, K307, K308, K309, K310 }, \ | 112 | { k30, k31, k32, k33, XXX, XXX, k36, k37, k38, k39, k3A }, \ |
107 | { K400, K401, K402, K403, K404, K405, K406, K407, K408, KC_NO, K410 }, \ | 113 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, XXX, k4A }, \ |
108 | { K500, K501, K502, K503, KC_NO, K505, K506, K507, K508, K509, K510 }, \ | 114 | { k50, k51, k52, k53, XXX, k55, k56, k57, k58, k59, k5A }, \ |
109 | { K600, K601, K602, K603, KC_NO, K605, K606, K607, K608, K609, K610 }, \ | 115 | { k60, k61, k62, k63, XXX, k65, k66, k67, k68, k69, k6A }, \ |
110 | { K700, K701, K702, K703, KC_NO, K705, K706, K707, K708, K709, KC_NO }, \ | 116 | { k70, k71, k72, k73, XXX, k75, k76, k77, k78, k79, XXX }, \ |
111 | { K800, K801, K802, K803, KC_NO, K805, KC_NO, K807, K808, K809, K810 }, \ | 117 | { k80, k81, k82, k83, XXX, k85, XXX, k87, k88, k89, k8A }, \ |
112 | { K900, KC_NO, K902, K903, KC_NO, K905, K906, K907, K908, K909, KC_NO }, \ | 118 | { k90, XXX, k92, k93, XXX, k95, k96, k97, k98, k99, XXX }, \ |
113 | { KA00, KC_NO, KA02, KC_NO, KA04, KA05, KA06, KA07, KC_NO, KA09, KA10 } \ | 119 | { kA0, XXX, kA2, XXX, kA4, kA5, kA6, kA7, XXX, kA9, kAA } \ |
114 | } | 120 | } |
115 | 121 | ||
116 | // Winkeyless ISO Keyboard | 122 | // Winkeyless ISO Keyboard |
117 | #define LAYOUT_fullsize_iso_wkl( \ | 123 | #define LAYOUT_fullsize_iso_wkl( \ |
118 | K000, K001, K002, K003, K300, K301, K302, K303, K306, K307, K308, K309, K310, K004, K005, K006, \ | 124 | k00, k01, k02, k03, k30, k31, k32, k33, k36, k37, k38, k39, k3A, k04, k05, k06, \ |
119 | K100, K101, K102, K103, K400, K401, K402, K403, K404, K405, K406, K407, K408, K410, K104, K105, K106, K107, K108, K109, K110, \ | 125 | \ |
120 | K200, K201, K202, K203, K500, K501, K502, K503, K505, K506, K507, K508, K509, K204, K205, K206, K207, K208, K209, K810, \ | 126 | k10, k11, k12, k13, k40, k41, k42, k43, k44, k45, k46, k47, k48, k4A, k14, k15, k16, k17, k18, k19, k1A, \ |
121 | K800, K801, K802, K803, K600, K601, K602, K603, K606, K607, K608, K609, K510, K610, K807, K808, K809, \ | 127 | k20, k21, k22, k23, k50, k51, k52, k53, k55, k56, k57, k58, k59, k24, k25, k26, k27, k28, k29, k8A, \ |
122 | K900, K901, K902, K903, K700, K701, K702, K703, K705, K706, K707, K708, K709, K906, K907, K908, K909, KA10, \ | 128 | k80, k81, k82, k83, k60, k61, k62, k63, k66, k67, k68, k69, k5A, k6A, k87, k88, k89, \ |
123 | KA00, KA02, K805, K605, K905, KA04, KA05, KA06, KA07, KA09 \ | 129 | k90, k91, k92, k93, k70, k71, k72, k73, k75, k76, k77, k78, k79, k96, k97, k98, k99, kAA, \ |
130 | kA0, kA2, k85, k65, k95, kA4, kA5, kA6, kA7, kA9 \ | ||
124 | ) { \ | 131 | ) { \ |
125 | { K000, K001, K002, K003, K004, K005, K006, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 132 | { k00, k01, k02, k03, k04, k05, k06, XXX, XXX, XXX, XXX }, \ |
126 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110 }, \ | 133 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A }, \ |
127 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, KC_NO }, \ | 134 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, XXX }, \ |
128 | { K300, K301, K302, K303, KC_NO, KC_NO, K306, K307, K308, K309, K310 }, \ | 135 | { k30, k31, k32, k33, XXX, XXX, k36, k37, k38, k39, k3A }, \ |
129 | { K400, K401, K402, K403, K404, K405, K406, K407, K408, KC_NO, K410 }, \ | 136 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, XXX, k4A }, \ |
130 | { K500, K501, K502, K503, KC_NO, K505, K506, K507, K508, K509, K510 }, \ | 137 | { k50, k51, k52, k53, XXX, k55, k56, k57, k58, k59, k5A }, \ |
131 | { K600, K601, K602, K603, KC_NO, K605, K606, K607, K608, K609, K610 }, \ | 138 | { k60, k61, k62, k63, XXX, k65, k66, k67, k68, k69, k6A }, \ |
132 | { K700, K701, K702, K703, KC_NO, K705, K706, K707, K708, K709, KC_NO }, \ | 139 | { k70, k71, k72, k73, XXX, k75, k76, k77, k78, k79, XXX }, \ |
133 | { K800, K801, K802, K803, KC_NO, K805, KC_NO, K807, K808, K809, K810 }, \ | 140 | { k80, k81, k82, k83, XXX, k85, XXX, k87, k88, k89, k8A }, \ |
134 | { K900, K901, K902, K903, KC_NO, K905, K906, K907, K908, K909, KC_NO }, \ | 141 | { k90, k91, k92, k93, XXX, k95, k96, k97, k98, k99, XXX }, \ |
135 | { KA00, KC_NO, KA02, KC_NO, KA04, KA05, KA06, KA07, KC_NO, KA09, KA10 } \ | 142 | { kA0, XXX, kA2, XXX, kA4, kA5, kA6, kA7, XXX, kA9, kAA } \ |
136 | } | 143 | } |
137 | |||
138 | #endif | ||
diff --git a/keyboards/gmmk/pro/ansi/keymaps/benschaeff/keymap.c b/keyboards/gmmk/pro/ansi/keymaps/benschaeff/keymap.c new file mode 100644 index 000000000..39eac038d --- /dev/null +++ b/keyboards/gmmk/pro/ansi/keymaps/benschaeff/keymap.c | |||
@@ -0,0 +1,123 @@ | |||
1 | /* Copyright 2021 Glorious, LLC <salman@pcgamingrace.com> | ||
2 | This program is free software: you can redistribute it and/or modify | ||
3 | it under the terms of the GNU General Public License as published by | ||
4 | the Free Software Foundation, either version 2 of the License, or | ||
5 | (at your option) any later version. | ||
6 | This program is distributed in the hope that it will be useful, | ||
7 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
8 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
9 | GNU General Public License for more details. | ||
10 | You should have received a copy of the GNU General Public License | ||
11 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
12 | */ | ||
13 | |||
14 | #include QMK_KEYBOARD_H | ||
15 | |||
16 | enum userspace_layers { | ||
17 | QWERTY, | ||
18 | FNLAYER, | ||
19 | POPTAB, | ||
20 | }; | ||
21 | |||
22 | //custom keycodes | ||
23 | #define MODS_ALT_MASK (MOD_BIT(KC_LALT)) // Make ALT layer for encoder use | ||
24 | #define MODS_CTRL_MASK (MOD_BIT(KC_LCTL)) // Make CTRL layer for encoder use | ||
25 | #define SWAP_L SGUI(KC_LEFT) // Swap application to left display | ||
26 | #define SWAP_R SGUI(KC_RGHT) // Swap application to right display | ||
27 | #define MINI LGUI(KC_DOWN) // Shrink window | ||
28 | #define MAXI LGUI(KC_UP) // Maximize window | ||
29 | #define CLOSEAPPLICATION LALT(KC_F4) // Kill application | ||
30 | #define CLOSETAB LCTL(KC_W) // Kill current tab | ||
31 | #define POPOUT LCTL(LSFT(KC_K)) | ||
32 | |||
33 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
34 | |||
35 | // ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Prt Rotary(Mute) | ||
36 | // ~ 1 2 3 4 5 6 7 8 9 0 - (=) BackSpc Del | ||
37 | // Tab Q W E R T Y U I O P [ ] \ PgUp | ||
38 | // Caps A S D F G H J K L ; " Enter PgDn | ||
39 | // Sh_L Z X C V B N M , . ? Sh_R Up End | ||
40 | // Ct_L Win_L Alt_L SPACE Alt_R FN Ct_R Left Down Right | ||
41 | |||
42 | |||
43 | // The FN key by default maps to a momentary toggle to layer 1 to provide access to the RESET key (to put the board into bootloader mode). Without | ||
44 | // this mapping, you have to open the case to hit the button on the bottom of the PCB (near the USB cable attachment) while plugging in the USB | ||
45 | // cable to get the board into bootloader mode - definitely not fun when you're working on your QMK builds. Remove this and put it back to KC_RGUI | ||
46 | // if that's your preference. | ||
47 | // | ||
48 | // To put the keyboard in bootloader mode, use FN+backslash. If you accidentally put it into bootloader, you can just unplug the USB cable and | ||
49 | // it'll be back to normal when you plug it back in. | ||
50 | |||
51 | [QWERTY] = LAYOUT( | ||
52 | 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_PSCR, KC_MUTE, | ||
53 | 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_DEL, | ||
54 | 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, | ||
55 | 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, | ||
56 | 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, | ||
57 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(FNLAYER), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
58 | ), | ||
59 | |||
60 | [FNLAYER] = LAYOUT( | ||
61 | CLOSEAPPLICATION, CLOSETAB,_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_MEDIA_PLAY_PAUSE, | ||
62 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
63 | _______, SWAP_L , MAXI , SWAP_R , _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET , _______, | ||
64 | _______, _______, MINI , _______, POPOUT, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
65 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
66 | _______, _______, _______, _______, _______, _______, KC_TRNS, _______, _______, _______ | ||
67 | ), | ||
68 | |||
69 | |||
70 | }; | ||
71 | |||
72 | |||
73 | bool encoder_update_user(uint8_t index, bool clockwise) | ||
74 | { | ||
75 | if (get_mods() & MODS_ALT_MASK) | ||
76 | { | ||
77 | if (clockwise) | ||
78 | { | ||
79 | tap_code(KC_TAB); | ||
80 | } | ||
81 | else | ||
82 | { | ||
83 | tap_code16(S(KC_TAB)); | ||
84 | } | ||
85 | } | ||
86 | else if (get_mods() & MODS_CTRL_MASK) | ||
87 | { | ||
88 | if (clockwise) | ||
89 | { | ||
90 | tap_code(KC_TAB); | ||
91 | } | ||
92 | else | ||
93 | { | ||
94 | tap_code16(S(KC)_TAB)); | ||
95 | |||
96 | } | ||
97 | } | ||
98 | else if(IS_LAYER_ON(FNLAYER)) | ||
99 | { | ||
100 | if(clockwise) | ||
101 | { | ||
102 | tap_code(KC_MEDIA_NEXT_TRACK); | ||
103 | } | ||
104 | else | ||
105 | { | ||
106 | tap_code(KC_MEDIA_PREV_TRACK); | ||
107 | } | ||
108 | } | ||
109 | else | ||
110 | { | ||
111 | if (clockwise) | ||
112 | { | ||
113 | tap_code(KC_VOLU); | ||
114 | } | ||
115 | else | ||
116 | { | ||
117 | tap_code(KC_VOLD); | ||
118 | } | ||
119 | |||
120 | } | ||
121 | return true; | ||
122 | |||
123 | } \ No newline at end of file | ||
diff --git a/keyboards/gray_studio/cod67/cod67.h b/keyboards/gray_studio/cod67/cod67.h index ed4a72997..85ebbab61 100644 --- a/keyboards/gray_studio/cod67/cod67.h +++ b/keyboards/gray_studio/cod67/cod67.h | |||
@@ -13,24 +13,21 @@ | |||
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 COD67_H | 16 | |
17 | #define COD67_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define LAYOUT( \ | 21 | #define LAYOUT( \ |
22 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K48, \ | 22 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k48, \ |
23 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 23 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
24 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 24 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
25 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 25 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ |
26 | K40, K41, K42, K43, K44, K45, K46, K47, K0D, K49, K4A, K4B, K4C, K4D \ | 26 | k40, k41, k42, k43, k44, k45, k46, k47, k0D, k49, k4A, k4B, k4C, k4D \ |
27 | ) \ | 27 | ) { \ |
28 | { \ | 28 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
29 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 29 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ |
30 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 30 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D }, \ |
31 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | 31 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D }, \ |
32 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | 32 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D } \ |
33 | { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D }, \ | ||
34 | } | 33 | } |
35 | |||
36 | #endif | ||
diff --git a/keyboards/gskt00/gskt00.h b/keyboards/gskt00/gskt00.h index 90e9a1ad5..151155d7f 100755 --- a/keyboards/gskt00/gskt00.h +++ b/keyboards/gskt00/gskt00.h | |||
@@ -1,57 +1,56 @@ | |||
1 | #ifndef GSKT00_H | 1 | #pragma once |
2 | #define GSKT00_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT_all( \ | 7 | #define LAYOUT_all( \ |
7 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K26, K27, \ | 8 | k36, k37, k46, k47, k56, k57, k66, k67, k76, k77, k06, k07, k17, k26, k27, \ |
8 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | 9 | k34, k35, k44, k45, k54, k55, k64, k65, k75, k05, k15, k16, k25, k24, \ |
9 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ | 10 | k32, k33, k43, k52, k53, k63, k73, k74, k03, k04, k13, k14, k23, \ |
10 | K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, K22, \ | 11 | k31, k41, k42, k51, k61, k62, k71, k72, k01, k02, k11, k12, k21, k22, \ |
11 | K30, K40, K50, K60, K00, K10, K20 \ | 12 | k30, k40, k50, k60, k00, k10, k20 \ |
12 | ) { \ | 13 | ) { \ |
13 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
14 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
15 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
16 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
17 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ | 18 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
18 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 19 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
19 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 20 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
20 | { KC_NO, K71, K72, K73, K74, K75, K76, K77 } \ | 21 | { XXX, k71, k72, k73, k74, k75, k76, k77 } \ |
21 | } | 22 | } |
22 | 23 | ||
23 | #define LAYOUT_60_iso_tsangan( \ | 24 | #define LAYOUT_60_iso_tsangan( \ |
24 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K27, \ | 25 | k36, k37, k46, k47, k56, k57, k66, k67, k76, k77, k06, k07, k17, k27, \ |
25 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, \ | 26 | k34, k35, k44, k45, k54, k55, k64, k65, k75, k05, k15, k16, k25, \ |
26 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K24, K23, /* enter */ \ | 27 | k32, k33, k43, k52, k53, k63, k73, k74, k03, k04, k13, k14, k24, k23, \ |
27 | K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, \ | 28 | k31, k41, k42, k51, k61, k62, k71, k72, k01, k02, k11, k12, k21, \ |
28 | K30, K40, K50, K60, K00, K10, K20 \ | 29 | k30, k40, k50, k60, k00, k10, k20 \ |
29 | ) { \ | 30 | ) { \ |
30 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 31 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
31 | { KC_NO, K11, K12, K13, K14, K15, K16, K17 }, \ | 32 | { XXX, k11, k12, k13, k14, k15, k16, k17 }, \ |
32 | { K20, K21, KC_NO, K23, K24, K25, KC_NO, K27 }, \ | 33 | { k20, k21, XXX, k23, k24, k25, XXX, k27 }, \ |
33 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 34 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
34 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ | 35 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
35 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 36 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
36 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 37 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
37 | { KC_NO, K71, K72, K73, K74, K75, K76, K77 } \ | 38 | { XXX, k71, k72, k73, k74, k75, k76, k77 } \ |
38 | } | 39 | } |
39 | 40 | ||
40 | #define LAYOUT_60_ansi_tsangan( \ | 41 | #define LAYOUT_60_ansi_tsangan( \ |
41 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K27, \ | 42 | k36, k37, k46, k47, k56, k57, k66, k67, k76, k77, k06, k07, k17, k27, \ |
42 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | 43 | k34, k35, k44, k45, k54, k55, k64, k65, k75, k05, k15, k16, k25, k24, \ |
43 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ | 44 | k32, k33, k43, k52, k53, k63, k73, k74, k03, k04, k13, k14, k23, \ |
44 | K31, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, \ | 45 | k31, k42, k51, k61, k62, k71, k72, k01, k02, k11, k12, k21, \ |
45 | K30, K40, K50, K60, K00, K10, K20 \ | 46 | k30, k40, k50, k60, k00, k10, k20 \ |
46 | ) { \ | 47 | ) { \ |
47 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 48 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
48 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 49 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
49 | { K20, K21, KC_NO, K23, K24, K25, KC_NO, K27 }, \ | 50 | { k20, k21, XXX, k23, k24, k25, XXX, k27 }, \ |
50 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 51 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
51 | { K40, KC_NO, K42, K43, K44, K45, K46, K47 }, \ | 52 | { k40, XXX, k42, k43, k44, k45, k46, k47 }, \ |
52 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 53 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
53 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 54 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
54 | { KC_NO, K71, K72, K73, K74, K75, K76, K77 } \ | 55 | { XXX, k71, k72, k73, k74, k75, k76, k77 } \ |
55 | } | 56 | } |
56 | |||
57 | #endif | ||
diff --git a/keyboards/hadron/hadron.h b/keyboards/hadron/hadron.h index c11774729..349311270 100644 --- a/keyboards/hadron/hadron.h +++ b/keyboards/hadron/hadron.h | |||
@@ -1,33 +1,27 @@ | |||
1 | #ifndef HADRON_H | 1 | #pragma once |
2 | #define HADRON_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #ifdef KEYBOARD_hadron_ver0 | 5 | #if defined(KEYBOARD_hadron_ver0) |
7 | #include "ver0.h" | 6 | # include "ver0.h" |
8 | #endif | 7 | #elif defined(KEYBOARD_hadron_ver2) |
9 | #ifdef KEYBOARD_hadron_ver2 | 8 | # include "ver2.h" |
10 | #include "ver2.h" | 9 | #elif defined(KEYBOARD_hadron_ver3) |
11 | #endif | 10 | # include "ver3.h" |
12 | #ifdef KEYBOARD_hadron_ver3 | ||
13 | #include "ver3.h" | ||
14 | #endif | 11 | #endif |
15 | 12 | ||
13 | #define XXX KC_NO | ||
16 | 14 | ||
17 | #define LAYOUT( \ | 15 | #define LAYOUT( \ |
18 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, \ | 16 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
19 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | 17 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
20 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, \ | 18 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
21 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 19 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
22 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E \ | 20 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E \ |
23 | ) \ | 21 | ) { \ |
24 | { \ | 22 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, XXX, XXX, XXX }, \ |
25 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, KC_NO, KC_NO, KC_NO }, \ | 23 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
26 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | 24 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E }, \ |
27 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \ | 25 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
28 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | 26 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E } \ |
29 | { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E } \ | ||
30 | } | 27 | } |
31 | |||
32 | |||
33 | #endif | ||
diff --git a/keyboards/hadron/i2c.c b/keyboards/hadron/i2c.c deleted file mode 100644 index cd2b835d5..000000000 --- a/keyboards/hadron/i2c.c +++ /dev/null | |||
@@ -1,166 +0,0 @@ | |||
1 | #include <util/twi.h> | ||
2 | #include <avr/io.h> | ||
3 | #include <stdlib.h> | ||
4 | #include <avr/interrupt.h> | ||
5 | #include <util/twi.h> | ||
6 | #include <stdbool.h> | ||
7 | #include "i2c.h" | ||
8 | |||
9 | #ifdef USE_I2C | ||
10 | |||
11 | // Limits the amount of we wait for any one i2c transaction. | ||
12 | // Since were running SCL line 100kHz (=> 10μs/bit), and each transactions is | ||
13 | // 9 bits, a single transaction will take around 90μs to complete. | ||
14 | // | ||
15 | // (F_CPU/SCL_CLOCK) => # of μC cycles to transfer a bit | ||
16 | // poll loop takes at least 8 clock cycles to execute | ||
17 | #define I2C_LOOP_TIMEOUT (9+1)*(F_CPU/SCL_CLOCK)/8 | ||
18 | |||
19 | #define BUFFER_POS_INC() (slave_buffer_pos = (slave_buffer_pos+1)%SLAVE_BUFFER_SIZE) | ||
20 | |||
21 | volatile uint8_t i2c_slave_buffer[SLAVE_BUFFER_SIZE]; | ||
22 | |||
23 | static volatile uint8_t slave_buffer_pos; | ||
24 | static volatile bool slave_has_register_set = false; | ||
25 | |||
26 | // Wait for an i2c operation to finish | ||
27 | inline static | ||
28 | void i2c_delay(void) { | ||
29 | uint16_t lim = 0; | ||
30 | while(!(TWCR & (1<<TWINT)) && lim < I2C_LOOP_TIMEOUT) | ||
31 | lim++; | ||
32 | |||
33 | // easier way, but will wait slightly longer | ||
34 | // _delay_us(100); | ||
35 | } | ||
36 | |||
37 | // Setup twi to run at 100kHz | ||
38 | void i2c_master_init(void) { | ||
39 | // no prescaler | ||
40 | TWSR = 0; | ||
41 | // Set TWI clock frequency to SCL_CLOCK. Need TWBR>10. | ||
42 | // Check datasheets for more info. | ||
43 | TWBR = ((F_CPU/SCL_CLOCK)-16)/2; | ||
44 | } | ||
45 | |||
46 | // Start a transaction with the given i2c slave address. The direction of the | ||
47 | // transfer is set with I2C_READ and I2C_WRITE. | ||
48 | // returns: 0 => success | ||
49 | // 1 => error | ||
50 | uint8_t i2c_master_start(uint8_t address) { | ||
51 | TWCR = (1<<TWINT) | (1<<TWSTA) | (1<<TWEN); | ||
52 | |||
53 | i2c_delay(); | ||
54 | |||
55 | // check that we started successfully | ||
56 | if ( (TW_STATUS != TW_START) && (TW_STATUS != TW_REP_START)) | ||
57 | return 1; | ||
58 | |||
59 | // send device address | ||
60 | TWDR = address; | ||
61 | TWCR = (1<<TWINT) | (1<<TWEN); | ||
62 | |||
63 | i2c_delay(); | ||
64 | |||
65 | if ( (TW_STATUS != TW_MT_SLA_ACK) && (TW_STATUS != TW_MR_SLA_ACK) ) | ||
66 | return 1; // slave did not acknowledge | ||
67 | else | ||
68 | return 0; // success | ||
69 | } | ||
70 | |||
71 | |||
72 | // Finish the i2c transaction. | ||
73 | void i2c_master_stop(void) { | ||
74 | TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWSTO); | ||
75 | |||
76 | uint16_t lim = 0; | ||
77 | while(!(TWCR & (1<<TWSTO)) && lim < I2C_LOOP_TIMEOUT) | ||
78 | lim++; | ||
79 | } | ||
80 | |||
81 | // Write one byte to the i2c slave. | ||
82 | // returns 0 => slave ACK | ||
83 | // 1 => slave NACK | ||
84 | uint8_t i2c_master_write(uint8_t data) { | ||
85 | TWDR = data; | ||
86 | TWCR = (1<<TWINT) | (1<<TWEN); | ||
87 | |||
88 | i2c_delay(); | ||
89 | |||
90 | // check if the slave acknowledged us | ||
91 | return (TW_STATUS == TW_MT_DATA_ACK) ? 0 : 1; | ||
92 | } | ||
93 | |||
94 | // Read one byte from the i2c slave. If ack=1 the slave is acknowledged, | ||
95 | // if ack=0 the acknowledge bit is not set. | ||
96 | // returns: byte read from i2c device | ||
97 | uint8_t i2c_master_read(int ack) { | ||
98 | TWCR = (1<<TWINT) | (1<<TWEN) | (ack<<TWEA); | ||
99 | |||
100 | i2c_delay(); | ||
101 | return TWDR; | ||
102 | } | ||
103 | |||
104 | void i2c_reset_state(void) { | ||
105 | TWCR = 0; | ||
106 | } | ||
107 | |||
108 | void i2c_slave_init(uint8_t address) { | ||
109 | TWAR = address << 0; // slave i2c address | ||
110 | // TWEN - twi enable | ||
111 | // TWEA - enable address acknowledgement | ||
112 | // TWINT - twi interrupt flag | ||
113 | // TWIE - enable the twi interrupt | ||
114 | TWCR = (1<<TWIE) | (1<<TWEA) | (1<<TWINT) | (1<<TWEN); | ||
115 | } | ||
116 | |||
117 | ISR(TWI_vect); | ||
118 | |||
119 | ISR(TWI_vect) { | ||
120 | uint8_t ack = 1; | ||
121 | switch(TW_STATUS) { | ||
122 | case TW_SR_SLA_ACK: | ||
123 | // this device has been addressed as a slave receiver | ||
124 | slave_has_register_set = false; | ||
125 | break; | ||
126 | |||
127 | case TW_SR_DATA_ACK: | ||
128 | // this device has received data as a slave receiver | ||
129 | // The first byte that we receive in this transaction sets the location | ||
130 | // of the read/write location of the slaves memory that it exposes over | ||
131 | // i2c. After that, bytes will be written at slave_buffer_pos, incrementing | ||
132 | // slave_buffer_pos after each write. | ||
133 | if(!slave_has_register_set) { | ||
134 | slave_buffer_pos = TWDR; | ||
135 | // don't acknowledge the master if this memory loctaion is out of bounds | ||
136 | if ( slave_buffer_pos >= SLAVE_BUFFER_SIZE ) { | ||
137 | ack = 0; | ||
138 | slave_buffer_pos = 0; | ||
139 | } | ||
140 | slave_has_register_set = true; | ||
141 | } else { | ||
142 | i2c_slave_buffer[slave_buffer_pos] = TWDR; | ||
143 | BUFFER_POS_INC(); | ||
144 | } | ||
145 | break; | ||
146 | |||
147 | case TW_ST_SLA_ACK: | ||
148 | case TW_ST_DATA_ACK: | ||
149 | // master has addressed this device as a slave transmitter and is | ||
150 | // requesting data. | ||
151 | TWDR = i2c_slave_buffer[slave_buffer_pos]; | ||
152 | BUFFER_POS_INC(); | ||
153 | break; | ||
154 | |||
155 | case TW_BUS_ERROR: // something went wrong, reset twi state | ||
156 | TWCR = 0; | ||
157 | default: | ||
158 | break; | ||
159 | } | ||
160 | // Reset everything, so we are ready for the next TWI interrupt | ||
161 | TWCR |= (1<<TWIE) | (1<<TWINT) | (ack<<TWEA) | (1<<TWEN); | ||
162 | } | ||
163 | |||
164 | |||
165 | |||
166 | #endif | ||
diff --git a/keyboards/hadron/i2c.h b/keyboards/hadron/i2c.h deleted file mode 100644 index 2bd7f4096..000000000 --- a/keyboards/hadron/i2c.h +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | #ifndef I2C_H | ||
2 | #define I2C_H | ||
3 | |||
4 | #include <stdint.h> | ||
5 | |||
6 | #ifndef F_CPU | ||
7 | #define F_CPU 16000000UL | ||
8 | #endif | ||
9 | |||
10 | #define I2C_READ 1 | ||
11 | #define I2C_WRITE 0 | ||
12 | |||
13 | #define I2C_ACK 1 | ||
14 | #define I2C_NACK 0 | ||
15 | |||
16 | #define SLAVE_BUFFER_SIZE 0x10 | ||
17 | |||
18 | // i2c SCL clock frequency | ||
19 | #define SCL_CLOCK 800000L | ||
20 | |||
21 | extern volatile uint8_t i2c_slave_buffer[SLAVE_BUFFER_SIZE]; | ||
22 | |||
23 | void i2c_master_init(void); | ||
24 | uint8_t i2c_master_start(uint8_t address); | ||
25 | void i2c_master_stop(void); | ||
26 | uint8_t i2c_master_write(uint8_t data); | ||
27 | uint8_t i2c_master_read(int); | ||
28 | void i2c_reset_state(void); | ||
29 | void i2c_slave_init(uint8_t address); | ||
30 | |||
31 | |||
32 | static inline unsigned char i2c_start_read(unsigned char addr) { | ||
33 | return i2c_master_start((addr << 1) | I2C_READ); | ||
34 | } | ||
35 | |||
36 | static inline unsigned char i2c_start_write(unsigned char addr) { | ||
37 | return i2c_master_start((addr << 1) | I2C_WRITE); | ||
38 | } | ||
39 | |||
40 | // from SSD1306 scrips | ||
41 | extern unsigned char i2c_rep_start(unsigned char addr); | ||
42 | extern void i2c_start_wait(unsigned char addr); | ||
43 | extern unsigned char i2c_readAck(void); | ||
44 | extern unsigned char i2c_readNak(void); | ||
45 | extern unsigned char i2c_read(unsigned char ack); | ||
46 | |||
47 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); | ||
48 | |||
49 | #endif | ||
diff --git a/keyboards/hadron/ver2/config.h b/keyboards/hadron/ver2/config.h index e051db209..c992f7fe3 100644 --- a/keyboards/hadron/ver2/config.h +++ b/keyboards/hadron/ver2/config.h | |||
@@ -28,10 +28,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
28 | #define MATRIX_COL_PINS { F6, F7, D6, C7, F5, F4, F1, F0, D2, D3, D5, B3, B2, B1, B0 } | 28 | #define MATRIX_COL_PINS { F6, F7, D6, C7, F5, F4, F1, F0, D2, D3, D5, B3, B2, B1, B0 } |
29 | #define UNUSED_PINS | 29 | #define UNUSED_PINS |
30 | 30 | ||
31 | 31 | // configure oled driver for the 128x32 oled | |
32 | #define USE_I2C | 32 | #define OLED_UPDATE_INTERVAL 33 // ~30fps |
33 | #define SSD1306OLED | ||
34 | #define OLED_ROTATE180 | ||
35 | 33 | ||
36 | /* ws2812 RGB LED*/ | 34 | /* ws2812 RGB LED*/ |
37 | #define RGB_DI_PIN D4 | 35 | #define RGB_DI_PIN D4 |
diff --git a/keyboards/hadron/ver2/keymaps/default/keymap.c b/keyboards/hadron/ver2/keymaps/default/keymap.c index 8e3d50d3d..f24239aa2 100644 --- a/keyboards/hadron/ver2/keymaps/default/keymap.c +++ b/keyboards/hadron/ver2/keymaps/default/keymap.c | |||
@@ -1,10 +1,4 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | #ifdef USE_I2C | ||
3 | #include "i2c.h" | ||
4 | #endif | ||
5 | #ifdef SSD1306OLED | ||
6 | #include "ssd1306.h" | ||
7 | #endif | ||
8 | 2 | ||
9 | //Following line allows macro to read current RGB settings | 3 | //Following line allows macro to read current RGB settings |
10 | extern rgblight_config_t rgblight_config; | 4 | extern rgblight_config_t rgblight_config; |
@@ -18,8 +12,8 @@ extern rgblight_config_t rgblight_config; | |||
18 | #define _DVORAK 2 | 12 | #define _DVORAK 2 |
19 | #define _LOWER 3 | 13 | #define _LOWER 3 |
20 | #define _RAISE 4 | 14 | #define _RAISE 4 |
21 | #define _MOUSECURSOR 8 | 15 | #define _MOUSECURSOR 5 |
22 | #define _ADJUST 16 | 16 | #define _ADJUST 6 |
23 | 17 | ||
24 | enum preonic_keycodes { | 18 | enum preonic_keycodes { |
25 | QWERTY = SAFE_RANGE, | 19 | QWERTY = SAFE_RANGE, |
@@ -307,115 +301,8 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
307 | return true; | 301 | return true; |
308 | } | 302 | } |
309 | 303 | ||
310 | //Functions for ver2 | ||
311 | #ifdef KEYBOARD_hadron_ver2 | ||
312 | #include <LUFA/Drivers/Peripheral/TWI.h> | ||
313 | void matrix_init_user(void) { | 304 | void matrix_init_user(void) { |
314 | #ifdef USE_I2C | 305 | #ifdef AUDIO_ENABLE |
315 | i2c_master_init(); | 306 | startup_user(); |
316 | #ifdef SSD1306OLED | ||
317 | // calls code for the SSD1306 OLED | ||
318 | _delay_ms(400); | ||
319 | TWI_Init(TWI_BIT_PRESCALE_1, TWI_BITLENGTH_FROM_FREQ(1, 800000)); | ||
320 | iota_gfx_init(); // turns on the display | ||
321 | #endif | ||
322 | #endif | ||
323 | #ifdef AUDIO_ENABLE | ||
324 | startup_user(); | ||
325 | #endif | ||
326 | } | ||
327 | |||
328 | |||
329 | void matrix_scan_user(void) { | ||
330 | #ifdef SSD1306OLED | ||
331 | iota_gfx_task(); // this is what updates the display continuously | ||
332 | #endif | ||
333 | } | ||
334 | |||
335 | void matrix_update(struct CharacterMatrix *dest, | ||
336 | const struct CharacterMatrix *source) { | ||
337 | if (memcmp(dest->display, source->display, sizeof(dest->display))) { | ||
338 | memcpy(dest->display, source->display, sizeof(dest->display)); | ||
339 | dest->dirty = true; | ||
340 | } | ||
341 | } | ||
342 | //assign the right code to your layers for OLED display | ||
343 | #define L_BASE 0 | ||
344 | #define L_LOWER 8 | ||
345 | #define L_RAISE 16 | ||
346 | #define L_FNLAYER 64 | ||
347 | #define L_NUMLAY 128 | ||
348 | #define L_NLOWER 136 | ||
349 | #define L_NFNLAYER 192 | ||
350 | #define L_MOUSECURSOR 256 | ||
351 | #define L_ADJUST 65560 | ||
352 | |||
353 | void iota_gfx_task_user(void) { | ||
354 | #if DEBUG_TO_SCREEN | ||
355 | if (debug_enable) { | ||
356 | return; | ||
357 | } | ||
358 | #endif | ||
359 | |||
360 | struct CharacterMatrix matrix; | ||
361 | |||
362 | matrix_clear(&matrix); | ||
363 | matrix_write_P(&matrix, PSTR("USB: ")); | ||
364 | #ifdef PROTOCOL_LUFA | ||
365 | switch (USB_DeviceState) { | ||
366 | case DEVICE_STATE_Unattached: | ||
367 | matrix_write_P(&matrix, PSTR("Unattached")); | ||
368 | break; | ||
369 | case DEVICE_STATE_Suspended: | ||
370 | matrix_write_P(&matrix, PSTR("Suspended")); | ||
371 | break; | ||
372 | case DEVICE_STATE_Configured: | ||
373 | matrix_write_P(&matrix, PSTR("Connected")); | ||
374 | break; | ||
375 | case DEVICE_STATE_Powered: | ||
376 | matrix_write_P(&matrix, PSTR("Powered")); | ||
377 | break; | ||
378 | case DEVICE_STATE_Default: | ||
379 | matrix_write_P(&matrix, PSTR("Default")); | ||
380 | break; | ||
381 | case DEVICE_STATE_Addressed: | ||
382 | matrix_write_P(&matrix, PSTR("Addressed")); | ||
383 | break; | ||
384 | default: | ||
385 | matrix_write_P(&matrix, PSTR("Invalid")); | ||
386 | } | ||
387 | #endif | 307 | #endif |
388 | |||
389 | // Define layers here, Have not worked out how to have text displayed for each layer. Copy down the number you see and add a case for it below | ||
390 | |||
391 | char buf[40]; | ||
392 | snprintf(buf,sizeof(buf), "Undef-%ld", layer_state); | ||
393 | matrix_write_P(&matrix, PSTR("\n\nLayer: ")); | ||
394 | switch (layer_state) { | ||
395 | case L_BASE: | ||
396 | matrix_write_P(&matrix, PSTR("Default")); | ||
397 | break; | ||
398 | case L_RAISE: | ||
399 | matrix_write_P(&matrix, PSTR("Raise")); | ||
400 | break; | ||
401 | case L_LOWER: | ||
402 | matrix_write_P(&matrix, PSTR("Lower")); | ||
403 | break; | ||
404 | case L_ADJUST: | ||
405 | matrix_write_P(&matrix, PSTR("ADJUST")); | ||
406 | break; | ||
407 | default: | ||
408 | matrix_write(&matrix, buf); | ||
409 | } | ||
410 | |||
411 | // Host Keyboard LED Status | ||
412 | char led[40]; | ||
413 | snprintf(led, sizeof(led), "\n%s %s %s", | ||
414 | (host_keyboard_leds() & (1<<USB_LED_NUM_LOCK)) ? "NUMLOCK" : " ", | ||
415 | (host_keyboard_leds() & (1<<USB_LED_CAPS_LOCK)) ? "CAPS" : " ", | ||
416 | (host_keyboard_leds() & (1<<USB_LED_SCROLL_LOCK)) ? "SCLK" : " "); | ||
417 | matrix_write(&matrix, led); | ||
418 | matrix_update(&display, &matrix); | ||
419 | } | 308 | } |
420 | |||
421 | #endif | ||
diff --git a/keyboards/hadron/ver2/keymaps/readme.md b/keyboards/hadron/ver2/keymaps/readme.md deleted file mode 100644 index 2f7641d18..000000000 --- a/keyboards/hadron/ver2/keymaps/readme.md +++ /dev/null | |||
@@ -1,22 +0,0 @@ | |||
1 | # How to add your own keymap | ||
2 | |||
3 | Folders can be named however you'd like (will be approved upon merging), or should follow the format with a preceding `_`: | ||
4 | |||
5 | _[ISO 3166-1 alpha-2 code*]_[layout variant]_[layout name/author] | ||
6 | |||
7 | \* See full list: https://en.wikipedia.org/wiki/ISO_3166-1#Officially_assigned_code_elements | ||
8 | |||
9 | and contain the following files: | ||
10 | |||
11 | * `keymap.c` | ||
12 | * `readme.md` *recommended* | ||
13 | * `config.h` *optional*, found automatically when compiling | ||
14 | * `Makefile` *optional*, found automatically when compling | ||
15 | |||
16 | When adding your keymap to this list, keep it organised alphabetically (select list, edit->sort lines), and use this format: | ||
17 | |||
18 | * **folder_name** description | ||
19 | |||
20 | # List of Planck keymaps | ||
21 | |||
22 | * **default** default Planck layout | ||
diff --git a/keyboards/hadron/ver2/keymaps/side_numpad/keymap.c b/keyboards/hadron/ver2/keymaps/side_numpad/keymap.c index c63ae9385..74f95b4b7 100644 --- a/keyboards/hadron/ver2/keymaps/side_numpad/keymap.c +++ b/keyboards/hadron/ver2/keymaps/side_numpad/keymap.c | |||
@@ -1,15 +1,4 @@ | |||
1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
2 | #include <LUFA/Drivers/Peripheral/TWI.h> | ||
3 | #ifdef AUDIO_ENABLE | ||
4 | #include "audio.h" | ||
5 | #endif | ||
6 | #ifdef USE_I2C | ||
7 | #include "i2c.h" | ||
8 | #endif | ||
9 | #ifdef SSD1306OLED | ||
10 | #include "ssd1306.h" | ||
11 | #endif | ||
12 | extern keymap_config_t keymap_config; | ||
13 | 2 | ||
14 | //Following line allows macro to read current RGB settings | 3 | //Following line allows macro to read current RGB settings |
15 | extern rgblight_config_t rgblight_config; | 4 | extern rgblight_config_t rgblight_config; |
@@ -19,12 +8,12 @@ extern rgblight_config_t rgblight_config; | |||
19 | // Layer names don't all need to be of the same length, obviously, and you can also skip them | 8 | // Layer names don't all need to be of the same length, obviously, and you can also skip them |
20 | // entirely and just use numbers. | 9 | // entirely and just use numbers. |
21 | #define _QWERTY 0 | 10 | #define _QWERTY 0 |
22 | #define _LOWER 3 | 11 | #define _LOWER 1 |
23 | #define _RAISE 4 | 12 | #define _RAISE 2 |
24 | #define _FNLAYER 6 | 13 | #define _FNLAYER 3 |
25 | #define _NUMLAY 7 | 14 | #define _NUMLAY 4 |
26 | #define _MOUSECURSOR 8 | 15 | #define _MOUSECURSOR 5 |
27 | #define _ADJUST 16 | 16 | #define _ADJUST 6 |
28 | 17 | ||
29 | enum preonic_keycodes { | 18 | enum preonic_keycodes { |
30 | QWERTY = SAFE_RANGE, | 19 | QWERTY = SAFE_RANGE, |
@@ -41,10 +30,7 @@ enum preonic_keycodes { | |||
41 | RGBLED_DECREASE_SAT, | 30 | RGBLED_DECREASE_SAT, |
42 | RGBLED_INCREASE_VAL, | 31 | RGBLED_INCREASE_VAL, |
43 | RGBLED_DECREASE_VAL, | 32 | RGBLED_DECREASE_VAL, |
44 | }; | 33 | DEMOMACRO, |
45 | |||
46 | enum macro_keycodes { | ||
47 | KC_DEMOMACRO, | ||
48 | }; | 34 | }; |
49 | 35 | ||
50 | // Custom macros | 36 | // Custom macros |
@@ -57,7 +43,6 @@ enum macro_keycodes { | |||
57 | #define LT_MC(kc) LT(_MOUSECURSOR, kc) // L-ayer T-ap M-ouse C-ursor | 43 | #define LT_MC(kc) LT(_MOUSECURSOR, kc) // L-ayer T-ap M-ouse C-ursor |
58 | #define LT_RAI(kc) LT(_RAISE, kc) // L-ayer T-ap to Raise | 44 | #define LT_RAI(kc) LT(_RAISE, kc) // L-ayer T-ap to Raise |
59 | #define TG_NUMLAY TG(_NUMLAY) //Toggle for layer _NUMLAY | 45 | #define TG_NUMLAY TG(_NUMLAY) //Toggle for layer _NUMLAY |
60 | #define DEMOMACRO M(KC_DEMOMACRO) // My login macros | ||
61 | 46 | ||
62 | 47 | ||
63 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 48 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
@@ -322,29 +307,20 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
322 | } | 307 | } |
323 | return false; | 308 | return false; |
324 | break; | 309 | break; |
310 | case DEMOMACRO: | ||
311 | if (record->event.pressed) { | ||
312 | SEND_STRING("hello world"); | ||
313 | } | ||
314 | return false; | ||
315 | break; | ||
325 | } | 316 | } |
326 | return true; | 317 | return true; |
327 | } | 318 | } |
328 | 319 | ||
329 | void matrix_init_user(void) { | 320 | void matrix_init_user(void) { |
330 | #ifdef USE_I2C | 321 | #ifdef AUDIO_ENABLE |
331 | i2c_master_init(); | 322 | startup_user(); |
332 | #ifdef SSD1306OLED | 323 | #endif |
333 | // calls code for the SSD1306 OLED | ||
334 | _delay_ms(400); | ||
335 | TWI_Init(TWI_BIT_PRESCALE_1, TWI_BITLENGTH_FROM_FREQ(1, 800000)); | ||
336 | iota_gfx_init(); // turns on the display | ||
337 | #endif | ||
338 | #endif | ||
339 | #ifdef AUDIO_ENABLE | ||
340 | startup_user(); | ||
341 | #endif | ||
342 | } | ||
343 | |||
344 | void matrix_scan_user(void) { | ||
345 | #ifdef SSD1306OLED | ||
346 | iota_gfx_task(); // this is what updates the display continuously | ||
347 | #endif | ||
348 | } | 324 | } |
349 | 325 | ||
350 | #ifdef AUDIO_ENABLE | 326 | #ifdef AUDIO_ENABLE |
@@ -373,109 +349,3 @@ void music_scale_user(void) | |||
373 | } | 349 | } |
374 | 350 | ||
375 | #endif | 351 | #endif |
376 | |||
377 | /* | ||
378 | * Macro definition | ||
379 | */ | ||
380 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | ||
381 | { | ||
382 | if (!eeconfig_is_enabled()) { | ||
383 | eeconfig_init(); | ||
384 | } | ||
385 | |||
386 | switch (id) { | ||
387 | case KC_DEMOMACRO: | ||
388 | if (record->event.pressed){ | ||
389 | return MACRO (I(1), T(H),T(E),T(L), T(L), T(O), T(SPACE), T(W), T(O), T(R), T(L), T(D), END); | ||
390 | } | ||
391 | } | ||
392 | |||
393 | return MACRO_NONE; | ||
394 | } | ||
395 | |||
396 | void matrix_update(struct CharacterMatrix *dest, | ||
397 | const struct CharacterMatrix *source) { | ||
398 | if (memcmp(dest->display, source->display, sizeof(dest->display))) { | ||
399 | memcpy(dest->display, source->display, sizeof(dest->display)); | ||
400 | dest->dirty = true; | ||
401 | } | ||
402 | } | ||
403 | |||
404 | //assign the right code to your layers for OLED display | ||
405 | #define L_BASE 0 | ||
406 | #define L_LOWER 8 | ||
407 | #define L_RAISE 16 | ||
408 | #define L_FNLAYER 64 | ||
409 | #define L_NUMLAY 128 | ||
410 | #define L_NLOWER 136 | ||
411 | #define L_NFNLAYER 192 | ||
412 | #define L_MOUSECURSOR 256 | ||
413 | #define L_ADJUST 65560 | ||
414 | |||
415 | void iota_gfx_task_user(void) { | ||
416 | #if DEBUG_TO_SCREEN | ||
417 | if (debug_enable) { | ||
418 | return; | ||
419 | } | ||
420 | #endif | ||
421 | |||
422 | struct CharacterMatrix matrix; | ||
423 | |||
424 | matrix_clear(&matrix); | ||
425 | matrix_write_P(&matrix, PSTR("USB: ")); | ||
426 | #ifdef PROTOCOL_LUFA | ||
427 | switch (USB_DeviceState) { | ||
428 | case DEVICE_STATE_Unattached: | ||
429 | matrix_write_P(&matrix, PSTR("Unattached")); | ||
430 | break; | ||
431 | case DEVICE_STATE_Suspended: | ||
432 | matrix_write_P(&matrix, PSTR("Suspended")); | ||
433 | break; | ||
434 | case DEVICE_STATE_Configured: | ||
435 | matrix_write_P(&matrix, PSTR("Connected")); | ||
436 | break; | ||
437 | case DEVICE_STATE_Powered: | ||
438 | matrix_write_P(&matrix, PSTR("Powered")); | ||
439 | break; | ||
440 | case DEVICE_STATE_Default: | ||
441 | matrix_write_P(&matrix, PSTR("Default")); | ||
442 | break; | ||
443 | case DEVICE_STATE_Addressed: | ||
444 | matrix_write_P(&matrix, PSTR("Addressed")); | ||
445 | break; | ||
446 | default: | ||
447 | matrix_write_P(&matrix, PSTR("Invalid")); | ||
448 | } | ||
449 | #endif | ||
450 | |||
451 | // Define layers here, Have not worked out how to have text displayed for each layer. Copy down the number you see and add a case for it below | ||
452 | |||
453 | char buf[40]; | ||
454 | snprintf(buf,sizeof(buf), "Undef-%ld", layer_state); | ||
455 | matrix_write_P(&matrix, PSTR("\n\nLayer: ")); | ||
456 | switch (layer_state) { | ||
457 | case L_BASE: | ||
458 | matrix_write_P(&matrix, PSTR("Default")); | ||
459 | break; | ||
460 | case L_RAISE: | ||
461 | matrix_write_P(&matrix, PSTR("Raise")); | ||
462 | break; | ||
463 | case L_LOWER: | ||
464 | matrix_write_P(&matrix, PSTR("Lower")); | ||
465 | break; | ||
466 | case L_ADJUST: | ||
467 | matrix_write_P(&matrix, PSTR("ADJUST")); | ||
468 | break; | ||
469 | default: | ||
470 | matrix_write(&matrix, buf); | ||
471 | } | ||
472 | |||
473 | // Host Keyboard LED Status | ||
474 | char led[40]; | ||
475 | snprintf(led, sizeof(led), "\n%s %s %s", | ||
476 | (host_keyboard_leds() & (1<<USB_LED_NUM_LOCK)) ? "NUMLOCK" : " ", | ||
477 | (host_keyboard_leds() & (1<<USB_LED_CAPS_LOCK)) ? "CAPS" : " ", | ||
478 | (host_keyboard_leds() & (1<<USB_LED_SCROLL_LOCK)) ? "SCLK" : " "); | ||
479 | matrix_write(&matrix, led); | ||
480 | matrix_update(&display, &matrix); | ||
481 | } | ||
diff --git a/keyboards/hadron/ver2/rules.mk b/keyboards/hadron/ver2/rules.mk index 8e211be4a..1d28cc071 100644 --- a/keyboards/hadron/ver2/rules.mk +++ b/keyboards/hadron/ver2/rules.mk | |||
@@ -5,27 +5,19 @@ MCU = atmega32u4 | |||
5 | BOOTLOADER = halfkay | 5 | BOOTLOADER = halfkay |
6 | 6 | ||
7 | # Build Options | 7 | # Build Options |
8 | # change to "no" to disable the options, or define them in the Makefile in | 8 | # comment out to disable the options. |
9 | # the appropriate keymap folder that will get included automatically | ||
10 | # | 9 | # |
11 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite | 10 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite |
12 | MOUSEKEY_ENABLE = no # Mouse keys | 11 | MOUSEKEY_ENABLE = yes # Mouse keys |
13 | EXTRAKEY_ENABLE = yes # Audio control and System control | 12 | EXTRAKEY_ENABLE = yes # Audio control and System control |
14 | CONSOLE_ENABLE = no # Console for debug | 13 | CONSOLE_ENABLE = no # Console for debug |
15 | COMMAND_ENABLE = no # Commands for debug and configuration | 14 | COMMAND_ENABLE = no # Commands for debug and configuration |
16 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
17 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | ||
18 | AUDIO_ENABLE = no # Audio output | ||
19 | UNICODE_ENABLE = no # Unicode | ||
20 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | ||
21 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | ||
22 | |||
23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 15 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 16 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
25 | 17 | # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | |
26 | 18 | NKRO_ENABLE = yes # USB Nkey Rollover | |
27 | EXTRAFLAGS += -flto | 19 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
28 | 20 | AUDIO_ENABLE = no # Audio output | |
29 | 21 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight | |
30 | SRC = i2c.c \ | 22 | OLED_ENABLE = yes |
31 | ssd1306.c | 23 | OLED_DRIVER = SSD1306 |
diff --git a/keyboards/hadron/ver2/ver2.c b/keyboards/hadron/ver2/ver2.c index f00b4f26d..ca1342749 100644 --- a/keyboards/hadron/ver2/ver2.c +++ b/keyboards/hadron/ver2/ver2.c | |||
@@ -1 +1,65 @@ | |||
1 | #include "ver2.h" | 1 | #include "ver2.h" |
2 | |||
3 | #ifdef OLED_ENABLE | ||
4 | __attribute__ ((weak)) | ||
5 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | ||
6 | return OLED_ROTATION_180; | ||
7 | } | ||
8 | |||
9 | __attribute__ ((weak)) | ||
10 | void oled_task_user(void) { | ||
11 | oled_write_P(PSTR("LAYER "), false); | ||
12 | oled_write_char(get_highest_layer(layer_state) + 0x30, true); | ||
13 | |||
14 | led_t led_state = host_keyboard_led_state(); | ||
15 | oled_set_cursor(18, 0); | ||
16 | oled_write_P(PSTR("NUM"), led_state.num_lock); | ||
17 | oled_set_cursor(18, 1); | ||
18 | oled_write_P(PSTR("CAP"), led_state.caps_lock); | ||
19 | oled_set_cursor(18, 2); | ||
20 | oled_write_P(PSTR("SCR"), led_state.scroll_lock); | ||
21 | |||
22 | uint8_t mod_state = get_mods(); | ||
23 | oled_set_cursor(10, 3); | ||
24 | oled_write_P(PSTR("S"), mod_state & MOD_MASK_SHIFT); | ||
25 | oled_advance_char(); | ||
26 | oled_write_P(PSTR("C"), mod_state & MOD_MASK_CTRL); | ||
27 | oled_advance_char(); | ||
28 | oled_write_P(PSTR("A"), mod_state & MOD_MASK_ALT); | ||
29 | oled_advance_char(); | ||
30 | oled_write_P(PSTR("G"), mod_state & MOD_MASK_GUI); | ||
31 | oled_advance_char(); | ||
32 | |||
33 | /* Matrix display is 12 x 12 pixels */ | ||
34 | #define MATRIX_DISPLAY_X 5 | ||
35 | #define MATRIX_DISPLAY_Y 18 | ||
36 | |||
37 | // matrix | ||
38 | for (uint8_t x = 0; x < MATRIX_ROWS; x++) { | ||
39 | for (uint8_t y = 0; y < MATRIX_COLS; y++) { | ||
40 | bool on = (matrix_get_row(x) & (1 << y)) > 0; | ||
41 | oled_write_pixel(MATRIX_DISPLAY_X + y + 2, MATRIX_DISPLAY_Y + x + 2, on); | ||
42 | } | ||
43 | } | ||
44 | |||
45 | // outline | ||
46 | for (uint8_t x = 0; x < 19; x++) { | ||
47 | oled_write_pixel(MATRIX_DISPLAY_X + x, MATRIX_DISPLAY_Y, true); | ||
48 | oled_write_pixel(MATRIX_DISPLAY_X + x, MATRIX_DISPLAY_Y + 9, true); | ||
49 | } | ||
50 | for (uint8_t y = 0; y < 9; y++) { | ||
51 | oled_write_pixel(MATRIX_DISPLAY_X, MATRIX_DISPLAY_Y+y, true); | ||
52 | oled_write_pixel(MATRIX_DISPLAY_X + 19, MATRIX_DISPLAY_Y+y, true); | ||
53 | } | ||
54 | |||
55 | // oled location | ||
56 | for (uint8_t x = 0; x < 3; x++) { | ||
57 | oled_write_pixel(MATRIX_DISPLAY_X + 14 + x, MATRIX_DISPLAY_Y + 2, true); | ||
58 | } | ||
59 | |||
60 | // bodge for layer number left hand side | ||
61 | for (uint8_t y = 0; y < 8; y++) { | ||
62 | oled_write_pixel(35, 0 + y, true); | ||
63 | } | ||
64 | } | ||
65 | #endif | ||
diff --git a/keyboards/hadron/ver2/ver2.h b/keyboards/hadron/ver2/ver2.h index 54e141ffa..8127b497f 100644 --- a/keyboards/hadron/ver2/ver2.h +++ b/keyboards/hadron/ver2/ver2.h | |||
@@ -1,6 +1,3 @@ | |||
1 | #ifndef VER2_H | 1 | #pragma once |
2 | #define VER2_H | ||
3 | 2 | ||
4 | #include "../hadron.h" | 3 | #include "hadron.h" |
5 | |||
6 | #endif \ No newline at end of file | ||
diff --git a/keyboards/hadron/ver3/config.h b/keyboards/hadron/ver3/config.h index 574dc6b01..54fab6662 100644 --- a/keyboards/hadron/ver3/config.h +++ b/keyboards/hadron/ver3/config.h | |||
@@ -15,8 +15,7 @@ | |||
15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef REV3_CONFIG_H | 18 | #pragma once |
19 | #define REV3_CONFIG_H | ||
20 | 19 | ||
21 | /* USB Device descriptor parameter */ | 20 | /* USB Device descriptor parameter */ |
22 | #define DEVICE_VER 0x0003 | 21 | #define DEVICE_VER 0x0003 |
@@ -70,16 +69,8 @@ | |||
70 | #define AUDIO_CLICKY_FREQ_RANDOMNESS 1.5f | 69 | #define AUDIO_CLICKY_FREQ_RANDOMNESS 1.5f |
71 | #endif | 70 | #endif |
72 | 71 | ||
73 | //configure qwiic micro_oled driver for the 128x32 oled | 72 | // configure oled driver for the 128x32 oled |
74 | #ifdef QWIIC_MICRO_OLED_ENABLE | 73 | #define OLED_UPDATE_INTERVAL 33 // ~30fps |
75 | |||
76 | #undef I2C_ADDRESS_SA0_1 | ||
77 | #define I2C_ADDRESS_SA0_1 0b0111100 | ||
78 | #define LCDWIDTH 128 | ||
79 | #define LCDHEIGHT 32 | ||
80 | #define micro_oled_rotate_180 | ||
81 | |||
82 | #endif | ||
83 | 74 | ||
84 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 75 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
85 | // #define DEBOUNCE 6 | 76 | // #define DEBOUNCE 6 |
@@ -186,5 +177,3 @@ | |||
186 | // #define RGB_MATRIX_KEYPRESSES | 177 | // #define RGB_MATRIX_KEYPRESSES |
187 | 178 | ||
188 | #define SOLENOID_PIN A14 | 179 | #define SOLENOID_PIN A14 |
189 | |||
190 | #endif | ||
diff --git a/keyboards/hadron/ver3/keymaps/default/config.h b/keyboards/hadron/ver3/keymaps/default/config.h deleted file mode 100644 index 6f70f09be..000000000 --- a/keyboards/hadron/ver3/keymaps/default/config.h +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | #pragma once | ||
diff --git a/keyboards/hadron/ver3/keymaps/default/keymap.c b/keyboards/hadron/ver3/keymaps/default/keymap.c index cec43e95d..b897ffcab 100644 --- a/keyboards/hadron/ver3/keymaps/default/keymap.c +++ b/keyboards/hadron/ver3/keymaps/default/keymap.c | |||
@@ -9,8 +9,8 @@ | |||
9 | #define _DVORAK 2 | 9 | #define _DVORAK 2 |
10 | #define _LOWER 3 | 10 | #define _LOWER 3 |
11 | #define _RAISE 4 | 11 | #define _RAISE 4 |
12 | #define _MOUSECURSOR 8 | 12 | #define _MOUSECURSOR 5 |
13 | #define _ADJUST 16 | 13 | #define _ADJUST 6 |
14 | 14 | ||
15 | enum preonic_keycodes { | 15 | enum preonic_keycodes { |
16 | QWERTY = SAFE_RANGE, | 16 | QWERTY = SAFE_RANGE, |
diff --git a/keyboards/hadron/ver3/keymaps/readme.md b/keyboards/hadron/ver3/keymaps/readme.md deleted file mode 100644 index 66bf06b71..000000000 --- a/keyboards/hadron/ver3/keymaps/readme.md +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | # How to add your own keymap | ||
2 | |||
3 | Folders can be named however you'd like (will be approved upon merging), or should follow the format with a preceding `_`: | ||
4 | |||
5 | _[ISO 3166-1 alpha-2 code*]_[layout variant]_[layout name/author] | ||
6 | |||
7 | \* See full list: https://en.wikipedia.org/wiki/ISO_3166-1#Officially_assigned_code_elements | ||
8 | |||
9 | and contain the following files: | ||
10 | |||
11 | * `keymap.c` | ||
12 | * `readme.md` *recommended* | ||
13 | * `config.h` *optional*, found automatically when compiling | ||
14 | * `Makefile` *optional*, found automatically when compling | ||
15 | |||
16 | When adding your keymap to this list, keep it organised alphabetically (select list, edit->sort lines), and use this format: | ||
17 | |||
18 | * **folder_name** description | ||
19 | |||
20 | # List of Hadron keymaps | ||
21 | |||
22 | * **default** default Hadron layout | ||
23 | * **ishtob** ishtob's Hadron layout | ||
24 | * **sebaslayout** sebaslayout's Hadron layout \ No newline at end of file | ||
diff --git a/keyboards/hadron/ver3/rules.mk b/keyboards/hadron/ver3/rules.mk index f3cc14b17..ad753a5ff 100644 --- a/keyboards/hadron/ver3/rules.mk +++ b/keyboards/hadron/ver3/rules.mk | |||
@@ -22,6 +22,6 @@ RGBLIGHT_ENABLE = yes | |||
22 | RGB_MATRIX_ENABLE = no # once arm_rgb is implemented | 22 | RGB_MATRIX_ENABLE = no # once arm_rgb is implemented |
23 | RGB_MATRIX_DRIVER = WS2812 | 23 | RGB_MATRIX_DRIVER = WS2812 |
24 | HAPTIC_ENABLE += DRV2605L | 24 | HAPTIC_ENABLE += DRV2605L |
25 | QWIIC_ENABLE = yes | 25 | OLED_ENABLE = yes |
26 | QWIIC_DRIVERS += MICRO_OLED | 26 | OLED_DRIVER = SSD1306 |
27 | ENCODER_ENABLER = yes | 27 | ENCODER_ENABLER = yes |
diff --git a/keyboards/hadron/ver3/ver3.c b/keyboards/hadron/ver3/ver3.c index 0664bf4b0..7eabe5855 100644 --- a/keyboards/hadron/ver3/ver3.c +++ b/keyboards/hadron/ver3/ver3.c | |||
@@ -14,9 +14,6 @@ | |||
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 | #include "ver3.h" | 16 | #include "ver3.h" |
17 | #include "qwiic.h" | ||
18 | #include "action_layer.h" | ||
19 | #include "haptic.h" | ||
20 | 17 | ||
21 | 18 | ||
22 | #ifdef RGB_MATRIX_ENABLE | 19 | #ifdef RGB_MATRIX_ENABLE |
@@ -36,185 +33,66 @@ led_config_t g_led_config = { { | |||
36 | 33 | ||
37 | #endif | 34 | #endif |
38 | 35 | ||
39 | uint8_t *o_fb; | 36 | #ifdef OLED_ENABLE |
40 | |||
41 | uint16_t counterst = 0; | ||
42 | |||
43 | |||
44 | |||
45 | #ifdef QWIIC_MICRO_OLED_ENABLE | ||
46 | |||
47 | /* screen off after this many milliseconds */ | ||
48 | #include "timer.h" | ||
49 | #define ScreenOffInterval 60000 /* milliseconds */ | ||
50 | static uint16_t last_flush; | ||
51 | |||
52 | volatile uint8_t led_numlock = false; | ||
53 | volatile uint8_t led_capslock = false; | ||
54 | volatile uint8_t led_scrolllock = false; | ||
55 | |||
56 | static uint8_t layer; | ||
57 | static bool queue_for_send = false; | ||
58 | static uint8_t encoder_value = 32; | ||
59 | |||
60 | __attribute__ ((weak)) | 37 | __attribute__ ((weak)) |
61 | void draw_ui(void) { | 38 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
62 | clear_buffer(); | 39 | return OLED_ROTATION_180; |
63 | last_flush = timer_read(); | 40 | } |
64 | send_command(DISPLAYON); | ||
65 | |||
66 | /* Layer indicator is 41 x 10 pixels */ | ||
67 | #define LAYER_INDICATOR_X 5 | ||
68 | #define LAYER_INDICATOR_Y 0 | ||
69 | |||
70 | draw_string(LAYER_INDICATOR_X + 1, LAYER_INDICATOR_Y + 2, "LAYER", PIXEL_ON, NORM, 0); | ||
71 | draw_rect_filled_soft(LAYER_INDICATOR_X + 32, LAYER_INDICATOR_Y + 1, 9, 9, PIXEL_ON, NORM); | ||
72 | draw_char(LAYER_INDICATOR_X + 34, LAYER_INDICATOR_Y + 2, layer + 0x30, PIXEL_ON, XOR, 0); | ||
73 | 41 | ||
74 | /* Matrix display is 19 x 9 pixels */ | 42 | __attribute__ ((weak)) |
43 | void oled_task_user(void) { | ||
44 | oled_write_P(PSTR("LAYER "), false); | ||
45 | oled_write_char(get_highest_layer(layer_state) + 0x30, true); | ||
46 | |||
47 | led_t led_state = host_keyboard_led_state(); | ||
48 | oled_set_cursor(18, 0); | ||
49 | oled_write_P(PSTR("NUM"), led_state.num_lock); | ||
50 | oled_set_cursor(18, 1); | ||
51 | oled_write_P(PSTR("CAP"), led_state.caps_lock); | ||
52 | oled_set_cursor(18, 2); | ||
53 | oled_write_P(PSTR("SCR"), led_state.scroll_lock); | ||
54 | |||
55 | uint8_t mod_state = get_mods(); | ||
56 | oled_set_cursor(10, 3); | ||
57 | oled_write_P(PSTR("S"), mod_state & MOD_MASK_SHIFT); | ||
58 | oled_advance_char(); | ||
59 | oled_write_P(PSTR("C"), mod_state & MOD_MASK_CTRL); | ||
60 | oled_advance_char(); | ||
61 | oled_write_P(PSTR("A"), mod_state & MOD_MASK_ALT); | ||
62 | oled_advance_char(); | ||
63 | oled_write_P(PSTR("G"), mod_state & MOD_MASK_GUI); | ||
64 | oled_advance_char(); | ||
65 | |||
66 | /* Matrix display is 12 x 12 pixels */ | ||
75 | #define MATRIX_DISPLAY_X 5 | 67 | #define MATRIX_DISPLAY_X 5 |
76 | #define MATRIX_DISPLAY_Y 18 | 68 | #define MATRIX_DISPLAY_Y 18 |
77 | 69 | ||
78 | for (uint8_t x = 0; x < MATRIX_ROWS; x++) { | 70 | // matrix |
79 | for (uint8_t y = 0; y < MATRIX_COLS; y++) { | 71 | for (uint8_t x = 0; x < MATRIX_ROWS; x++) { |
80 | draw_pixel(MATRIX_DISPLAY_X + y + 2, MATRIX_DISPLAY_Y + x + 2,(matrix_get_row(x) & (1 << y)) > 0, NORM); | 72 | for (uint8_t y = 0; y < MATRIX_COLS; y++) { |
73 | bool on = (matrix_get_row(x) & (1 << y)) > 0; | ||
74 | oled_write_pixel(MATRIX_DISPLAY_X + y + 2, MATRIX_DISPLAY_Y + x + 2, on); | ||
75 | } | ||
81 | } | 76 | } |
82 | } | ||
83 | draw_rect_soft(MATRIX_DISPLAY_X, MATRIX_DISPLAY_Y, 19, 9, PIXEL_ON, NORM); | ||
84 | /* hadron oled location on thumbnail */ | ||
85 | draw_rect_filled_soft(MATRIX_DISPLAY_X + 14, MATRIX_DISPLAY_Y + 2, 3, 1, PIXEL_ON, NORM); | ||
86 | /* | ||
87 | draw_rect_soft(0, 13, 64, 6, PIXEL_ON, NORM); | ||
88 | draw_line_vert(encoder_value, 13, 6, PIXEL_ON, NORM); | ||
89 | |||
90 | */ | ||
91 | |||
92 | /* Mod display is 41 x 16 pixels */ | ||
93 | #define MOD_DISPLAY_X 30 | ||
94 | #define MOD_DISPLAY_Y 18 | ||
95 | |||
96 | uint8_t mods = get_mods(); | ||
97 | if (mods & MOD_LSFT) { | ||
98 | draw_rect_filled_soft(MOD_DISPLAY_X + 0, MOD_DISPLAY_Y, 5 + (1 * 6), 11, PIXEL_ON, NORM); | ||
99 | draw_string(MOD_DISPLAY_X + 3, MOD_DISPLAY_Y + 2, "S", PIXEL_OFF, NORM, 0); | ||
100 | } else { | ||
101 | draw_string(MOD_DISPLAY_X + 3, MOD_DISPLAY_Y + 2, "S", PIXEL_ON, NORM, 0); | ||
102 | } | ||
103 | if (mods & MOD_LCTL) { | ||
104 | draw_rect_filled_soft(MOD_DISPLAY_X + 10, MOD_DISPLAY_Y, 5 + (1 * 6), 11, PIXEL_ON, NORM); | ||
105 | draw_string(MOD_DISPLAY_X + 13, MOD_DISPLAY_Y + 2, "C", PIXEL_OFF, NORM, 0); | ||
106 | } else { | ||
107 | draw_string(MOD_DISPLAY_X + 13, MOD_DISPLAY_Y + 2, "C", PIXEL_ON, NORM, 0); | ||
108 | } | ||
109 | if (mods & MOD_LALT) { | ||
110 | draw_rect_filled_soft(MOD_DISPLAY_X + 20, MOD_DISPLAY_Y, 5 + (1 * 6), 11, PIXEL_ON, NORM); | ||
111 | draw_string(MOD_DISPLAY_X + 23, MOD_DISPLAY_Y + 2, "A", PIXEL_OFF, NORM, 0); | ||
112 | } else { | ||
113 | draw_string(MOD_DISPLAY_X + 23, MOD_DISPLAY_Y + 2, "A", PIXEL_ON, NORM, 0); | ||
114 | } | ||
115 | if (mods & MOD_LGUI) { | ||
116 | draw_rect_filled_soft(MOD_DISPLAY_X + 30, MOD_DISPLAY_Y, 5 + (1 * 6), 11, PIXEL_ON, NORM); | ||
117 | draw_string(MOD_DISPLAY_X + 33, MOD_DISPLAY_Y + 2, "G", PIXEL_OFF, NORM, 0); | ||
118 | } else { | ||
119 | draw_string(MOD_DISPLAY_X + 33, MOD_DISPLAY_Y + 2, "G", PIXEL_ON, NORM, 0); | ||
120 | } | ||
121 | |||
122 | /* Lock display is 23 x 32 */ | ||
123 | #define LOCK_DISPLAY_X 100 | ||
124 | #define LOCK_DISPLAY_Y 0 | ||
125 | |||
126 | if (led_numlock == true) { | ||
127 | draw_rect_filled_soft(LOCK_DISPLAY_X, LOCK_DISPLAY_Y, 5 + (3 * 6), 9, PIXEL_ON, NORM); | ||
128 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 1, "NUM", PIXEL_OFF, NORM, 0); | ||
129 | } else if (led_numlock == false) { | ||
130 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 1, "NUM", PIXEL_ON, NORM, 0); | ||
131 | } | ||
132 | if (led_capslock == true) { | ||
133 | draw_rect_filled_soft(LOCK_DISPLAY_X + 0, LOCK_DISPLAY_Y + 11, 5 + (3 * 6), 9, PIXEL_ON, NORM); | ||
134 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 11 +1, "CAP", PIXEL_OFF, NORM, 0); | ||
135 | } else if (led_capslock == false) { | ||
136 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 11 +1, "CAP", PIXEL_ON, NORM, 0); | ||
137 | } | ||
138 | 77 | ||
139 | if (led_scrolllock == true) { | 78 | // outline |
140 | draw_rect_filled_soft(LOCK_DISPLAY_X + 0, LOCK_DISPLAY_Y + 22, 5 + (3 * 6), 9, PIXEL_ON, NORM); | 79 | for (uint8_t x = 0; x < 19; x++) { |
141 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 22 +1, "SCR", PIXEL_OFF, NORM, 0); | 80 | oled_write_pixel(MATRIX_DISPLAY_X + x, MATRIX_DISPLAY_Y, true); |
142 | } else if (led_scrolllock == false) { | 81 | oled_write_pixel(MATRIX_DISPLAY_X + x, MATRIX_DISPLAY_Y + 9, true); |
143 | draw_string(LOCK_DISPLAY_X + 3, LOCK_DISPLAY_Y + 22 +1, "SCR", PIXEL_ON, NORM, 0); | ||
144 | } | ||
145 | send_buffer(); | ||
146 | } | ||
147 | |||
148 | void read_host_led_state(void) { | ||
149 | uint8_t leds = host_keyboard_leds(); | ||
150 | if (leds & (1 << USB_LED_NUM_LOCK)) { | ||
151 | if (led_numlock == false){ | ||
152 | led_numlock = true;} | ||
153 | } else { | ||
154 | if (led_numlock == true){ | ||
155 | led_numlock = false;} | ||
156 | } | ||
157 | if (leds & (1 << USB_LED_CAPS_LOCK)) { | ||
158 | if (led_capslock == false){ | ||
159 | led_capslock = true;} | ||
160 | } else { | ||
161 | if (led_capslock == true){ | ||
162 | led_capslock = false;} | ||
163 | } | 82 | } |
164 | if (leds & (1 << USB_LED_SCROLL_LOCK)) { | 83 | for (uint8_t y = 0; y < 9; y++) { |
165 | if (led_scrolllock == false){ | 84 | oled_write_pixel(MATRIX_DISPLAY_X, MATRIX_DISPLAY_Y+y, true); |
166 | led_scrolllock = true;} | 85 | oled_write_pixel(MATRIX_DISPLAY_X + 19, MATRIX_DISPLAY_Y+y, true); |
167 | } else { | ||
168 | if (led_scrolllock == true){ | ||
169 | led_scrolllock = false;} | ||
170 | } | 86 | } |
171 | } | ||
172 | |||
173 | uint32_t layer_state_set_kb(uint32_t state) { | ||
174 | state = layer_state_set_user(state); | ||
175 | layer = biton32(state); | ||
176 | queue_for_send = true; | ||
177 | return state; | ||
178 | } | ||
179 | |||
180 | bool process_record_kb(uint16_t keycode, keyrecord_t *record) { | ||
181 | queue_for_send = true; | ||
182 | return process_record_user(keycode, record); | ||
183 | } | ||
184 | |||
185 | bool encoder_update_user(uint8_t index, bool clockwise); | ||
186 | 87 | ||
187 | bool encoder_update_kb(uint8_t index, bool clockwise) { | 88 | // oled location |
188 | if (!encoder_update_user(index, clockwise)) return false; | 89 | for (uint8_t x = 0; x < 3; x++) { |
189 | encoder_value = (encoder_value + (clockwise ? 1 : -1)) % 64; | 90 | oled_write_pixel(MATRIX_DISPLAY_X + 14 + x, MATRIX_DISPLAY_Y + 2, true); |
190 | queue_for_send = true; | 91 | } |
191 | return true; | ||
192 | } | ||
193 | |||
194 | #endif | ||
195 | 92 | ||
196 | void matrix_init_kb(void) { | 93 | // bodge for layer number left hand side |
197 | queue_for_send = true; | 94 | for (uint8_t y = 0; y < 8; y++) { |
198 | matrix_init_user(); | 95 | oled_write_pixel(35, 0 + y, true); |
96 | } | ||
199 | } | 97 | } |
200 | |||
201 | void matrix_scan_kb(void) { | ||
202 | if (queue_for_send) { | ||
203 | #ifdef QWIIC_MICRO_OLED_ENABLE | ||
204 | read_host_led_state(); | ||
205 | draw_ui(); | ||
206 | #endif | 98 | #endif |
207 | queue_for_send = false; | ||
208 | } | ||
209 | #ifdef QWIIC_MICRO_OLED_ENABLE | ||
210 | if (timer_elapsed(last_flush) > ScreenOffInterval) { | ||
211 | send_command(DISPLAYOFF); /* 0xAE */ | ||
212 | } | ||
213 | #endif | ||
214 | if (counterst == 0) { | ||
215 | //testPatternFB(o_fb); | ||
216 | } | ||
217 | counterst = (counterst + 1) % 1024; | ||
218 | //rgblight_task(); | ||
219 | matrix_scan_user(); | ||
220 | } | ||
diff --git a/keyboards/handwired/412_64/412_64.h b/keyboards/handwired/412_64/412_64.h index 27a32f15a..9601f1257 100644 --- a/keyboards/handwired/412_64/412_64.h +++ b/keyboards/handwired/412_64/412_64.h | |||
@@ -1,29 +1,23 @@ | |||
1 | 1 | #pragma once | |
2 | #ifndef FOURx16_H | ||
3 | #define FOURx16_H | ||
4 | 2 | ||
5 | #include "quantum.h" | 3 | #include "quantum.h" |
6 | #define ___ KC_NO | ||
7 | 4 | ||
8 | // This a shortcut to help you visually see your layout. | 5 | // This a shortcut to help you visually see your layout. |
9 | // The first section contains all of the arguments | 6 | // The first section contains all of the arguments |
10 | // The second converts the arguments into a two-dimensional array | 7 | // The second converts the arguments into a two-dimensional array |
11 | 8 | ||
12 | #define LAYOUT_ortho_4x16( \ | 9 | #define LAYOUT_ortho_4x16( \ |
13 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, K14, K15, \ | 10 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k16, k07, k17, \ |
14 | K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K30, K31, \ | 11 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k27, k37, \ |
15 | K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, K44, K45, K46, K47, \ | 12 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k46, k56, k47, k57, \ |
16 | K48, K49, K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K60, K61, K62, K63 \ | 13 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k75, k66, k76, k67, k77 \ |
17 | ) \ | 14 | ) { \ |
18 | { \ | 15 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
19 | { K00, K02, K04, K06, K08, K10, K12, K14 }, \ | 16 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
20 | { K01, K03, K05, K07, K09, K11, K13, K15 }, \ | 17 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
21 | { K16, K18, K20, K22, K24, K26, K28, K30 }, \ | 18 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
22 | { K17, K19, K21, K23, K25, K27, K29, K31 }, \ | 19 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
23 | { K32, K34, K36, K38, K40, K42, K44, K46 }, \ | 20 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
24 | { K33, K35, K37, K39, K41, K43, K45, K47 }, \ | 21 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
25 | { K48, K50, K52, K54, K56, K58, K60, K62 }, \ | 22 | { k70, k71, k72, k73, k74, k75, k76, k77 } \ |
26 | { K49, K51, K53, K55, K57, K59, K61, K63 } \ | ||
27 | } | 23 | } |
28 | |||
29 | #endif | ||
diff --git a/keyboards/handwired/42/rules.mk b/keyboards/handwired/42/rules.mk index d31cbe9a1..6d4a1a37c 100644 --- a/keyboards/handwired/42/rules.mk +++ b/keyboards/handwired/42/rules.mk | |||
@@ -26,4 +26,5 @@ AUDIO_ENABLE = no # Audio output | |||
26 | UNICODE_ENABLE = no # Unicode | 26 | UNICODE_ENABLE = no # Unicode |
27 | UNICODEMAP_ENABLE = no # ^^ | 27 | UNICODEMAP_ENABLE = no # ^^ |
28 | UCIS_ENABLE = no # ^^ | 28 | UCIS_ENABLE = no # ^^ |
29 | BLUETOOTH = AdafruitBLE | 29 | BLUETOOTH_ENABLE = yes |
30 | BLUETOOTH_DRIVER = AdafruitBLE | ||
diff --git a/keyboards/handwired/arrow_pad/arrow_pad.h b/keyboards/handwired/arrow_pad/arrow_pad.h index b93fd113f..2d677beb5 100644 --- a/keyboards/handwired/arrow_pad/arrow_pad.h +++ b/keyboards/handwired/arrow_pad/arrow_pad.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef ARROW_PAD_H | 1 | #pragma once |
2 | #define ARROW_PAD_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include "matrix.h" | 4 | #include "matrix.h" |
@@ -10,34 +9,34 @@ | |||
10 | #include <avr/io.h> | 9 | #include <avr/io.h> |
11 | #include <stddef.h> | 10 | #include <stddef.h> |
12 | 11 | ||
12 | #define XXX KC_NO | ||
13 | |||
13 | // This is the 21-key keypad to 4x6 element matrix mapping | 14 | // This is the 21-key keypad to 4x6 element matrix mapping |
14 | #define LAYOUT( \ | 15 | #define LAYOUT( \ |
15 | KM_ESC, KM_TAB, KM_BSL, KM_ARR, \ | 16 | k00, k01, k02, k03, \ |
16 | KM_NUM, KM_FSL, KM_AST, KM_MIN, \ | 17 | k10, k11, k12, k13, \ |
17 | KM___7, KM___8, KM___9, KM_EQU, \ | 18 | k20, k21, k22, k23, \ |
18 | KM___4, KM___5, KM___6, KM_PLS, \ | 19 | k30, k31, k32, k33, \ |
19 | KM___1, KM___2, KM___3, ___ENT, \ | 20 | k40, k41, k42, k43, \ |
20 | KM___0, _____0, KM_DOT, KM_ENT \ | 21 | k50, k51, k52, k53 \ |
21 | ) { \ | 22 | ) { \ |
22 | { KM_ESC, KM_TAB, KM_BSL, KM_ARR }, \ | 23 | { k00, k01, k02, k03 }, \ |
23 | { KM_NUM, KM_FSL, KM_AST, KM_MIN }, \ | 24 | { k10, k11, k12, k13 }, \ |
24 | { KM___7, KM___8, KM___9, KM_EQU }, \ | 25 | { k20, k21, k22, k23 }, \ |
25 | { KM___4, KM___5, KM___6, KM_PLS }, \ | 26 | { k30, k31, k32, k33 }, \ |
26 | { KM___1, KM___2, KM___3, KC_NO }, \ | 27 | { k40, k41, k42, k43 }, \ |
27 | { KM___0, KC_NO, KM_DOT, KM_ENT } \ | 28 | { k50, k51, k52, k53 } \ |
28 | } | 29 | } |
29 | 30 | ||
30 | // This is the 21-key keypad to 2x11 element matrix mapping | 31 | // This is the 21-key keypad to 2x11 element matrix mapping |
31 | #define LAYOUT_pad21( \ | 32 | #define LAYOUT_pad21( \ |
32 | KM_ESC, KM_TAB, KM_BSL, KM_ARR, \ | 33 | k00, k01, k02, k03, \ |
33 | KM_NUM, KM_FSL, KM_AST, KM_MIN, \ | 34 | k10, k11, k12, k13, \ |
34 | KM___7, KM___8, KM___9, \ | 35 | k04, k05, k06, \ |
35 | KM___4, KM___5, KM___6, KM_PLS, \ | 36 | k14, k15, k16, k07, \ |
36 | KM___1, KM___2, KM___3, \ | 37 | k08, k09, k0A, \ |
37 | KM___0, KM_DOT, KM_ENT \ | 38 | k19, k1A, k17 \ |
38 | ) { \ | 39 | ) { \ |
39 | { KM_ESC, KM_TAB, KM_BSL, KM_ARR, KM___7, KM___8, KM___9, KM_PLS, KM___1, KM___2, KM___3, }, \ | 40 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A }, \ |
40 | { KM_NUM, KM_FSL, KM_AST, KM_MIN, KM___4, KM___5, KM___6, KM_ENT, KC_NO, KM___0, KM_DOT, }, \ | 41 | { k10, k11, k12, k13, k14, k15, k16, k17, XXX, k19, k1A } \ |
41 | } | 42 | } |
42 | |||
43 | #endif | ||
diff --git a/keyboards/handwired/arrow_pad/config.h b/keyboards/handwired/arrow_pad/config.h index 22d0f405d..d07de849e 100644 --- a/keyboards/handwired/arrow_pad/config.h +++ b/keyboards/handwired/arrow_pad/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -150,5 +149,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
150 | //#define NO_ACTION_ONESHOT | 149 | //#define NO_ACTION_ONESHOT |
151 | //#define NO_ACTION_MACRO | 150 | //#define NO_ACTION_MACRO |
152 | //#define NO_ACTION_FUNCTION | 151 | //#define NO_ACTION_FUNCTION |
153 | |||
154 | #endif | ||
diff --git a/keyboards/handwired/atreus50/atreus50.h b/keyboards/handwired/atreus50/atreus50.h index a53c26742..710292a18 100644 --- a/keyboards/handwired/atreus50/atreus50.h +++ b/keyboards/handwired/atreus50/atreus50.h | |||
@@ -1,23 +1,21 @@ | |||
1 | #ifndef ATREUS50_H | 1 | #pragma once |
2 | #define ATREUS50_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | // The first section contains all of the arguments | 7 | // The first section contains all of the arguments |
7 | // The second converts the arguments into a two-dimensional array | 8 | // The second converts the arguments into a two-dimensional array |
8 | #define LAYOUT( \ | 9 | #define LAYOUT( \ |
9 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 10 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
10 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 11 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
11 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 12 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
12 | k30, k31, k32, k33, k34, k35, km0, km1, k36, k37, k38, k39, k3a, k3b \ | 13 | k30, k31, k32, k33, k34, k35, kM0, kM1, k36, k37, k38, k39, k3A, k3B \ |
13 | ) \ | 14 | ) { \ |
14 | { \ | 15 | { k00, k01, k02, k03, k04, k05, XXX, k06, k07, k08, k09, k0A, k0B }, \ |
15 | { k00, k01, k02, k03, k04, k05, KC_NO, k06, k07, k08, k09, k0a, k0b }, \ | 16 | { k10, k11, k12, k13, k14, k15, XXX, k16, k17, k18, k19, k1A, k1B }, \ |
16 | { k10, k11, k12, k13, k14, k15, KC_NO, k16, k17, k18, k19, k1a, k1b }, \ | 17 | { k20, k21, k22, k23, k24, k25, kM0, k26, k27, k28, k29, k2A, k2B }, \ |
17 | { k20, k21, k22, k23, k24, k25, km0, k26, k27, k28, k29, k2a, k2b }, \ | 18 | { k30, k31, k32, k33, k34, k35, kM1, k36, k37, k38, k39, k3A, k3B } \ |
18 | { k30, k31, k32, k33, k34, k35, km1, k36, k37, k38, k39, k3a, k3b } \ | ||
19 | } | 19 | } |
20 | 20 | ||
21 | #define KC_ KC_TRNS | 21 | #define KC_ KC_TRNS |
22 | |||
23 | #endif | ||
diff --git a/keyboards/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h index 978088b03..d4fe839df 100644 --- a/keyboards/handwired/atreus50/config.h +++ b/keyboards/handwired/atreus50/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -150,5 +149,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
150 | //#define NO_ACTION_ONESHOT | 149 | //#define NO_ACTION_ONESHOT |
151 | //#define NO_ACTION_MACRO | 150 | //#define NO_ACTION_MACRO |
152 | //#define NO_ACTION_FUNCTION | 151 | //#define NO_ACTION_FUNCTION |
153 | |||
154 | #endif | ||
diff --git a/keyboards/handwired/bdn9_ble/rules.mk b/keyboards/handwired/bdn9_ble/rules.mk index bee9f58df..890049f45 100644 --- a/keyboards/handwired/bdn9_ble/rules.mk +++ b/keyboards/handwired/bdn9_ble/rules.mk | |||
@@ -22,6 +22,7 @@ NKRO_ENABLE = no # USB Nkey Rollover | |||
22 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
24 | UNICODE_ENABLE = no # Unicode | 24 | UNICODE_ENABLE = no # Unicode |
25 | BLUETOOTH = AdafruitBLE # Enable Bluetooth | ||
26 | AUDIO_ENABLE = no # Audio output | 25 | AUDIO_ENABLE = no # Audio output |
27 | ENCODER_ENABLE = no | 26 | ENCODER_ENABLE = no |
27 | BLUETOOTH_ENABLE = yes | ||
28 | BLUETOOTH_DRIVER = AdafruitBLE | ||
diff --git a/keyboards/handwired/cmd60/cmd60.h b/keyboards/handwired/cmd60/cmd60.h index 2e0baa999..5c196e899 100644 --- a/keyboards/handwired/cmd60/cmd60.h +++ b/keyboards/handwired/cmd60/cmd60.h | |||
@@ -1,20 +1,19 @@ | |||
1 | #ifndef CMD60_H | 1 | #pragma once |
2 | #define CMD60_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
8 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
9 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
10 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3D, \ | 11 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3D, \ |
11 | K40, K41, K42, K45, K4A, K4B, K4C, K4D \ | 12 | k40, k41, k42, k45, k4A, k4B, k4C, k4D \ |
12 | ) { \ | 13 | ) { \ |
13 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
14 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ |
15 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D }, \ |
16 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, KC_NO, K3D }, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, XXX, XXX, k3D }, \ |
17 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D } \ | 18 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4A, k4B, k4C, k4D } \ |
18 | } | 19 | } |
19 | |||
20 | #endif | ||
diff --git a/keyboards/handwired/cmd60/config.h b/keyboards/handwired/cmd60/config.h index 8cc26c34d..80cd00fcd 100644 --- a/keyboards/handwired/cmd60/config.h +++ b/keyboards/handwired/cmd60/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -151,5 +150,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
151 | //#define NO_ACTION_ONESHOT | 150 | //#define NO_ACTION_ONESHOT |
152 | //#define NO_ACTION_MACRO | 151 | //#define NO_ACTION_MACRO |
153 | //#define NO_ACTION_FUNCTION | 152 | //#define NO_ACTION_FUNCTION |
154 | |||
155 | #endif | ||
diff --git a/keyboards/handwired/dactyl/config.h b/keyboards/handwired/dactyl/config.h index 10c43d130..29a008f0c 100644 --- a/keyboards/handwired/dactyl/config.h +++ b/keyboards/handwired/dactyl/config.h | |||
@@ -17,8 +17,7 @@ You should have received a copy of the GNU General Public License | |||
17 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 17 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
18 | */ | 18 | */ |
19 | 19 | ||
20 | #ifndef DACTYL_CONFIG_H | 20 | #pragma once |
21 | #define DACTYL_CONFIG_H | ||
22 | 21 | ||
23 | #include "config_common.h" | 22 | #include "config_common.h" |
24 | 23 | ||
@@ -64,5 +63,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
64 | #define DEBOUNCE 15 | 63 | #define DEBOUNCE 15 |
65 | 64 | ||
66 | #define USB_MAX_POWER_CONSUMPTION 500 | 65 | #define USB_MAX_POWER_CONSUMPTION 500 |
67 | |||
68 | #endif | ||
diff --git a/keyboards/handwired/dactyl/dactyl.h b/keyboards/handwired/dactyl/dactyl.h index a6a043496..b901b6767 100644 --- a/keyboards/handwired/dactyl/dactyl.h +++ b/keyboards/handwired/dactyl/dactyl.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef DACTYL_H | 1 | #pragma once |
2 | #define DACTYL_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include <stdint.h> | 4 | #include <stdint.h> |
@@ -25,39 +24,31 @@ extern bool i2c_initialized; | |||
25 | void init_dactyl(void); | 24 | void init_dactyl(void); |
26 | void init_expander(void); | 25 | void init_expander(void); |
27 | 26 | ||
28 | /* | 27 | #define XXX KC_NO |
29 | * LEFT HAND: LINES 38-45 | ||
30 | * RIGHT HAND: LINES 47-54 | ||
31 | */ | ||
32 | #define LAYOUT_dactyl( \ | ||
33 | \ | ||
34 | k00,k01,k02,k03,k04,k05, \ | ||
35 | k10,k11,k12,k13,k14,k15, \ | ||
36 | k20,k21,k22,k23,k24,k25, \ | ||
37 | k30,k31,k32,k33,k34,k35, \ | ||
38 | k40,k41,k42,k43,k44, \ | ||
39 | k55,k50, \ | ||
40 | k54, \ | ||
41 | k53,k52,k51, \ | ||
42 | \ | ||
43 | k06,k07,k08,k09,k0A,k0B, \ | ||
44 | k16,k17,k18,k19,k1A,k1B, \ | ||
45 | k26,k27,k28,k29,k2A,k2B, \ | ||
46 | k36,k37,k38,k39,k3A,k3B, \ | ||
47 | k47,k48,k49,k4A,k4B, \ | ||
48 | k5B,k56, \ | ||
49 | k57, \ | ||
50 | k5A,k59,k58 ) \ | ||
51 | \ | ||
52 | /* matrix positions */ \ | ||
53 | { \ | ||
54 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ | ||
55 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ | ||
56 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ | ||
57 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B }, \ | ||
58 | { k40, k41, k42, k43, k44, KC_NO, KC_NO, k47, k48, k49, k4A, k4B }, \ | ||
59 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B }, \ | ||
60 | } | ||
61 | 28 | ||
62 | 29 | #define LAYOUT_dactyl( \ | |
63 | #endif | 30 | k00, k01, k02, k03, k04, k05, \ |
31 | k10, k11, k12, k13, k14, k15, \ | ||
32 | k20, k21, k22, k23, k24, k25, \ | ||
33 | k30, k31, k32, k33, k34, k35, \ | ||
34 | k40, k41, k42, k43, k44, \ | ||
35 | k55, k50, \ | ||
36 | k54, \ | ||
37 | k53, k52, k51, \ | ||
38 | \ | ||
39 | k06, k07, k08, k09, k0A, k0B, \ | ||
40 | k16, k17, k18, k19, k1A, k1B, \ | ||
41 | k26, k27, k28, k29, k2A, k2B, \ | ||
42 | k36, k37, k38, k39, k3A, k3B, \ | ||
43 | k47, k48, k49, k4A, k4B, \ | ||
44 | k5B, k56, \ | ||
45 | k57, \ | ||
46 | k5A, k59, k58 \ | ||
47 | ) { \ | ||
48 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ | ||
49 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ | ||
50 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ | ||
51 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B }, \ | ||
52 | { k40, k41, k42, k43, k44, XXX, XXX, k47, k48, k49, k4A, k4B }, \ | ||
53 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B } \ | ||
54 | } | ||
diff --git a/keyboards/handwired/fivethirteen/config.h b/keyboards/handwired/fivethirteen/config.h index 86ce250e7..af83315c1 100644 --- a/keyboards/handwired/fivethirteen/config.h +++ b/keyboards/handwired/fivethirteen/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -151,5 +150,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
151 | //#define NO_ACTION_ONESHOT | 150 | //#define NO_ACTION_ONESHOT |
152 | //#define NO_ACTION_MACRO | 151 | //#define NO_ACTION_MACRO |
153 | //#define NO_ACTION_FUNCTION | 152 | //#define NO_ACTION_FUNCTION |
154 | |||
155 | #endif | ||
diff --git a/keyboards/handwired/fivethirteen/fivethirteen.h b/keyboards/handwired/fivethirteen/fivethirteen.h index 6d14b7f1c..ffa0bd59d 100644 --- a/keyboards/handwired/fivethirteen/fivethirteen.h +++ b/keyboards/handwired/fivethirteen/fivethirteen.h | |||
@@ -1,21 +1,19 @@ | |||
1 | #ifndef FIVETHIRTEEN_H | 1 | #pragma once |
2 | #define FIVETHIRTEEN_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k010, k011, k012, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, \ |
8 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k110, k111, k112, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, \ |
9 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k210, k211, k212, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ |
10 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k310, k311, k312, \ | 11 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, \ |
11 | k40, k41, k42, k43, k44, k46, k47, k48, k49, k410, k411, k412 \ | 12 | k40, k41, k42, k43, k44, k46, k47, k48, k49, k4A, k4B, k4C \ |
12 | ) \ | 13 | ) { \ |
13 | { \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C }, \ |
14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k010, k011, k012 }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C }, \ |
15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k110, k111, k112 }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C }, \ |
16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k210, k211, k212 }, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C }, \ |
17 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k310, k311, k312 }, \ | 18 | { k40, k41, k42, k43, k44, XXX, k46, k47, k48, k49, k4A, k4B, k4C } \ |
18 | { k40, k41, k42, k43, k44, KC_NO, k46, k47, k48, k49, k410, k411, k412 } \ | ||
19 | } | 19 | } |
20 | |||
21 | #endif | ||
diff --git a/keyboards/handwired/fruity60/rules.mk b/keyboards/handwired/fruity60/rules.mk index 6fa9de602..e2d672226 100644 --- a/keyboards/handwired/fruity60/rules.mk +++ b/keyboards/handwired/fruity60/rules.mk | |||
@@ -22,8 +22,8 @@ NKRO_ENABLE = no # USB Nkey Rollover | |||
22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
24 | UNICODE_ENABLE = no # Unicode | 24 | UNICODE_ENABLE = no # Unicode |
25 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
26 | AUDIO_ENABLE = no # Audio output | 25 | AUDIO_ENABLE = no # Audio output |
27 | BLUETOOTH = AdafruitBLE | 26 | BLUETOOTH_ENABLE = yes |
27 | BLUETOOTH_DRIVER = AdafruitBLE | ||
28 | 28 | ||
29 | LAYOUTS = 60_tsangan_hhkb | 29 | LAYOUTS = 60_tsangan_hhkb |
diff --git a/keyboards/handwired/gamenum/config.h b/keyboards/handwired/gamenum/config.h index 4a62732a7..d7115db6a 100644 --- a/keyboards/handwired/gamenum/config.h +++ b/keyboards/handwired/gamenum/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -151,5 +150,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
151 | //#define NO_ACTION_ONESHOT | 150 | //#define NO_ACTION_ONESHOT |
152 | //#define NO_ACTION_MACRO | 151 | //#define NO_ACTION_MACRO |
153 | //#define NO_ACTION_FUNCTION | 152 | //#define NO_ACTION_FUNCTION |
154 | |||
155 | #endif | ||
diff --git a/keyboards/handwired/gamenum/gamenum.h b/keyboards/handwired/gamenum/gamenum.h index 3a1429ff8..48883b118 100644 --- a/keyboards/handwired/gamenum/gamenum.h +++ b/keyboards/handwired/gamenum/gamenum.h | |||
@@ -1,21 +1,19 @@ | |||
1 | #ifndef GAMENUM_H | 1 | #pragma once |
2 | #define GAMENUM_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | k00, k01, k02, k03, \ | 8 | k00, k01, k02, k03, \ |
8 | k10, k11, k12, k13, \ | 9 | k10, k11, k12, k13, \ |
9 | k20, k21, k22, \ | 10 | k20, k21, k22, \ |
10 | k30, k31, k32, \ | 11 | k30, k31, k32, \ |
11 | k41, k42, k43 \ | 12 | k41, k42, k43 \ |
12 | ) \ | 13 | ) { \ |
13 | { \ | 14 | { k00, k01, k02, k03 }, \ |
14 | { k00, k01, k02, k03 }, \ | 15 | { k10, k11, k12, k13 }, \ |
15 | { k10, k11, k12, k13 }, \ | 16 | { k20, k21, k22, XXX }, \ |
16 | { k20, k21, k22, KC_NO }, \ | 17 | { k30, k31, k32, XXX }, \ |
17 | { k30, k31, k32, KC_NO }, \ | 18 | { XXX, k41, k42, k43 } \ |
18 | { KC_NO, k41, k42, k43 } \ | ||
19 | } | 19 | } |
20 | |||
21 | #endif | ||
diff --git a/keyboards/handwired/hacked_motospeed/rules.mk b/keyboards/handwired/hacked_motospeed/rules.mk index 83a3a67b1..f01fddf59 100644 --- a/keyboards/handwired/hacked_motospeed/rules.mk +++ b/keyboards/handwired/hacked_motospeed/rules.mk | |||
@@ -19,7 +19,7 @@ NKRO_ENABLE = no # USB Nkey Rollover | |||
19 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 19 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
21 | UNICODE_ENABLE = no # Unicode | 21 | UNICODE_ENABLE = no # Unicode |
22 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
23 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
24 | NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in | 23 | NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in |
25 | BLUETOOTH = RN42 | 24 | BLUETOOTH_ENABLE = yes |
25 | BLUETOOTH_DRIVER = RN42 | ||
diff --git a/keyboards/handwired/jn68m/jn68m.h b/keyboards/handwired/jn68m/jn68m.h index d47f9f6c9..a5500824b 100644 --- a/keyboards/handwired/jn68m/jn68m.h +++ b/keyboards/handwired/jn68m/jn68m.h | |||
@@ -13,37 +13,37 @@ | |||
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 JN68M_H | 16 | |
17 | #define JN68M_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | #define LAYOUT( \ | 23 | #define LAYOUT( \ |
22 | K1 , K2 , K3 , K4 , K5 , K6 , K7 , K8 , K9 , K10, K11, K12, K13, K14, K67, K68,\ | 24 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
23 | K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K69, K70,\ | 25 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
24 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, \ | 26 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ |
25 | K43, K44, K45, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, \ | 27 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3B, k3C, k3E, \ |
26 | K56, K57, K58, K59, K60, K61, K63, K64, K65, K66 \ | 28 | k40, k41, k42, k45, k49, k4B, k4C, k4D, k4E, k4F \ |
27 | ) { \ | 29 | ) { \ |
28 | { K1 , K2 , K3 , K4 , K5 , K6 , K7 , K8 , K9 , K10, K11, K12, K13, K14, K67, K68 }, \ | 30 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
29 | { K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K69, K70 }, \ | 31 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
30 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42,KC_NO,KC_NO,KC_NO}, \ | 32 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, XXX, XXX, XXX }, \ |
31 | { K43, K44, K45, K46, K47, K48, K49, K50, K51, K52,KC_NO,K53, K54,KC_NO,K55,KC_NO}, \ | 33 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, XXX, k3B, k3C, XXX, k3E, XXX }, \ |
32 | { K56, K57, K58,KC_NO,KC_NO,K59,KC_NO,KC_NO,KC_NO,K60,KC_NO,K61, K63, K64, K65, K66} \ | 34 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, k49, XXX, k4B, k4C, k4D, k4E, k4F } \ |
33 | } | 35 | } |
34 | 36 | ||
35 | #define LAYOUT_splitbs( \ | 37 | #define LAYOUT_splitbs( \ |
36 | K1 , K2 , K3 , K4 , K5 , K6 , K7 , K8 , K9 , K10, K11, K12, K13, K14, K15, K67, K68,\ | 38 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k2D, k0E, k0F, \ |
37 | K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K69, K70,\ | 39 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
38 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, \ | 40 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ |
39 | K43, K44, K45, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, \ | 41 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3B, k3C, k3E, \ |
40 | K56, K57, K58, K59, K60, K61, K63, K64, K65, K66 \ | 42 | k40, k41, k42, k45, k49, k4B, k4C, k4D, k4E, k4F \ |
41 | ) { \ | 43 | ) { \ |
42 | { K1 , K2 , K3 , K4 , K5 , K6 , K7 , K8 , K9 , K10, K11, K12, K13, K14, K67, K68 }, \ | 44 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
43 | { K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K69, K70 }, \ | 45 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
44 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K15,KC_NO,KC_NO}, \ | 46 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX, XXX }, \ |
45 | { K43, K44, K45, K46, K47, K48, K49, K50, K51, K52,KC_NO,K53, K54,KC_NO,K55,KC_NO}, \ | 47 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, XXX, k3B, k3C, XXX, k3E, XXX }, \ |
46 | { K56, K57, K58,KC_NO,KC_NO,K59,KC_NO,KC_NO,KC_NO,K60,KC_NO,K61, K63, K64, K65, K66} \ | 48 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, k49, XXX, k4B, k4C, k4D, k4E, k4F } \ |
47 | } | 49 | } |
48 | |||
49 | #endif | ||
diff --git a/keyboards/handwired/kbod/kbod.h b/keyboards/handwired/kbod/kbod.h index 5d9dbd05b..86ff0e8ea 100644 --- a/keyboards/handwired/kbod/kbod.h +++ b/keyboards/handwired/kbod/kbod.h | |||
@@ -1,21 +1,22 @@ | |||
1 | #ifndef KBOD_H | 1 | #pragma once |
2 | #define KBOD_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k10, k11, k12, k13, k14, k15, \ |
8 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ | 9 | k20, k21, k22, k23, k24, k25, k26, k27, k30, k31, k32, k33, k34, k35, \ |
9 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ | 10 | k40, k41, k42, k43, k44, k45, k46, k47, k50, k51, k52, k53, k54, \ |
10 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, \ | 11 | k60, k61, k62, k63, k64, k65, k66, k67, k55, k56, k57, k37, \ |
11 | k40, k41, k42, k43, k44, k45, k46, k47 \ | 12 | k70, k71, k72, k73, k74, k75, k76, k77 \ |
12 | ) \ | 13 | ) { \ |
13 | { \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
14 | { k00, k01, k02, k03, k04, k05, k06, k07 }, { k08, k09, k0A, k0B, k0C, k0D, KC_NO, KC_NO }, \ | 15 | { k10, k11, k12, k13, k14, k15, XXX, XXX }, \ |
15 | { k10, k11, k12, k13, k14, k15, k16, k17 }, { k18, k19, k1A, k1B, k1C, k1D, KC_NO, k3B }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
16 | { k20, k21, k22, k23, k24, k25, k26, k27 }, { k28, k29, k2A, k2B, k2C, k38, k39, k3A }, \ | 17 | { k30, k31, k32, k33, k34, k35, XXX, k37 }, \ |
17 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ | 18 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
18 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ | 19 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
20 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ | ||
21 | { k70, k71, k72, k73, k74, k75, k76, k77 } \ | ||
19 | } | 22 | } |
20 | |||
21 | #endif | ||
diff --git a/keyboards/handwired/magicforce68/config.h b/keyboards/handwired/magicforce68/config.h index 430e294ba..cf059e423 100644 --- a/keyboards/handwired/magicforce68/config.h +++ b/keyboards/handwired/magicforce68/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -151,5 +150,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
151 | //#define NO_ACTION_ONESHOT | 150 | //#define NO_ACTION_ONESHOT |
152 | //#define NO_ACTION_MACRO | 151 | //#define NO_ACTION_MACRO |
153 | //#define NO_ACTION_FUNCTION | 152 | //#define NO_ACTION_FUNCTION |
154 | |||
155 | #endif | ||
diff --git a/keyboards/handwired/magicforce68/magicforce68.h b/keyboards/handwired/magicforce68/magicforce68.h index 949507fef..829e5932b 100644 --- a/keyboards/handwired/magicforce68/magicforce68.h +++ b/keyboards/handwired/magicforce68/magicforce68.h | |||
@@ -1,20 +1,19 @@ | |||
1 | #ifndef MAGICFORCE68_H | 1 | #pragma once |
2 | #define MAGICFORCE68_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K2E, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k2E, \ |
8 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K3E, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k3E, \ |
9 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, \ |
10 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3C, K3D, \ | 11 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3C, k3D, \ |
11 | K40, K41, K42, K45, K49, K4A, K4B, K4C, K4D, K4E \ | 12 | k40, k41, k42, k45, k49, k4A, k4B, k4C, k4D, k4E \ |
12 | ) { \ | 13 | ) { \ |
13 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
14 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
15 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2E }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, XXX, k2E }, \ |
16 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, KC_NO, K3C, K3D, K3E }, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, XXX, k3C, k3D, k3E }, \ |
17 | { K40, K41, K42, KC_NO, KC_NO, K45, KC_NO, KC_NO, KC_NO, K49, K4A, K4B, K4C, K4D, K4E } \ | 18 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, k49, k4A, k4B, k4C, k4D, k4E } \ |
18 | } | 19 | } |
19 | |||
20 | #endif | ||
diff --git a/keyboards/handwired/ms_sculpt_mobile/config.h b/keyboards/handwired/ms_sculpt_mobile/config.h index 1b61d8712..c3c2a0962 100644 --- a/keyboards/handwired/ms_sculpt_mobile/config.h +++ b/keyboards/handwired/ms_sculpt_mobile/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -85,5 +84,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
85 | //#define NO_ACTION_ONESHOT | 84 | //#define NO_ACTION_ONESHOT |
86 | //#define NO_ACTION_MACRO | 85 | //#define NO_ACTION_MACRO |
87 | //#define NO_ACTION_FUNCTION | 86 | //#define NO_ACTION_FUNCTION |
88 | |||
89 | #endif | ||
diff --git a/keyboards/handwired/ms_sculpt_mobile/ms_sculpt_mobile.h b/keyboards/handwired/ms_sculpt_mobile/ms_sculpt_mobile.h index cfa07c92e..64d4f7bbc 100644 --- a/keyboards/handwired/ms_sculpt_mobile/ms_sculpt_mobile.h +++ b/keyboards/handwired/ms_sculpt_mobile/ms_sculpt_mobile.h | |||
@@ -1,48 +1,43 @@ | |||
1 | #ifndef MICROSOFT_SCULPT_MOBILE_H | 1 | #pragma once |
2 | #define MICROSOFT_SCULPT_MOBILE_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | 6 | ||
7 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
8 | k7Q, k6O, k6P, k6Q, k5O, k5P, k5Q, k7A, k7B, k7C, k7D, k7E, k7F, k1O, k1K, k1L, \ | 8 | k7G, k6E, k6F, k6G, k5E, k5F, k5G, k70, k71, k72, k73, k74, k75, k1E, k1A, k1B, \ |
9 | k5A, k5K, k5L, k5M, k5N, k5H, k5I, k2A, k2B, k2C, k2D, k5B, k5C, k5J, k2E, \ | 9 | k50, k5A, k5B, k5C, k5D, k57, k58, k20, k21, k22, k23, k51, k52, k59, k24, \ |
10 | k6R, k6D, k6E, k6F, k7I, k7J, k4A, k4B, k4C, k4D, k3A, k3B, k3C, k3D, \ | 10 | k6H, k63, k64, k65, k78, k79, k40, k41, k42, k43, k30, k31, k32, k33, \ |
11 | k0J, k6A, k6B, k6C, k7H, k1A, k1B, k5D, k5E, k5F, k5G, k1C, k7P, k2G, \ | 11 | k09, k60, k61, k62, k77, k10, k11, k53, k54, k55, k56, k12, k7F, k26, \ |
12 | k2P, k7K, k7L, k7M, k7O, k0A, k0B, k0C, k0D, k0E, k0F, k2L, k6G, k1P,\ | 12 | k2F, k7A, k7B, k7C, k7E, k00, k01, k02, k03, k04, k05, k2B, k66, k1F, \ |
13 | k1Q, k4N, k3O,k6N, k3K, k0R, k1M, k6H, k6I, k6J \ | 13 | k1G, k4D, k3E, k6D, k3A, k0H, k1C, k67, k68, k69 \ |
14 | ) \ | 14 | ) { \ |
15 | { \ | 15 | { k00, k01, k02, k03, k04, k05, XXX, XXX, XXX, k09, XXX, XXX, XXX, XXX, XXX, XXX, XXX, k0H }, \ |
16 | {k0A, k0B, k0C, k0D, k0E, k0F, KC_NO, KC_NO, KC_NO, k0J, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,KC_NO, KC_NO, k0R},\ | 16 | { k10, k11, k12, XXX, XXX, XXX, XXX, XXX, XXX, XXX, k1A, k1B, k1C, XXX, k1E, k1F, k1G, XXX }, \ |
17 | {k1A, k1B, k1C, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, k1K, k1L, k1M, KC_NO, k1O, k1P, k1Q, KC_NO},\ | 17 | { k20, k21, k22, k23, k24, XXX, k26, XXX, XXX, XXX, XXX, k2B, XXX, XXX, XXX, k2F, XXX, XXX }, \ |
18 | {k2A, k2B, k2C, k2D, k2E, KC_NO, k2G, KC_NO, KC_NO, KC_NO, KC_NO, k2L, KC_NO, KC_NO, KC_NO, k2P, KC_NO, KC_NO},\ | 18 | { k30, k31, k32, k33, XXX, XXX, XXX, XXX, XXX, XXX, k3A, XXX, XXX, XXX, k3E, XXX, XXX, XXX }, \ |
19 | {k3A, k3B, k3C, k3D, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, k3K, KC_NO, KC_NO, KC_NO, k3O, KC_NO, KC_NO, KC_NO},\ | 19 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, k4D, XXX, XXX, XXX, XXX }, \ |
20 | {k4A, k4B, k4C, k4D, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, k4N, KC_NO,KC_NO, KC_NO, KC_NO},\ | 20 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F, k5G, XXX }, \ |
21 | {k5A, k5B, k5C, k5D, k5E, k5F, k5G, k5H, k5I, k5J, k5K, k5L, k5M, k5N, k5O, k5P, k5Q, KC_NO },\ | 21 | { k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, XXX, XXX, XXX, k6D, k6E, k6F, k6G, k6H }, \ |
22 | {k6A, k6B, k6C, k6D, k6E, k6F, k6G, k6H, k6I, k6J, KC_NO, KC_NO, KC_NO, k6N, k6O, k6P, k6Q, k6R},\ | 22 | { k70, k71, k72, k73, k74, k75, XXX, k77, k78, k79, k7A, k7B, k7C, XXX, k7E, k7F, k7G, XXX } \ |
23 | {k7A, k7B, k7C, k7D, k7E, k7F, KC_NO, k7H, k7I, k7J, k7K, k7L, k7M, KC_NO, k7O, k7P, k7Q, KC_NO},\ | ||
24 | } | 23 | } |
25 | 24 | ||
26 | |||
27 | #define MATRIX_TESTING_LAYOUT( \ | 25 | #define MATRIX_TESTING_LAYOUT( \ |
28 | k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I, k0, k0J, k0K, k0L, k0M, k0N, k0O, k0P, k0Q,\ | 26 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, \ |
29 | k1A, k1B, k1C, k1D, k1E, k1F, k1G, k1H, k1I, k1, k1J, k1K, k1L, k1M, k1N, k1O, k1P, k1Q,\ | 27 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, k1H, \ |
30 | k2A, k2B, k2C, k2D, k2E, k2F, k2G, k2H, k2I, k2, k2J, k2K, k2L, k2M, k2N, k2O, k2P, k2Q,\ | 28 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G, k2H, \ |
31 | k3A, k3B, k3C, k3D, k3E, k3F, k3G, k3H, k3I, k3, k3J, k3K, k3L, k3M, k3N, k3O, k3P, k3Q,\ | 29 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k3G, k3H, \ |
32 | k4A, k4B, k4C, k4D, k4E, k4F, k4G, k4H, k4I, k4, k4J, k4K, k4L, k4M, k4N, k4O, k4P, k4Q,\ | 30 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, k4G, k4H, \ |
33 | k5A, k5B, k5C, k5D, k5E, k5F, k5G, k5H, k5I, k5, k5J, k5K, k5L, k5M, k5N, k5O, k5P, k5Q,\ | 31 | k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F, k5G, k5H, \ |
34 | k6A, k6B, k6C, k6D, k6E, k6F, k6G, k6H, k6I, k6, k6J, k6K, k6L, k6M, k6N, k6O, k6P, k6Q,\ | 32 | k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A, k6B, k6C, k6D, k6E, k6F, k6G, k6H, \ |
35 | k7A, k7B, k7C, k7D, k7E, k7F, k7G, k7H, k7I, k7, k7J, k7K, k7L, k7M, k7N, k7O, k7P, k7Q\ | 33 | k70, k71, k72, k73, k74, k75, k76, k77, k78, k79, k7A, k7B, k7C, k7D, k7E, k7F, k7G, k7H \ |
36 | ) \ | 34 | ) { \ |
37 | { \ | 35 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H }, \ |
38 | {k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I, k0, k0J, k0K, k0L, k0M, k0N, k0O, k0P, k0Q},\ | 36 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, k1H }, \ |
39 | {k1A, k1B, k1C, k1D, k1E, k1F, k1G, k1H, k1I, k1, k1J, k1K, k1L, k1M, k1N, k1O, k1P, k1Q},\ | 37 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G, k2H }, \ |
40 | {k2A, k2B, k2C, k2D, k2E, k2F, k2G, k2H, k2I, k2, k2J, k2K, k2L, k2M, k2N, k2O, k2P, k2Q},\ | 38 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k3G, k3H }, \ |
41 | {k3A, k3B, k3C, k3D, k3E, k3F, k3G, k3H, k3I, k3, k3J, k3K, k3L, k3M, k3N, k3O, k3P, k3Q},\ | 39 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, k4G, k4H }, \ |
42 | {k4A, k4B, k4C, k4D, k4E, k4F, k4G, k4H, k4I, k4, k4J, k4K, k4L, k4M, k4N, k4O, k4P, k4Q},\ | 40 | { k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, k5F, k5G, k5H }, \ |
43 | {k5A, k5B, k5C, k5D, k5E, k5F, k5G, k5H, k5I, k5, k5J, k5K, k5L, k5M, k5N, k5O, k5P, k5Q},\ | 41 | { k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A, k6B, k6C, k6D, k6E, k6F, k6G, k6H }, \ |
44 | {k6A, k6B, k6C, k6D, k6E, k6F, k6G, k6H, k6I, k6, k6J, k6K, k6L, k6M, k6N, k6O, k6P, k6Q},\ | 42 | { k70, k71, k72, k73, k74, k75, k76, k77, k78, k79, k7A, k7B, k7C, k7D, k7E, k7F, k7G, k7H } \ |
45 | {k7A, k7B, k7C, k7D, k7E, k7F, k7G, k7H, k7I, k7, k7J, k7K, k7L, k7M, k7N, k7O, k7P, k7Q},\ | ||
46 | } | 43 | } |
47 | |||
48 | #endif | ||
diff --git a/keyboards/handwired/nicekey/config.h b/keyboards/handwired/nicekey/config.h index d1b18cc28..19e707c1f 100644 --- a/keyboards/handwired/nicekey/config.h +++ b/keyboards/handwired/nicekey/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -65,5 +64,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
65 | //#define NO_ACTION_ONESHOT | 64 | //#define NO_ACTION_ONESHOT |
66 | //#define NO_ACTION_MACRO | 65 | //#define NO_ACTION_MACRO |
67 | //#define NO_ACTION_FUNCTION | 66 | //#define NO_ACTION_FUNCTION |
68 | |||
69 | #endif | ||
diff --git a/keyboards/handwired/nicekey/nicekey.h b/keyboards/handwired/nicekey/nicekey.h index ee5bcfd6b..f008be168 100644 --- a/keyboards/handwired/nicekey/nicekey.h +++ b/keyboards/handwired/nicekey/nicekey.h | |||
@@ -1,12 +1,9 @@ | |||
1 | #ifndef NICEKEY_H | 1 | #pragma once |
2 | #define NICEKEY_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT( \ | 5 | #define LAYOUT( \ |
7 | k00 \ | 6 | k00 \ |
8 | ) { \ | 7 | ) { \ |
9 | { k00 } \ | 8 | { k00 } \ |
10 | } | 9 | } |
11 | |||
12 | #endif | ||
diff --git a/keyboards/handwired/not_so_minidox/config.h b/keyboards/handwired/not_so_minidox/config.h index 9d2174b53..de9286eda 100644 --- a/keyboards/handwired/not_so_minidox/config.h +++ b/keyboards/handwired/not_so_minidox/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -72,5 +71,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
72 | //#define NO_ACTION_ONESHOT | 71 | //#define NO_ACTION_ONESHOT |
73 | //#define NO_ACTION_MACRO | 72 | //#define NO_ACTION_MACRO |
74 | //#define NO_ACTION_FUNCTION | 73 | //#define NO_ACTION_FUNCTION |
75 | |||
76 | #endif | ||
diff --git a/keyboards/handwired/not_so_minidox/i2c.h b/keyboards/handwired/not_so_minidox/i2c.h index c15b6bc50..8910e70f1 100644 --- a/keyboards/handwired/not_so_minidox/i2c.h +++ b/keyboards/handwired/not_so_minidox/i2c.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef I2C_H | 1 | #pragma once |
2 | #define I2C_H | ||
3 | 2 | ||
4 | #include <stdint.h> | 3 | #include <stdint.h> |
5 | 4 | ||
@@ -45,5 +44,3 @@ extern unsigned char i2c_readNak(void); | |||
45 | extern unsigned char i2c_read(unsigned char ack); | 44 | extern unsigned char i2c_read(unsigned char ack); |
46 | 45 | ||
47 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); | 46 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); |
48 | |||
49 | #endif | ||
diff --git a/keyboards/handwired/not_so_minidox/not_so_minidox.h b/keyboards/handwired/not_so_minidox/not_so_minidox.h index c24a515e4..7c80dc9b3 100644 --- a/keyboards/handwired/not_so_minidox/not_so_minidox.h +++ b/keyboards/handwired/not_so_minidox/not_so_minidox.h | |||
@@ -1,24 +1,21 @@ | |||
1 | #ifndef NOSOTMINIDOX_H | 1 | #pragma once |
2 | #define NOSOTMINIDOX_H | ||
3 | |||
4 | 2 | ||
5 | #include "quantum.h" | 3 | #include "quantum.h" |
6 | 4 | ||
7 | #define LAYOUT( \ | 5 | #define XXX KC_NO |
8 | L00, L01, L02, L03, L04, L05, R05, R04, R03, R02, R01, R00, \ | ||
9 | L10, L11, L12, L13, L14, L15, R15, R14, R13, R12, R11, R10, \ | ||
10 | L20, L21, L22, L23, L24, L25, R25, R24, R23, R22, R21, R20, \ | ||
11 | LT1, LT2, LT3, RT3, RT2, RT1 \ | ||
12 | ) \ | ||
13 | { \ | ||
14 | { L00, L01, L02, L03, L04, L05 }, \ | ||
15 | { L10, L11, L12, L13, L14, L15 }, \ | ||
16 | { L20, L21, L22, L23, L24, L25 }, \ | ||
17 | { KC_NO, KC_NO, KC_NO, LT1, LT2, LT3 }, \ | ||
18 | { R00, R01, R02, R03, R04, R05 }, \ | ||
19 | { R10, R11, R12, R13, R14, R15 }, \ | ||
20 | { R20, R21, R22, R23, R24, R25 }, \ | ||
21 | { KC_NO, KC_NO, KC_NO, RT1, RT2, RT3 }, \ | ||
22 | } | ||
23 | 6 | ||
24 | #endif | 7 | #define LAYOUT( \ |
8 | L00, L01, L02, L03, L04, L05, R05, R04, R03, R02, R01, R00, \ | ||
9 | L10, L11, L12, L13, L14, L15, R15, R14, R13, R12, R11, R10, \ | ||
10 | L20, L21, L22, L23, L24, L25, R25, R24, R23, R22, R21, R20, \ | ||
11 | LT1, LT2, LT3, RT3, RT2, RT1 \ | ||
12 | ) { \ | ||
13 | { L00, L01, L02, L03, L04, L05 }, \ | ||
14 | { L10, L11, L12, L13, L14, L15 }, \ | ||
15 | { L20, L21, L22, L23, L24, L25 }, \ | ||
16 | { XXX, XXX, XXX, LT1, LT2, LT3 }, \ | ||
17 | { R00, R01, R02, R03, R04, R05 }, \ | ||
18 | { R10, R11, R12, R13, R14, R15 }, \ | ||
19 | { R20, R21, R22, R23, R24, R25 }, \ | ||
20 | { XXX, XXX, XXX, RT1, RT2, RT3 } \ | ||
21 | } | ||
diff --git a/keyboards/handwired/not_so_minidox/serial.h b/keyboards/handwired/not_so_minidox/serial.h index 15fe4db7b..28fcc56ce 100644 --- a/keyboards/handwired/not_so_minidox/serial.h +++ b/keyboards/handwired/not_so_minidox/serial.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef MY_SERIAL_H | 1 | #pragma once |
2 | #define MY_SERIAL_H | ||
3 | 2 | ||
4 | #include "config.h" | 3 | #include "config.h" |
5 | #include <stdbool.h> | 4 | #include <stdbool.h> |
@@ -22,5 +21,3 @@ void serial_master_init(void); | |||
22 | void serial_slave_init(void); | 21 | void serial_slave_init(void); |
23 | int serial_update_buffers(void); | 22 | int serial_update_buffers(void); |
24 | bool serial_slave_data_corrupt(void); | 23 | bool serial_slave_data_corrupt(void); |
25 | |||
26 | #endif | ||
diff --git a/keyboards/handwired/not_so_minidox/split_util.h b/keyboards/handwired/not_so_minidox/split_util.h index 595a0659e..807412cd3 100644 --- a/keyboards/handwired/not_so_minidox/split_util.h +++ b/keyboards/handwired/not_so_minidox/split_util.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SPLIT_KEYBOARD_UTIL_H | 1 | #pragma once |
2 | #define SPLIT_KEYBOARD_UTIL_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | #include "eeconfig.h" | 4 | #include "eeconfig.h" |
@@ -16,5 +15,3 @@ bool has_usb(void); | |||
16 | void keyboard_slave_loop(void); | 15 | void keyboard_slave_loop(void); |
17 | 16 | ||
18 | void matrix_master_OLED_init (void); | 17 | void matrix_master_OLED_init (void); |
19 | |||
20 | #endif | ||
diff --git a/keyboards/handwired/numpad20/config.h b/keyboards/handwired/numpad20/config.h index 7e7ddbeb2..73a1d032f 100644 --- a/keyboards/handwired/numpad20/config.h +++ b/keyboards/handwired/numpad20/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -151,5 +150,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
151 | //#define NO_ACTION_ONESHOT | 150 | //#define NO_ACTION_ONESHOT |
152 | //#define NO_ACTION_MACRO | 151 | //#define NO_ACTION_MACRO |
153 | //#define NO_ACTION_FUNCTION | 152 | //#define NO_ACTION_FUNCTION |
154 | |||
155 | #endif | ||
diff --git a/keyboards/handwired/numpad20/numpad20.h b/keyboards/handwired/numpad20/numpad20.h index c15aa9ac7..03fdd6d92 100644 --- a/keyboards/handwired/numpad20/numpad20.h +++ b/keyboards/handwired/numpad20/numpad20.h | |||
@@ -1,20 +1,17 @@ | |||
1 | #ifndef NUMPAD20_H | 1 | #pragma once |
2 | #define NUMPAD20_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT( \ | 5 | #define LAYOUT( \ |
7 | K00, K01, K02, K03, \ | 6 | k00, k01, k02, k03, \ |
8 | K10, K11, K12, K13, \ | 7 | k10, k11, k12, k13, \ |
9 | K20, K21, K22, K23, \ | 8 | k20, k21, k22, k23, \ |
10 | K30, K31, K32, K33, \ | 9 | k30, k31, k32, k33, \ |
11 | K40, K41, K42, K43 \ | 10 | k40, k41, k42, k43 \ |
12 | ) { \ | 11 | ) { \ |
13 | { K00, K01, K02, K03 }, \ | 12 | { k00, k01, k02, k03 }, \ |
14 | { K10, K11, K12, K13 }, \ | 13 | { k10, k11, k12, k13 }, \ |
15 | { K20, K21, K22, K23 }, \ | 14 | { k20, k21, k22, k23 }, \ |
16 | { K30, K31, K32, K33 }, \ | 15 | { k30, k31, k32, k33 }, \ |
17 | { K40, K41, K42, K43 } \ | 16 | { k40, k41, k42, k43 } \ |
18 | } | 17 | } |
19 | |||
20 | #endif | ||
diff --git a/keyboards/handwired/onekey/blackpill_f401/blackpill_f401.c b/keyboards/handwired/onekey/blackpill_f401/blackpill_f401.c index 956932329..1287614a8 100644 --- a/keyboards/handwired/onekey/blackpill_f401/blackpill_f401.c +++ b/keyboards/handwired/onekey/blackpill_f401/blackpill_f401.c | |||
@@ -17,7 +17,7 @@ | |||
17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
18 | 18 | ||
19 | void board_init(void) { | 19 | void board_init(void) { |
20 | // B9 is configured as I2C1_SDA in the board file; that function must be | 20 | // B9 is configured as I2C1_SDA_PIN in the board file; that function must be |
21 | // disabled before using B7 as I2C1_SDA. | 21 | // disabled before using B7 as I2C1_SDA. |
22 | setPinInputHigh(B9); | 22 | setPinInputHigh(B9); |
23 | } | 23 | } |
diff --git a/keyboards/handwired/onekey/teensy_32/config.h b/keyboards/handwired/onekey/teensy_32/config.h index 180f32487..e388b01af 100644 --- a/keyboards/handwired/onekey/teensy_32/config.h +++ b/keyboards/handwired/onekey/teensy_32/config.h | |||
@@ -26,7 +26,7 @@ | |||
26 | #define UNUSED_PINS | 26 | #define UNUSED_PINS |
27 | 27 | ||
28 | // i2c_master defines | 28 | // i2c_master defines |
29 | #define I2C1_SCL 0 // A2 on pinout = B0 | 29 | #define I2C1_SCL_PIN B0 // A2 on pinout = B0 |
30 | #define I2C1_SDA 1 // A3 on pinout = B1 | 30 | #define I2C1_SDA_PIN B1 // A3 on pinout = B1 |
31 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 31 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
32 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 32 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
diff --git a/keyboards/handwired/onekey/teensy_lc/config.h b/keyboards/handwired/onekey/teensy_lc/config.h index ad30f969f..4e594e7d7 100644 --- a/keyboards/handwired/onekey/teensy_lc/config.h +++ b/keyboards/handwired/onekey/teensy_lc/config.h | |||
@@ -26,7 +26,7 @@ | |||
26 | #define UNUSED_PINS | 26 | #define UNUSED_PINS |
27 | 27 | ||
28 | // i2c_master defines | 28 | // i2c_master defines |
29 | #define I2C1_SCL 0 // A2 on pinout = B0 | 29 | #define I2C1_SCL_PIN B0 // A2 on pinout = B0 |
30 | #define I2C1_SDA 1 // A3 on pinout = B1 | 30 | #define I2C1_SDA_PIN B1 // A3 on pinout = B1 |
31 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 31 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
32 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 32 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
diff --git a/keyboards/handwired/ortho5x13/config.h b/keyboards/handwired/ortho5x13/config.h index 65510c2a2..bead469fb 100644 --- a/keyboards/handwired/ortho5x13/config.h +++ b/keyboards/handwired/ortho5x13/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -151,5 +150,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
151 | //#define NO_ACTION_ONESHOT | 150 | //#define NO_ACTION_ONESHOT |
152 | //#define NO_ACTION_MACRO | 151 | //#define NO_ACTION_MACRO |
153 | //#define NO_ACTION_FUNCTION | 152 | //#define NO_ACTION_FUNCTION |
154 | |||
155 | #endif | ||
diff --git a/keyboards/handwired/pilcrow/config.h b/keyboards/handwired/pilcrow/config.h index a2eaaaefa..fe5cbea66 100644 --- a/keyboards/handwired/pilcrow/config.h +++ b/keyboards/handwired/pilcrow/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -151,5 +150,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
151 | //#define NO_ACTION_ONESHOT | 150 | //#define NO_ACTION_ONESHOT |
152 | //#define NO_ACTION_MACRO | 151 | //#define NO_ACTION_MACRO |
153 | //#define NO_ACTION_FUNCTION | 152 | //#define NO_ACTION_FUNCTION |
154 | |||
155 | #endif | ||
diff --git a/keyboards/handwired/pilcrow/pilcrow.h b/keyboards/handwired/pilcrow/pilcrow.h index 37d2914f2..30576e85c 100644 --- a/keyboards/handwired/pilcrow/pilcrow.h +++ b/keyboards/handwired/pilcrow/pilcrow.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef PILCROW_H | 1 | #pragma once |
2 | #define PILCROW_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -12,12 +11,9 @@ | |||
12 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, \ | 11 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, \ |
13 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, \ | 12 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, \ |
14 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39 \ | 13 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39 \ |
15 | ) \ | 14 | ) { \ |
16 | { \ | ||
17 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ | 15 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ |
18 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ | 16 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ |
19 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ | 17 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ |
20 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39 } \ | 18 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39 } \ |
21 | } | 19 | } |
22 | |||
23 | #endif | ||
diff --git a/keyboards/handwired/prime_exl/prime_exl.h b/keyboards/handwired/prime_exl/prime_exl.h index 03524da3c..1c9a8060f 100644 --- a/keyboards/handwired/prime_exl/prime_exl.h +++ b/keyboards/handwired/prime_exl/prime_exl.h | |||
@@ -13,28 +13,28 @@ | |||
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 PRIME_EXL_H | 16 | |
17 | //#define PRIME_EXL_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | #define LAYOUT( \ | 23 | #define LAYOUT( \ |
22 | K040, K050, K041, K051, K042, K052, K043, K053, K044, K054, K045, K055, K046, K056, K047, K057, K048, K058, \ | 24 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k46, k56, k47, k57, k48, k58, \ |
23 | K030, K060, K031, K061, K032, K062, K033, K063, K034, K064, K035, K065, K036, K066, K037, K067, K038, K068, \ | 25 | k30, k60, k31, k61, k32, k62, k33, k63, k34, k64, k35, k65, k36, k66, k37, k67, k38, k68, \ |
24 | K020, K070, K021, K071, K022, K072, K023, K073, K024, K074, K025, K075, K085, K026, K076, K027, K077, K028, K078, \ | 26 | k20, k70, k21, k71, k22, k72, k23, k73, k24, k74, k25, k75, k85, k26, k76, k27, k77, k28, k78, \ |
25 | K010, K080, K011, K081, K012, K082, K013, K083, K014, K084, K015, K016, K086, K017, K087, K018, \ | 27 | k10, k80, k11, k81, k12, k82, k13, k83, k14, k84, k15, k16, k86, k17, k87, k18, \ |
26 | K000, K090, K001, K091, K002, K092 \ | 28 | k00, k90, k01, k91, k02, k92 \ |
27 | ) { \ | 29 | ) { \ |
28 | { K000, K001, K002, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 30 | { k00, k01, k02, XXX, XXX, XXX, XXX, XXX, XXX }, \ |
29 | { K010, K011, K012, K013, K014, K015, K016, K017, K018 }, \ | 31 | { k10, k11, k12, k13, k14, k15, k16, k17, k18 }, \ |
30 | { K020, K021, K022, K023, K024, K025, K026, K027, K028 }, \ | 32 | { k20, k21, k22, k23, k24, k25, k26, k27, k28 }, \ |
31 | { K030, K031, K032, K033, K034, K035, K036, K037, K038 }, \ | 33 | { k30, k31, k32, k33, k34, k35, k36, k37, k38 }, \ |
32 | { K040, K041, K042, K043, K044, K045, K046, K047, K048 }, \ | 34 | { k40, k41, k42, k43, k44, k45, k46, k47, k48 }, \ |
33 | { K050, K051, K052, K053, K054, K055, K056, K057, K058 }, \ | 35 | { k50, k51, k52, k53, k54, k55, k56, k57, k58 }, \ |
34 | { K060, K061, K062, K063, K064, K065, K066, K067, K068 }, \ | 36 | { k60, k61, k62, k63, k64, k65, k66, k67, k68 }, \ |
35 | { K070, K071, K072, K073, K074, K075, K076, K077, K078 }, \ | 37 | { k70, k71, k72, k73, k74, k75, k76, k77, k78 }, \ |
36 | { K080, K081, K082, K083, K084, K085, K086, K087, KC_NO }, \ | 38 | { k80, k81, k82, k83, k84, k85, k86, k87, XXX }, \ |
37 | { K090, K091, K092, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO } \ | 39 | { k90, k91, k92, XXX, XXX, XXX, XXX, XXX, XXX } \ |
38 | } | 40 | } |
39 | |||
40 | //#endif \ No newline at end of file | ||
diff --git a/keyboards/handwired/prkl30/feather/rules.mk b/keyboards/handwired/prkl30/feather/rules.mk index 635701512..df2aa7f1d 100644 --- a/keyboards/handwired/prkl30/feather/rules.mk +++ b/keyboards/handwired/prkl30/feather/rules.mk | |||
@@ -10,7 +10,6 @@ BOOTLOADER = caterina | |||
10 | # Build Options | 10 | # Build Options |
11 | # change yes to no to disable | 11 | # change yes to no to disable |
12 | # | 12 | # |
13 | BLUETOOTH = AdafruitBLE | ||
14 | BOOTMAGIC_ENABLE = lite # Enable Bootmagic Lite | 13 | BOOTMAGIC_ENABLE = lite # Enable Bootmagic Lite |
15 | ENCODER_ENABLE = yes | 14 | ENCODER_ENABLE = yes |
16 | MOUSEKEY_ENABLE = no # Mouse keys | 15 | MOUSEKEY_ENABLE = no # Mouse keys |
@@ -22,3 +21,6 @@ NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here | |||
22 | BACKLIGHT_ENABLE = no | 21 | BACKLIGHT_ENABLE = no |
23 | AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below | 22 | AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below |
24 | RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. | 23 | RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. |
24 | |||
25 | BLUETOOTH_ENABLE = yes | ||
26 | BLUETOOTH_DRIVER = AdafruitBLE | ||
diff --git a/keyboards/handwired/promethium/keymaps/default/rules.mk b/keyboards/handwired/promethium/keymaps/default/rules.mk index 8fea2fd13..4a1674cd2 100644 --- a/keyboards/handwired/promethium/keymaps/default/rules.mk +++ b/keyboards/handwired/promethium/keymaps/default/rules.mk | |||
@@ -15,11 +15,9 @@ MIDI_ENABLE = no # MIDI controls | |||
15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
16 | UNICODE_ENABLE = no # Unicode | 16 | UNICODE_ENABLE = no # Unicode |
17 | UNICODEMAP_ENABLE = yes | 17 | UNICODEMAP_ENABLE = yes |
18 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
19 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 18 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
20 | PS2_MOUSE_ENABLE = yes | 19 | PS2_MOUSE_ENABLE = yes |
21 | PS2_USE_INT = yes | 20 | PS2_USE_INT = yes |
22 | BLUETOOTH = AdafruitBLE | ||
23 | 21 | ||
24 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 22 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
25 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 23 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/handwired/promethium/keymaps/priyadi/rules.mk b/keyboards/handwired/promethium/keymaps/priyadi/rules.mk index 4fd9b656b..96db4fcbb 100644 --- a/keyboards/handwired/promethium/keymaps/priyadi/rules.mk +++ b/keyboards/handwired/promethium/keymaps/priyadi/rules.mk | |||
@@ -15,11 +15,9 @@ MIDI_ENABLE = no # MIDI controls | |||
15 | AUDIO_ENABLE = no # Audio output on port C6 | 15 | AUDIO_ENABLE = no # Audio output on port C6 |
16 | UNICODE_ENABLE = no # Unicode | 16 | UNICODE_ENABLE = no # Unicode |
17 | UNICODEMAP_ENABLE = yes | 17 | UNICODEMAP_ENABLE = yes |
18 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
19 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 18 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
20 | PS2_MOUSE_ENABLE = yes | 19 | PS2_MOUSE_ENABLE = yes |
21 | PS2_USE_INT = yes | 20 | PS2_USE_INT = yes |
22 | BLUETOOTH = AdafruitBLE | ||
23 | 21 | ||
24 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 22 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
25 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 23 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/handwired/promethium/promethium.h b/keyboards/handwired/promethium/promethium.h index f35e5429b..c4c90176b 100644 --- a/keyboards/handwired/promethium/promethium.h +++ b/keyboards/handwired/promethium/promethium.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef PROMETHIUM_H | 1 | #pragma once |
2 | #define PROMETHIUM_H | ||
3 | 2 | ||
4 | #include <stdint.h> | 3 | #include <stdint.h> |
5 | 4 | ||
@@ -7,23 +6,22 @@ void battery_poll(uint8_t level); | |||
7 | void led_set_kb(uint8_t usb_led); | 6 | void led_set_kb(uint8_t usb_led); |
8 | void led_set_user(uint8_t usb_led); | 7 | void led_set_user(uint8_t usb_led); |
9 | 8 | ||
9 | #define XXX KC_NO | ||
10 | |||
10 | #define LAYOUT( \ | 11 | #define LAYOUT( \ |
11 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 12 | k00, k01, k02, k03, k04, k05, k40, k41, k42, k43, k44, k45, \ |
12 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, \ | 13 | k10, k11, k12, k13, k14, k15, k50, k51, k52, k53, k54, k55, \ |
13 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \ | 14 | k20, k21, k22, k23, k24, k25, k60, k61, k62, k63, k64, k65, \ |
14 | k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, \ | 15 | k30, k31, k32, k33, k34, k35, k70, k71, k72, k73, k74, k75, \ |
15 | tp1, tp2, tp3 \ | 16 | tp1, tp2, tp3 \ |
16 | ) \ | 17 | ) { \ |
17 | { \ | 18 | { k00, k01, k02, k03, k04, k05 }, \ |
18 | {k11, k12, k13, k14, k15, k16}, \ | 19 | { k10, k11, k12, k13, k14, k15 }, \ |
19 | {k21, k22, k23, k24, k25, k26}, \ | 20 | { k20, k21, k22, k23, k24, k25 }, \ |
20 | {k31, k32, k33, k34, k35, k36}, \ | 21 | { k30, k31, k32, k33, k34, k35 }, \ |
21 | {k41, k42, k43, k44, k45, k46}, \ | 22 | { k40, k41, k42, k43, k44, k45 }, \ |
22 | {k17, k18, k19, k1a, k1b, k1c}, \ | 23 | { k50, k51, k52, k53, k54, k55 }, \ |
23 | {k27, k28, k29, k2a, k2b, k2c}, \ | 24 | { k60, k61, k62, k63, k64, k65 }, \ |
24 | {k37, k38, k39, k3a, k3b, k3c}, \ | 25 | { k70, k71, k72, k73, k74, k75 }, \ |
25 | {k47, k48, k49, k4a, k4b, k4c}, \ | 26 | { tp1, tp2, tp3, XXX, XXX, XXX } \ |
26 | {tp1, tp2, tp3, KC_NO, KC_NO, KC_NO} \ | ||
27 | } | 27 | } |
28 | |||
29 | #endif | ||
diff --git a/keyboards/handwired/promethium/rules.mk b/keyboards/handwired/promethium/rules.mk index b29e387f6..f4dbd1a12 100644 --- a/keyboards/handwired/promethium/rules.mk +++ b/keyboards/handwired/promethium/rules.mk | |||
@@ -21,12 +21,12 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
21 | AUDIO_ENABLE = no # Audio output | 21 | AUDIO_ENABLE = no # Audio output |
22 | UNICODE_ENABLE = no # Unicode | 22 | UNICODE_ENABLE = no # Unicode |
23 | UNICODEMAP_ENABLE = yes | 23 | UNICODEMAP_ENABLE = yes |
24 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | ||
25 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 24 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
26 | PS2_MOUSE_ENABLE = yes | 25 | PS2_MOUSE_ENABLE = yes |
27 | PS2_USE_INT = yes | 26 | PS2_USE_INT = yes |
28 | CUSTOM_MATRIX = yes | 27 | CUSTOM_MATRIX = yes |
29 | BLUETOOTH = AdafruitBLE | 28 | BLUETOOTH_ENABLE = yes |
29 | BLUETOOTH_DRIVER = AdafruitBLE | ||
30 | 30 | ||
31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/handwired/pterodactyl/rules.mk b/keyboards/handwired/pterodactyl/rules.mk index 56f83265d..7c8e3c338 100644 --- a/keyboards/handwired/pterodactyl/rules.mk +++ b/keyboards/handwired/pterodactyl/rules.mk | |||
@@ -21,11 +21,11 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
21 | NKRO_ENABLE = yes # USB Nkey Rollover | 21 | NKRO_ENABLE = yes # USB Nkey Rollover |
22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | ||
25 | AUDIO_ENABLE = no # Audio output | 24 | AUDIO_ENABLE = no # Audio output |
26 | BLUETOOTH = AdafruitBLE | ||
27 | UNICODE_ENABLE = yes | 25 | UNICODE_ENABLE = yes |
28 | CUSTOM_MATRIX = yes | 26 | CUSTOM_MATRIX = yes |
27 | BLUETOOTH_ENABLE = yes | ||
28 | BLUETOOTH_DRIVER = AdafruitBLE | ||
29 | 29 | ||
30 | SRC += matrix.c | 30 | SRC += matrix.c |
31 | QUANTUM_LIB_SRC += i2c_master.c | 31 | QUANTUM_LIB_SRC += i2c_master.c |
diff --git a/keyboards/handwired/qc60/qc60.h b/keyboards/handwired/qc60/qc60.h index 944ec10f5..e26811ae7 100644 --- a/keyboards/handwired/qc60/qc60.h +++ b/keyboards/handwired/qc60/qc60.h | |||
@@ -1,10 +1,7 @@ | |||
1 | #ifndef QC60_H | 1 | #pragma once |
2 | #define QC60_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #ifdef KEYBOARD_handwired_qc60_proto | 5 | #if defined(KEYBOARD_handwired_qc60_proto) |
7 | #include "proto.h" | 6 | # include "proto.h" |
8 | #endif | ||
9 | |||
10 | #endif | 7 | #endif |
diff --git a/keyboards/handwired/reddot/config.h b/keyboards/handwired/reddot/config.h index 912cc6fc5..31c27d446 100755 --- a/keyboards/handwired/reddot/config.h +++ b/keyboards/handwired/reddot/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -149,5 +148,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
149 | //#define NO_ACTION_ONESHOT | 148 | //#define NO_ACTION_ONESHOT |
150 | //#define NO_ACTION_MACRO | 149 | //#define NO_ACTION_MACRO |
151 | //#define NO_ACTION_FUNCTION | 150 | //#define NO_ACTION_FUNCTION |
152 | |||
153 | #endif | ||
diff --git a/keyboards/handwired/retro_refit/config.h b/keyboards/handwired/retro_refit/config.h index 9c36a19d5..bf0550d65 100644 --- a/keyboards/handwired/retro_refit/config.h +++ b/keyboards/handwired/retro_refit/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -112,5 +111,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
112 | //#define NO_ACTION_ONESHOT | 111 | //#define NO_ACTION_ONESHOT |
113 | //#define NO_ACTION_MACRO | 112 | //#define NO_ACTION_MACRO |
114 | //#define NO_ACTION_FUNCTION | 113 | //#define NO_ACTION_FUNCTION |
115 | |||
116 | #endif | ||
diff --git a/keyboards/handwired/slash/rules.mk b/keyboards/handwired/slash/rules.mk index a896e98d8..48b837e4b 100644 --- a/keyboards/handwired/slash/rules.mk +++ b/keyboards/handwired/slash/rules.mk | |||
@@ -22,6 +22,6 @@ NKRO_ENABLE = no # USB Nkey Rollover | |||
22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
24 | UNICODE_ENABLE = no # Unicode | 24 | UNICODE_ENABLE = no # Unicode |
25 | #BLUETOOTH_ENABLE = Yes # Enable Bluetooth with the Adafruit EZ-Key HID | ||
26 | BLUETOOTH = AdafruitBLE | ||
27 | AUDIO_ENABLE = no # Audio output | 25 | AUDIO_ENABLE = no # Audio output |
26 | BLUETOOTH_ENABLE = yes | ||
27 | BLUETOOTH_DRIVER = AdafruitBLE | ||
diff --git a/keyboards/handwired/symmetric70_proto/post_rules.mk b/keyboards/handwired/symmetric70_proto/post_rules.mk new file mode 100644 index 000000000..e2d35d60a --- /dev/null +++ b/keyboards/handwired/symmetric70_proto/post_rules.mk | |||
@@ -0,0 +1,2 @@ | |||
1 | KEYBOARD_LOCAL_FEATURES_MK := $(dir $(lastword $(MAKEFILE_LIST)))local_features.mk | ||
2 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/handwired/symmetric70_proto/promicro/fast/rules.mk b/keyboards/handwired/symmetric70_proto/promicro/fast/rules.mk index de489fcab..fbc1c3bb3 100644 --- a/keyboards/handwired/symmetric70_proto/promicro/fast/rules.mk +++ b/keyboards/handwired/symmetric70_proto/promicro/fast/rules.mk | |||
@@ -1,6 +1,3 @@ | |||
1 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
2 | SRC += matrix_common.c | 2 | SRC += matrix_common.c |
3 | SRC += matrix_fast/matrix.c | 3 | SRC += matrix_fast/matrix.c |
4 | |||
5 | KEYBOARD_LOCAL_FEATURES_MK := $(dir $(lastword $(MAKEFILE_LIST)))../../local_features.mk | ||
6 | include $(KEYBOARD_LOCAL_FEATURES_MK) | ||
diff --git a/keyboards/handwired/symmetric70_proto/promicro/normal/rules.mk b/keyboards/handwired/symmetric70_proto/promicro/normal/rules.mk index 0b2b707ef..73192f4ff 100644 --- a/keyboards/handwired/symmetric70_proto/promicro/normal/rules.mk +++ b/keyboards/handwired/symmetric70_proto/promicro/normal/rules.mk | |||
@@ -1,6 +1,3 @@ | |||
1 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
2 | SRC += matrix_common.c | 2 | SRC += matrix_common.c |
3 | SRC += matrix_debug/matrix.c | 3 | SRC += matrix_debug/matrix.c |
4 | |||
5 | KEYBOARD_LOCAL_FEATURES_MK := $(dir $(lastword $(MAKEFILE_LIST)))../../local_features.mk | ||
6 | include $(KEYBOARD_LOCAL_FEATURES_MK) | ||
diff --git a/keyboards/handwired/symmetric70_proto/proton_c/fast/rules.mk b/keyboards/handwired/symmetric70_proto/proton_c/fast/rules.mk index de489fcab..fbc1c3bb3 100644 --- a/keyboards/handwired/symmetric70_proto/proton_c/fast/rules.mk +++ b/keyboards/handwired/symmetric70_proto/proton_c/fast/rules.mk | |||
@@ -1,6 +1,3 @@ | |||
1 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
2 | SRC += matrix_common.c | 2 | SRC += matrix_common.c |
3 | SRC += matrix_fast/matrix.c | 3 | SRC += matrix_fast/matrix.c |
4 | |||
5 | KEYBOARD_LOCAL_FEATURES_MK := $(dir $(lastword $(MAKEFILE_LIST)))../../local_features.mk | ||
6 | include $(KEYBOARD_LOCAL_FEATURES_MK) | ||
diff --git a/keyboards/handwired/symmetric70_proto/proton_c/normal/rules.mk b/keyboards/handwired/symmetric70_proto/proton_c/normal/rules.mk index 0b2b707ef..73192f4ff 100644 --- a/keyboards/handwired/symmetric70_proto/proton_c/normal/rules.mk +++ b/keyboards/handwired/symmetric70_proto/proton_c/normal/rules.mk | |||
@@ -1,6 +1,3 @@ | |||
1 | CUSTOM_MATRIX = yes | 1 | CUSTOM_MATRIX = yes |
2 | SRC += matrix_common.c | 2 | SRC += matrix_common.c |
3 | SRC += matrix_debug/matrix.c | 3 | SRC += matrix_debug/matrix.c |
4 | |||
5 | KEYBOARD_LOCAL_FEATURES_MK := $(dir $(lastword $(MAKEFILE_LIST)))../../local_features.mk | ||
6 | include $(KEYBOARD_LOCAL_FEATURES_MK) | ||
diff --git a/keyboards/handwired/terminus_mini/config.h b/keyboards/handwired/terminus_mini/config.h index c31cf7059..26daed61a 100644 --- a/keyboards/handwired/terminus_mini/config.h +++ b/keyboards/handwired/terminus_mini/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -157,5 +156,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
157 | //#define NO_ACTION_ONESHOT | 156 | //#define NO_ACTION_ONESHOT |
158 | //#define NO_ACTION_MACRO | 157 | //#define NO_ACTION_MACRO |
159 | //#define NO_ACTION_FUNCTION | 158 | //#define NO_ACTION_FUNCTION |
160 | |||
161 | #endif | ||
diff --git a/keyboards/handwired/terminus_mini/terminus_mini.h b/keyboards/handwired/terminus_mini/terminus_mini.h index 27fb45098..f498313cb 100644 --- a/keyboards/handwired/terminus_mini/terminus_mini.h +++ b/keyboards/handwired/terminus_mini/terminus_mini.h | |||
@@ -13,28 +13,27 @@ | |||
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 TERMINUS_MINI_H | 16 | |
17 | #define TERMINUS_MINI_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | // This a shortcut to help you visually see your layout. | 23 | // This a shortcut to help you visually see your layout. |
22 | // The following is an example using the Terminus Mini layout | 24 | // The following is an example using the Terminus Mini layout |
23 | // The first section contains all of the arguments | 25 | // The first section contains all of the arguments |
24 | // The second converts the arguments into a two-dimensional array | 26 | // The second converts the arguments into a two-dimensional array |
25 | #define LAYOUT( \ | 27 | #define LAYOUT( \ |
26 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 28 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
27 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 29 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
28 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 30 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
29 | k30, k31, k32, k33, k35, k37, k38, k39, k3a, k3b \ | 31 | k30, k31, k32, k33, k35, k37, k38, k39, k3A, k3B \ |
30 | ) \ | 32 | ) { \ |
31 | { \ | 33 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
32 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b }, \ | 34 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
33 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b }, \ | 35 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
34 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b }, \ | 36 | { k30, k31, k32, k33, XXX, k35, XXX, k37, k38, k39, k3A, k3B } \ |
35 | { k30, k31, k32, k33, KC_NO, k35, KC_NO, k37, k38, k39, k3a, k3b } \ | ||
36 | } | 37 | } |
37 | 38 | ||
38 | #define KC_ KC_TRNS | 39 | #define KC_ KC_TRNS |
39 | |||
40 | #endif \ No newline at end of file | ||
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h b/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h index 0e5b72c56..983b7b11b 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h +++ b/keyboards/handwired/tractyl_manuform/5x6_right/f411/config.h | |||
@@ -71,10 +71,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
71 | 71 | ||
72 | /* i2c config for oleds */ | 72 | /* i2c config for oleds */ |
73 | #define I2C_DRIVER I2CD1 | 73 | #define I2C_DRIVER I2CD1 |
74 | #define I2C1_SCL_BANK GPIOB | 74 | #define I2C1_SCL_PIN B8 |
75 | #define I2C1_SDA_BANK GPIOB | 75 | #define I2C1_SDA_PIN B9 |
76 | #define I2C1_SCL 8 | ||
77 | #define I2C1_SDA 9 | ||
78 | #define I2C1_SCL_PAL_MODE 4 | 76 | #define I2C1_SCL_PAL_MODE 4 |
79 | #define I2C1_SDA_PAL_MODE 4 | 77 | #define I2C1_SDA_PAL_MODE 4 |
80 | #define I2C1_CLOCK_SPEED 400000 | 78 | #define I2C1_CLOCK_SPEED 400000 |
diff --git a/keyboards/handwired/unicomp_mini_m/info.json b/keyboards/handwired/unicomp_mini_m/info.json index 9cce6073a..1f252743a 100644 --- a/keyboards/handwired/unicomp_mini_m/info.json +++ b/keyboards/handwired/unicomp_mini_m/info.json | |||
@@ -1,459 +1,101 @@ | |||
1 | { | 1 | { |
2 | "keyboard_name": "Unicomp Mini M", | 2 | "keyboard_name": "Unicomp Mini M", |
3 | "url": "", | ||
4 | "maintainer": "stevendlander", | 3 | "maintainer": "stevendlander", |
4 | "url": "", | ||
5 | "layouts": { | 5 | "layouts": { |
6 | "LAYOUT": { | 6 | "LAYOUT": { |
7 | "layout": [ | 7 | "layout": [ |
8 | { "label": "Esc", | 8 | { "label": "Esc", "x": 0, "y": 0 }, |
9 | "x": 0, | 9 | { "label": "F1", "x": 2, "y": 0 }, |
10 | "y": 0 | 10 | { "label": "F2", "x": 3, "y": 0 }, |
11 | }, | 11 | { "label": "F3", "x": 4, "y": 0 }, |
12 | { | 12 | { "label": "F4", "x": 5, "y": 0 }, |
13 | "label": "F1", | 13 | { "label": "F5", "x": 6.5, "y": 0 }, |
14 | "x": 2, | 14 | { "label": "F6", "x": 7.5, "y": 0 }, |
15 | "y": 0 | 15 | { "label": "F7", "x": 8.5, "y": 0 }, |
16 | }, | 16 | { "label": "F8", "x": 9.5, "y": 0 }, |
17 | { | 17 | { "label": "F9", "x": 11, "y": 0 }, |
18 | "label": "F2", | 18 | { "label": "F10", "x": 12, "y": 0 }, |
19 | "x": 3, | 19 | { "label": "F11", "x": 13, "y": 0 }, |
20 | "y": 0 | 20 | { "label": "F12", "x": 14, "y": 0 }, |
21 | }, | 21 | { "label": "PrtSc", "x": 15.25, "y": 0 }, |
22 | { | 22 | { "label": "Scroll Lock", "x": 16.25, "y": 0 }, |
23 | "label": "F3", | 23 | { "label": "Pause", "x": 17.25, "y": 0 }, |
24 | "x": 4, | 24 | { "label": "~", "x": 0, "y": 1.5 }, |
25 | "y": 0 | 25 | { "label": "!", "x": 1, "y": 1.5 }, |
26 | }, | 26 | { "label": "@", "x": 2, "y": 1.5 }, |
27 | { | 27 | { "label": "#", "x": 3, "y": 1.5 }, |
28 | "label": "F4", | 28 | { "label": "$", "x": 4, "y": 1.5 }, |
29 | "x": 5, | 29 | { "label": "%", "x": 5, "y": 1.5 }, |
30 | "y": 0 | 30 | { "label": "^", "x": 6, "y": 1.5 }, |
31 | }, | 31 | { "label": "&", "x": 7, "y": 1.5 }, |
32 | { | 32 | { "label": "*", "x": 8, "y": 1.5 }, |
33 | "label": "F5", | 33 | { "label": "(", "x": 9, "y": 1.5 }, |
34 | "x": 6.5, | 34 | { "label": ")", "x": 10, "y": 1.5 }, |
35 | "y": 0 | 35 | { "label": "_", "x": 11, "y": 1.5 }, |
36 | }, | 36 | { "label": "+", "x": 12, "y": 1.5 }, |
37 | { | 37 | { "label": "KC_NO", "w": 1, "x": 13, "y": 1.5 }, |
38 | "label": "F6", | 38 | { "label": "Backspace", "w": 1, "x": 14, "y": 1.5 }, |
39 | "x": 7.5, | 39 | { "label": "Insert", "x": 15.25, "y": 1.5 }, |
40 | "y": 0 | 40 | { "label": "Home", "x": 16.25, "y": 1.5 }, |
41 | }, | 41 | { "label": "PgUp", "x": 17.25, "y": 1.5 }, |
42 | { | 42 | { "label": "Tab", "w": 1.5, "x": 0, "y": 2.5 }, |
43 | "label": "F7", | 43 | { "label": "Q", "x": 1.5, "y": 2.5 }, |
44 | "x": 8.5, | 44 | { "label": "W", "x": 2.5, "y": 2.5 }, |
45 | "y": 0 | 45 | { "label": "E", "x": 3.5, "y": 2.5 }, |
46 | }, | 46 | { "label": "R", "x": 4.5, "y": 2.5 }, |
47 | { | 47 | { "label": "T", "x": 5.5, "y": 2.5 }, |
48 | "label": "F8", | 48 | { "label": "Y", "x": 6.5, "y": 2.5 }, |
49 | "x": 9.5, | 49 | { "label": "U", "x": 7.5, "y": 2.5 }, |
50 | "y": 0 | 50 | { "label": "I", "x": 8.5, "y": 2.5 }, |
51 | }, | 51 | { "label": "O", "x": 9.5, "y": 2.5 }, |
52 | { | 52 | { "label": "P", "x": 10.5, "y": 2.5 }, |
53 | "label": "F9", | 53 | { "label": "{", "x": 11.5, "y": 2.5 }, |
54 | "x": 11, | 54 | { "label": "}", "x": 12.5, "y": 2.5 }, |
55 | "y": 0 | 55 | { "label": "|", "w": 1.5, "x": 13.5, "y": 2.5 }, |
56 | }, | 56 | { "label": "Delete", "x": 15.25, "y": 2.5 }, |
57 | { | 57 | { "label": "End", "x": 16.25, "y": 2.5 }, |
58 | "label": "F10", | 58 | { "label": "PgDn", "x": 17.25, "y": 2.5 }, |
59 | "x": 12, | 59 | { "label": "Caps Lock", "w": 1.75, "x": 0, "y": 3.5 }, |
60 | "y": 0 | 60 | { "label": "A", "x": 1.75, "y": 3.5 }, |
61 | }, | 61 | { "label": "S", "x": 2.75, "y": 3.5 }, |
62 | { | 62 | { "label": "D", "x": 3.75, "y": 3.5 }, |
63 | "label": "F11", | 63 | { "label": "F", "x": 4.75, "y": 3.5 }, |
64 | "x": 13, | 64 | { "label": "G", "x": 5.75, "y": 3.5 }, |
65 | "y": 0 | 65 | { "label": "H", "x": 6.75, "y": 3.5 }, |
66 | }, | 66 | { "label": "J", "x": 7.75, "y": 3.5 }, |
67 | { | 67 | { "label": "K", "x": 8.75, "y": 3.5 }, |
68 | "label": "F12", | 68 | { "label": "L", "x": 9.75, "y": 3.5 }, |
69 | "x": 14, | 69 | { "label": ":", "x": 10.75, "y": 3.5 }, |
70 | "y": 0 | 70 | { "label": "\"", "x": 11.75, "y": 3.5 }, |
71 | }, | 71 | { "label": "NUHS", "x": 12.75, "y": 3.5 }, |
72 | { | 72 | { "label": "Enter", "w": 1.25, "x": 13.75, "y": 3.5 }, |
73 | "label": "PrtSc", | 73 | { "label": "Shift", "w": 1.25, "x": 0, "y": 4.5 }, |
74 | "x": 15.25, | 74 | { "label": "NUBS", "x": 1.25, "y": 4.5 }, |
75 | "y": 0 | 75 | { "label": "Z", "x": 2.25, "y": 4.5 }, |
76 | }, | 76 | { "label": "X", "x": 3.25, "y": 4.5 }, |
77 | { | 77 | { "label": "C", "x": 4.25, "y": 4.5 }, |
78 | "label": "Scroll Lock", | 78 | { "label": "V", "x": 5.25, "y": 4.5 }, |
79 | "x": 16.25, | 79 | { "label": "B", "x": 6.25, "y": 4.5 }, |
80 | "y": 0 | 80 | { "label": "N", "x": 7.25, "y": 4.5 }, |
81 | }, | 81 | { "label": "M", "x": 8.25, "y": 4.5 }, |
82 | { | 82 | { "label": "<", "x": 9.25, "y": 4.5 }, |
83 | "label": "Pause", | 83 | { "label": ">", "x": 10.25, "y": 4.5 }, |
84 | "x": 17.25, | 84 | { "label": "?", "x": 11.25, "y": 4.5 }, |
85 | "y": 0 | 85 | { "label": "KC_NO", "x": 12.25, "y": 4.5 }, |
86 | }, | 86 | { "label": "Shift", "w": 1.75, "x": 13.25, "y": 4.5 }, |
87 | { | 87 | { "label": "\u2191", "x": 16.25, "y": 4.5 }, |
88 | "label": "~", | 88 | { "label": "Ctrl", "w": 1.5, "x": 0, "y": 5.5 }, |
89 | "x": 0, | 89 | { "label": "Meta", "w": 1, "x": 1.5, "y": 5.5 }, |
90 | "y": 1.5 | 90 | { "label": "Alt", "w": 1.5, "x": 2.5, "y": 5.5 }, |
91 | }, | 91 | { "label": "Space", "w": 5.75, "x": 4, "y": 5.5 }, |
92 | { | 92 | { "label": "Alt", "w": 1.25, "x": 9.75, "y": 5.5 }, |
93 | "label": "!", | 93 | { "label": "Meta", "w": 1.5, "x": 11, "y": 5.5 }, |
94 | "x": 1, | 94 | { "label": "Menu", "w": 1, "x": 12.5, "y": 5.5 }, |
95 | "y": 1.5 | 95 | { "label": "Ctrl", "w": 1.5, "x": 13.5, "y": 5.5 }, |
96 | }, | 96 | { "label": "\u2190", "x": 15.25, "y": 5.5 }, |
97 | { | 97 | { "label": "\u2193", "x": 16.25, "y": 5.5 }, |
98 | "label": "@", | 98 | { "label": "\u2192", "x": 17.25, "y": 5.5 } |
99 | "x": 2, | ||
100 | "y": 1.5 | ||
101 | }, | ||
102 | { | ||
103 | "label": "#", | ||
104 | "x": 3, | ||
105 | "y": 1.5 | ||
106 | }, | ||
107 | { | ||
108 | "label": "$", | ||
109 | "x": 4, | ||
110 | "y": 1.5 | ||
111 | }, | ||
112 | { | ||
113 | "label": "%", | ||
114 | "x": 5, | ||
115 | "y": 1.5 | ||
116 | }, | ||
117 | { | ||
118 | "label": "^", | ||
119 | "x": 6, | ||
120 | "y": 1.5 | ||
121 | }, | ||
122 | { | ||
123 | "label": "&", | ||
124 | "x": 7, | ||
125 | "y": 1.5 | ||
126 | }, | ||
127 | { | ||
128 | "label": "*", | ||
129 | "x": 8, | ||
130 | "y": 1.5 | ||
131 | }, | ||
132 | { | ||
133 | "label": "(", | ||
134 | "x": 9, | ||
135 | "y": 1.5 | ||
136 | }, | ||
137 | { | ||
138 | "label": ")", | ||
139 | "x": 10, | ||
140 | "y": 1.5 | ||
141 | }, | ||
142 | { | ||
143 | "label": "_", | ||
144 | "x": 11, | ||
145 | "y": 1.5 | ||
146 | }, | ||
147 | { | ||
148 | "label": "+", | ||
149 | "x": 12, | ||
150 | "y": 1.5 | ||
151 | }, | ||
152 | { | ||
153 | "label": "Backspace", | ||
154 | "x": 13, | ||
155 | "y": 1.5, | ||
156 | "w": 2 | ||
157 | }, | ||
158 | { | ||
159 | "label": "Insert", | ||
160 | "x": 15.25, | ||
161 | "y": 1.5 | ||
162 | }, | ||
163 | { | ||
164 | "label": "Home", | ||
165 | "x": 16.25, | ||
166 | "y": 1.5 | ||
167 | }, | ||
168 | { | ||
169 | "label": "PgUp", | ||
170 | "x": 17.25, | ||
171 | "y": 1.5 | ||
172 | }, | ||
173 | { | ||
174 | "label": "Tab", | ||
175 | "x": 0, | ||
176 | "y": 2.5, | ||
177 | "w": 1.5 | ||
178 | }, | ||
179 | { | ||
180 | "label": "Q", | ||
181 | "x": 1.5, | ||
182 | "y": 2.5 | ||
183 | }, | ||
184 | { | ||
185 | "label": "W", | ||
186 | "x": 2.5, | ||
187 | "y": 2.5 | ||
188 | }, | ||
189 | { | ||
190 | "label": "E", | ||
191 | "x": 3.5, | ||
192 | "y": 2.5 | ||
193 | }, | ||
194 | { | ||
195 | "label": "R", | ||
196 | "x": 4.5, | ||
197 | "y": 2.5 | ||
198 | }, | ||
199 | { | ||
200 | "label": "T", | ||
201 | "x": 5.5, | ||
202 | "y": 2.5 | ||
203 | }, | ||
204 | { | ||
205 | "label": "Y", | ||
206 | "x": 6.5, | ||
207 | "y": 2.5 | ||
208 | }, | ||
209 | { | ||
210 | "label": "U", | ||
211 | "x": 7.5, | ||
212 | "y": 2.5 | ||
213 | }, | ||
214 | { | ||
215 | "label": "I", | ||
216 | "x": 8.5, | ||
217 | "y": 2.5 | ||
218 | }, | ||
219 | { | ||
220 | "label": "O", | ||
221 | "x": 9.5, | ||
222 | "y": 2.5 | ||
223 | }, | ||
224 | { | ||
225 | "label": "P", | ||
226 | "x": 10.5, | ||
227 | "y": 2.5 | ||
228 | }, | ||
229 | { | ||
230 | "label": "{", | ||
231 | "x": 11.5, | ||
232 | "y": 2.5 | ||
233 | }, | ||
234 | { | ||
235 | "label": "}", | ||
236 | "x": 12.5, | ||
237 | "y": 2.5 | ||
238 | }, | ||
239 | { | ||
240 | "label": "|", | ||
241 | "x": 13.5, | ||
242 | "y": 2.5, | ||
243 | "w": 1.5 | ||
244 | }, | ||
245 | { | ||
246 | "label": "Delete", | ||
247 | "x": 15.25, | ||
248 | "y": 2.5 | ||
249 | }, | ||
250 | { | ||
251 | "label": "End", | ||
252 | "x": 16.25, | ||
253 | "y": 2.5 | ||
254 | }, | ||
255 | { | ||
256 | "label": "PgDn", | ||
257 | "x": 17.25, | ||
258 | "y": 2.5 | ||
259 | }, | ||
260 | { | ||
261 | "label": "Caps Lock", | ||
262 | "x": 0, | ||
263 | "y": 3.5, | ||
264 | "w": 1.75 | ||
265 | }, | ||
266 | { | ||
267 | "label": "A", | ||
268 | "x": 1.75, | ||
269 | "y": 3.5 | ||
270 | }, | ||
271 | { | ||
272 | "label": "S", | ||
273 | "x": 2.75, | ||
274 | "y": 3.5 | ||
275 | }, | ||
276 | { | ||
277 | "label": "D", | ||
278 | "x": 3.75, | ||
279 | "y": 3.5 | ||
280 | }, | ||
281 | { | ||
282 | "label": "F", | ||
283 | "x": 4.75, | ||
284 | "y": 3.5 | ||
285 | }, | ||
286 | { | ||
287 | "label": "G", | ||
288 | "x": 5.75, | ||
289 | "y": 3.5 | ||
290 | }, | ||
291 | { | ||
292 | "label": "H", | ||
293 | "x": 6.75, | ||
294 | "y": 3.5 | ||
295 | }, | ||
296 | { | ||
297 | "label": "J", | ||
298 | "x": 7.75, | ||
299 | "y": 3.5 | ||
300 | }, | ||
301 | { | ||
302 | "label": "K", | ||
303 | "x": 8.75, | ||
304 | "y": 3.5 | ||
305 | }, | ||
306 | { | ||
307 | "label": "L", | ||
308 | "x": 9.75, | ||
309 | "y": 3.5 | ||
310 | }, | ||
311 | { | ||
312 | "label": ":", | ||
313 | "x": 10.75, | ||
314 | "y": 3.5 | ||
315 | }, | ||
316 | { | ||
317 | "label": "\"", | ||
318 | "x": 11.75, | ||
319 | "y": 3.5 | ||
320 | }, | ||
321 | { | ||
322 | "label": "Enter", | ||
323 | "x": 12.75, | ||
324 | "y": 3.5, | ||
325 | "w": 2.25 | ||
326 | }, | ||
327 | { | ||
328 | "label": "Shift", | ||
329 | "x": 0, | ||
330 | "y": 4.5, | ||
331 | "w": 2.25 | ||
332 | }, | ||
333 | { | ||
334 | "label": "Z", | ||
335 | "x": 2.25, | ||
336 | "y": 4.5 | ||
337 | }, | ||
338 | { | ||
339 | "label": "X", | ||
340 | "x": 3.25, | ||
341 | "y": 4.5 | ||
342 | }, | ||
343 | { | ||
344 | "label": "C", | ||
345 | "x": 4.25, | ||
346 | "y": 4.5 | ||
347 | }, | ||
348 | { | ||
349 | "label": "V", | ||
350 | "x": 5.25, | ||
351 | "y": 4.5 | ||
352 | }, | ||
353 | { | ||
354 | "label": "B", | ||
355 | "x": 6.25, | ||
356 | "y": 4.5 | ||
357 | }, | ||
358 | { | ||
359 | "label": "N", | ||
360 | "x": 7.25, | ||
361 | "y": 4.5 | ||
362 | }, | ||
363 | { | ||
364 | "label": "M", | ||
365 | "x": 8.25, | ||
366 | "y": 4.5 | ||
367 | }, | ||
368 | { | ||
369 | "label": "<", | ||
370 | "x": 9.25, | ||
371 | "y": 4.5 | ||
372 | }, | ||
373 | { | ||
374 | "label": ">", | ||
375 | "x": 10.25, | ||
376 | "y": 4.5 | ||
377 | }, | ||
378 | { | ||
379 | "label": "?", | ||
380 | "x": 11.25, | ||
381 | "y": 4.5 | ||
382 | }, | ||
383 | { | ||
384 | "label": "Shift", | ||
385 | "x": 12.25, | ||
386 | "y": 4.5, | ||
387 | "w": 2.75 | ||
388 | }, | ||
389 | { | ||
390 | "label": "\u2191", | ||
391 | "x": 16.25, | ||
392 | "y": 4.5 | ||
393 | }, | ||
394 | { | ||
395 | "label": "Ctrl", | ||
396 | "x": 0, | ||
397 | "y": 5.5, | ||
398 | "w": 1.5 | ||
399 | }, | ||
400 | { | ||
401 | "label": "Meta", | ||
402 | "x": 1.5, | ||
403 | "y": 5.5, | ||
404 | "w": 1 | ||
405 | }, | ||
406 | { | ||
407 | "label": "Alt", | ||
408 | "x": 2.5, | ||
409 | "y": 5.5, | ||
410 | "w": 1.5 | ||
411 | }, | ||
412 | { | ||
413 | "label": "Space", | ||
414 | "x": 4, | ||
415 | "y": 5.5, | ||
416 | "w": 5.75 | ||
417 | }, | ||
418 | { | ||
419 | "label": "Alt", | ||
420 | "x": 9.75, | ||
421 | "y": 5.5, | ||
422 | "w": 1.25 | ||
423 | }, | ||
424 | { | ||
425 | "label": "Meta", | ||
426 | "x": 11, | ||
427 | "y": 5.5, | ||
428 | "w": 1.5 | ||
429 | }, | ||
430 | { | ||
431 | "label": "Menu", | ||
432 | "x": 12.5, | ||
433 | "y": 5.5, | ||
434 | "w": 1 | ||
435 | }, | ||
436 | { | ||
437 | "label": "Ctrl", | ||
438 | "x": 13.5, | ||
439 | "y": 5.5, | ||
440 | "w": 1.5 | ||
441 | }, | ||
442 | { | ||
443 | "label": "\u2190", | ||
444 | "x": 15.25, | ||
445 | "y": 5.5 | ||
446 | }, | ||
447 | { | ||
448 | "label": "\u2193", | ||
449 | "x": 16.25, | ||
450 | "y": 5.5 | ||
451 | }, | ||
452 | { | ||
453 | "label": "\u2192", | ||
454 | "x": 17.25, | ||
455 | "y": 5.5 | ||
456 | } | ||
457 | ] | 99 | ] |
458 | } | 100 | } |
459 | } | 101 | } |
diff --git a/keyboards/handwired/xealous/rev1/config.h b/keyboards/handwired/xealous/rev1/config.h index 946b0cb48..8bd5b464a 100644 --- a/keyboards/handwired/xealous/rev1/config.h +++ b/keyboards/handwired/xealous/rev1/config.h | |||
@@ -16,8 +16,7 @@ You should have received a copy of the GNU General Public License | |||
16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | */ | 17 | */ |
18 | 18 | ||
19 | #ifndef REV1_CONFIG_H | 19 | #pragma once |
20 | #define REV1_CONFIG_H | ||
21 | 20 | ||
22 | #include "config_common.h" | 21 | #include "config_common.h" |
23 | 22 | ||
@@ -81,4 +80,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
81 | #define NO_ACTION_MACRO | 80 | #define NO_ACTION_MACRO |
82 | //#define NO_ACTION_FUNCTION | 81 | //#define NO_ACTION_FUNCTION |
83 | #define IGNORE_MOD_TAP_INTERRUPT | 82 | #define IGNORE_MOD_TAP_INTERRUPT |
84 | #endif | ||
diff --git a/keyboards/handwired/xealous/rev1/rev1.h b/keyboards/handwired/xealous/rev1/rev1.h index 0d8913b2e..88e5ef376 100644 --- a/keyboards/handwired/xealous/rev1/rev1.h +++ b/keyboards/handwired/xealous/rev1/rev1.h | |||
@@ -1,30 +1,26 @@ | |||
1 | #ifndef REV1_H | 1 | #pragma once |
2 | #define REV1_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define XXX KC_NO | 5 | #define XXX KC_NO |
7 | 6 | ||
8 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
9 | L00, L01, L02, L03, L04, L05, L06, R06, R05, R04, R03, R02, R01, R00, \ | 8 | L00, L01, L02, L03, L04, L05, L06, R06, R05, R04, R03, R02, R01, R00, \ |
10 | L10, L11, L12, L13, L14, L15, R17, R16, R15, R14, R13, R12, R11, R10, \ | 9 | L10, L11, L12, L13, L14, L15, R17, R16, R15, R14, R13, R12, R11, R10, \ |
11 | L20, L21, L22, L23, L24, L25, R26, R25, R24, R23, R22, R21, R20, \ | 10 | L20, L21, L22, L23, L24, L25, R26, R25, R24, R23, R22, R21, R20, \ |
12 | L30, L31, L32, L33, L34, L35, R35, R34, R33, R32, R31, R30, \ | 11 | L30, L31, L32, L33, L34, L35, R35, R34, R33, R32, R31, R30, \ |
13 | L40, L41, L42, L43, L44, R44, R43, R42, R41, R40 \ | 12 | L40, L41, L42, L43, L44, R44, R43, R42, R41, R40 \ |
14 | ) \ | 13 | ) { \ |
15 | { \ | 14 | { XXX, L06, L05, L04, L03, L02, L01, L00 }, \ |
16 | { XXX, L06, L05, L04, L03, L02, L01, L00 }, \ | 15 | { XXX, XXX, L15, L14, L13, L12, L11, L10 }, \ |
17 | { XXX, XXX, L15, L14, L13, L12, L11, L10 }, \ | 16 | { XXX, XXX, L25, L24, L23, L22, L21, L20 }, \ |
18 | { XXX, XXX, L25, L24, L23, L22, L21, L20 }, \ | 17 | { XXX, XXX, L35, L34, L33, L32, L31, L30 }, \ |
19 | { XXX, XXX, L35, L34, L33, L32, L31, L30 }, \ | 18 | { XXX, XXX, XXX, L44, L43, L42, L41, L40 }, \ |
20 | { XXX, XXX, XXX, L44, L43, L42, L41, L40 }, \ | 19 | { R00, R01, R02, R03, R04, R05, R06, XXX }, \ |
21 | { R00, R01, R02, R03, R04, R05, R06, XXX }, \ | 20 | { R10, R11, R12, R13, R14, R15, R16, R17 }, \ |
22 | { R10, R11, R12, R13, R14, R15, R16, R17 }, \ | 21 | { R20, R21, R22, R23, R24, R25, R26, XXX }, \ |
23 | { R20, R21, R22, R23, R24, R25, R26, XXX }, \ | 22 | { R30, R31, R32, R33, R34, R35, XXX, XXX }, \ |
24 | { R30, R31, R32, R33, R34, R35, XXX, XXX }, \ | 23 | { R40, R41, R42, R43, R44, XXX, XXX, XXX } \ |
25 | { R40, R41, R42, R43, R44, XXX, XXX, XXX } \ | 24 | } |
26 | } | ||
27 | 25 | ||
28 | #define LAYOUT_split60 LAYOUT | 26 | #define LAYOUT_split60 LAYOUT |
29 | |||
30 | #endif | ||
diff --git a/keyboards/helix/local_drivers/i2c.h b/keyboards/helix/local_drivers/i2c.h index 47cf6bd1b..710662c7a 100644 --- a/keyboards/helix/local_drivers/i2c.h +++ b/keyboards/helix/local_drivers/i2c.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef I2C_H | 1 | #pragma once |
2 | #define I2C_H | ||
3 | 2 | ||
4 | #include <stdint.h> | 3 | #include <stdint.h> |
5 | 4 | ||
@@ -45,5 +44,3 @@ extern unsigned char i2c_readNak(void); | |||
45 | extern unsigned char i2c_read(unsigned char ack); | 44 | extern unsigned char i2c_read(unsigned char ack); |
46 | 45 | ||
47 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); | 46 | #define i2c_read(ack) (ack) ? i2c_readAck() : i2c_readNak(); |
48 | |||
49 | #endif | ||
diff --git a/keyboards/helix/local_drivers/serial.h b/keyboards/helix/local_drivers/serial.h index 2e53928df..b4dcdafe5 100644 --- a/keyboards/helix/local_drivers/serial.h +++ b/keyboards/helix/local_drivers/serial.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SOFT_SERIAL_H | 1 | #pragma once |
2 | #define SOFT_SERIAL_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | 4 | ||
@@ -85,5 +84,3 @@ int soft_serial_transaction(int sstd_index); | |||
85 | #ifdef SERIAL_USE_MULTI_TRANSACTION | 84 | #ifdef SERIAL_USE_MULTI_TRANSACTION |
86 | int soft_serial_get_and_clean_status(int sstd_index); | 85 | int soft_serial_get_and_clean_status(int sstd_index); |
87 | #endif | 86 | #endif |
88 | |||
89 | #endif /* SOFT_SERIAL_H */ | ||
diff --git a/keyboards/helix/local_drivers/ssd1306.h b/keyboards/helix/local_drivers/ssd1306.h index bcb30f885..a7527f4eb 100644 --- a/keyboards/helix/local_drivers/ssd1306.h +++ b/keyboards/helix/local_drivers/ssd1306.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SSD1306_H | 1 | #pragma once |
2 | #define SSD1306_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | #include <stdio.h> | 4 | #include <stdio.h> |
@@ -88,5 +87,3 @@ void matrix_write_P(struct CharacterMatrix *matrix, const char *data); | |||
88 | void matrix_render(struct CharacterMatrix *matrix); | 87 | void matrix_render(struct CharacterMatrix *matrix); |
89 | 88 | ||
90 | bool process_record_gfx(uint16_t keycode, keyrecord_t *record); | 89 | bool process_record_gfx(uint16_t keycode, keyrecord_t *record); |
91 | |||
92 | #endif | ||
diff --git a/keyboards/helix/pico/keymaps/biacco/rules.mk b/keyboards/helix/pico/keymaps/biacco/rules.mk index 37e49977c..993ade267 100644 --- a/keyboards/helix/pico/keymaps/biacco/rules.mk +++ b/keyboards/helix/pico/keymaps/biacco/rules.mk | |||
@@ -18,7 +18,3 @@ LTO_ENABLE = no # if firmware size over limit, try this option | |||
18 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) | 18 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) |
19 | LED_ANIMATIONS = no # LED animations | 19 | LED_ANIMATIONS = no # LED animations |
20 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) | 20 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) |
21 | |||
22 | # convert Helix-specific options (that represent combinations of standard options) | ||
23 | # into QMK standard options. | ||
24 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/pico/keymaps/default/rules.mk b/keyboards/helix/pico/keymaps/default/rules.mk index fcf92e671..8a4a0df28 100644 --- a/keyboards/helix/pico/keymaps/default/rules.mk +++ b/keyboards/helix/pico/keymaps/default/rules.mk | |||
@@ -18,7 +18,3 @@ LTO_ENABLE = no # if firmware size over limit, try this option | |||
18 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) | 18 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) |
19 | # LED_ANIMATIONS = yes # LED animations | 19 | # LED_ANIMATIONS = yes # LED animations |
20 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) | 20 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) |
21 | |||
22 | # convert Helix-specific options (that represent combinations of standard options) | ||
23 | # into QMK standard options. | ||
24 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/pico/keymaps/mtei/rules.mk b/keyboards/helix/pico/keymaps/mtei/rules.mk index 165233f5f..05a60f67d 100644 --- a/keyboards/helix/pico/keymaps/mtei/rules.mk +++ b/keyboards/helix/pico/keymaps/mtei/rules.mk | |||
@@ -18,7 +18,3 @@ LTO_ENABLE = no # if firmware size over limit, try this option | |||
18 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) | 18 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) |
19 | # LED_ANIMATIONS = yes # LED animations | 19 | # LED_ANIMATIONS = yes # LED animations |
20 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) | 20 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) |
21 | |||
22 | # convert Helix-specific options (that represent combinations of standard options) | ||
23 | # into QMK standard options. | ||
24 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/pico/local_features.mk b/keyboards/helix/pico/post_rules.mk index be5c739f9..38573d75a 100644 --- a/keyboards/helix/pico/local_features.mk +++ b/keyboards/helix/pico/post_rules.mk | |||
@@ -1,12 +1,10 @@ | |||
1 | # | 1 | # |
2 | # local_features.mk contains post-processing rules for the Helix keyboard. | 2 | # post_rules.mk contains post-processing rules for the Helix keyboard. |
3 | # | 3 | # |
4 | # Post-processing rules convert keyboard-specific shortcuts (that represent | 4 | # Post-processing rules convert keyboard-specific shortcuts (that represent |
5 | # combinations of standard options) into QMK standard options. | 5 | # combinations of standard options) into QMK standard options. |
6 | # | 6 | # |
7 | 7 | ||
8 | KEYBOARD_LOCAL_FEATURES_MK := | ||
9 | |||
10 | define HELIX_CUSTOMISE_MSG | 8 | define HELIX_CUSTOMISE_MSG |
11 | $(info Helix Spacific Build Options) | 9 | $(info Helix Spacific Build Options) |
12 | $(info - OLED_ENABLE = $(OLED_ENABLE)) | 10 | $(info - OLED_ENABLE = $(OLED_ENABLE)) |
diff --git a/keyboards/helix/pico/rules.mk b/keyboards/helix/pico/rules.mk index cb9a70e00..12caec37e 100644 --- a/keyboards/helix/pico/rules.mk +++ b/keyboards/helix/pico/rules.mk | |||
@@ -1,5 +1,3 @@ | |||
1 | KEYBOARD_LOCAL_FEATURES_MK := $(dir $(lastword $(MAKEFILE_LIST)))local_features.mk | ||
2 | |||
3 | # Helix Spacific Build Options default values | 1 | # Helix Spacific Build Options default values |
4 | OLED_ENABLE = no # OLED_ENABLE | 2 | OLED_ENABLE = no # OLED_ENABLE |
5 | LOCAL_GLCDFONT = no # use each keymaps "helixfont.h" insted of "common/glcdfont.c" | 3 | LOCAL_GLCDFONT = no # use each keymaps "helixfont.h" insted of "common/glcdfont.c" |
diff --git a/keyboards/helix/pico/split_util.h b/keyboards/helix/pico/split_util.h index c0ecdb097..b839ce6e3 100644 --- a/keyboards/helix/pico/split_util.h +++ b/keyboards/helix/pico/split_util.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SPLIT_KEYBOARD_UTIL_H | 1 | #pragma once |
2 | #define SPLIT_KEYBOARD_UTIL_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | #include "eeconfig.h" | 4 | #include "eeconfig.h" |
@@ -15,5 +14,3 @@ void split_keyboard_setup(void); | |||
15 | bool is_helix_master(void); | 14 | bool is_helix_master(void); |
16 | 15 | ||
17 | void matrix_master_OLED_init (void); | 16 | void matrix_master_OLED_init (void); |
18 | |||
19 | #endif | ||
diff --git a/keyboards/helix/rev1/split_util.h b/keyboards/helix/rev1/split_util.h index 595a0659e..807412cd3 100644 --- a/keyboards/helix/rev1/split_util.h +++ b/keyboards/helix/rev1/split_util.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SPLIT_KEYBOARD_UTIL_H | 1 | #pragma once |
2 | #define SPLIT_KEYBOARD_UTIL_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | #include "eeconfig.h" | 4 | #include "eeconfig.h" |
@@ -16,5 +15,3 @@ bool has_usb(void); | |||
16 | void keyboard_slave_loop(void); | 15 | void keyboard_slave_loop(void); |
17 | 16 | ||
18 | void matrix_master_OLED_init (void); | 17 | void matrix_master_OLED_init (void); |
19 | |||
20 | #endif | ||
diff --git a/keyboards/helix/rev2/keymaps/default/rules.mk b/keyboards/helix/rev2/keymaps/default/rules.mk index c16f3e2b8..58b43a6bd 100644 --- a/keyboards/helix/rev2/keymaps/default/rules.mk +++ b/keyboards/helix/rev2/keymaps/default/rules.mk | |||
@@ -29,7 +29,3 @@ OLED_SELECT = core | |||
29 | ifeq ($(strip $(OLED_ENABLE)), yes) | 29 | ifeq ($(strip $(OLED_ENABLE)), yes) |
30 | SRC += oled_display.c | 30 | SRC += oled_display.c |
31 | endif | 31 | endif |
32 | |||
33 | # convert Helix-specific options (that represent combinations of standard options) | ||
34 | # into QMK standard options. | ||
35 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/rev2/keymaps/five_rows/rules.mk b/keyboards/helix/rev2/keymaps/five_rows/rules.mk index 0012f657a..8a091605a 100644 --- a/keyboards/helix/rev2/keymaps/five_rows/rules.mk +++ b/keyboards/helix/rev2/keymaps/five_rows/rules.mk | |||
@@ -106,7 +106,3 @@ endif | |||
106 | ifeq ($(strip $(CUSTOM_DELAY)),yes) | 106 | ifeq ($(strip $(CUSTOM_DELAY)),yes) |
107 | SRC += matrix_output_unselect_delay.c | 107 | SRC += matrix_output_unselect_delay.c |
108 | endif | 108 | endif |
109 | |||
110 | # convert Helix-specific options (that represent combinations of standard options) | ||
111 | # into QMK standard options. | ||
112 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/rev2/keymaps/five_rows_jis/rules.mk b/keyboards/helix/rev2/keymaps/five_rows_jis/rules.mk index d44382f86..7c4a7b604 100644 --- a/keyboards/helix/rev2/keymaps/five_rows_jis/rules.mk +++ b/keyboards/helix/rev2/keymaps/five_rows_jis/rules.mk | |||
@@ -17,7 +17,3 @@ HELIX_ROWS = 5 # Helix Rows is 4 or 5 | |||
17 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) | 17 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) |
18 | # LED_ANIMATIONS = yes # LED animations | 18 | # LED_ANIMATIONS = yes # LED animations |
19 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) | 19 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) |
20 | |||
21 | # convert Helix-specific options (that represent combinations of standard options) | ||
22 | # into QMK standard options. | ||
23 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/rev2/keymaps/fraanrosi/rules.mk b/keyboards/helix/rev2/keymaps/fraanrosi/rules.mk index 462a83f6e..98585b0d6 100644 --- a/keyboards/helix/rev2/keymaps/fraanrosi/rules.mk +++ b/keyboards/helix/rev2/keymaps/fraanrosi/rules.mk | |||
@@ -22,7 +22,3 @@ LED_ANIMATIONS = yes # LED animations | |||
22 | 22 | ||
23 | LED_BACK_ENABLE = no | 23 | LED_BACK_ENABLE = no |
24 | LED_UNDERGLOW_ENABLE = yes | 24 | LED_UNDERGLOW_ENABLE = yes |
25 | |||
26 | # convert Helix-specific options (that represent combinations of standard options) | ||
27 | # into QMK standard options. | ||
28 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/rev2/keymaps/froggy/rules.mk b/keyboards/helix/rev2/keymaps/froggy/rules.mk index 5a0fd9a2b..2d01c43fe 100644 --- a/keyboards/helix/rev2/keymaps/froggy/rules.mk +++ b/keyboards/helix/rev2/keymaps/froggy/rules.mk | |||
@@ -17,7 +17,3 @@ LED_BACK_ENABLE = yes # LED backlight (Enable WS2812 RGB underlight.) | |||
17 | LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) | 17 | LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) |
18 | LED_ANIMATIONS = yes # LED animations | 18 | LED_ANIMATIONS = yes # LED animations |
19 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) | 19 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) |
20 | |||
21 | # convert Helix-specific options (that represent combinations of standard options) | ||
22 | # into QMK standard options. | ||
23 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/rev2/keymaps/froggy_106/rules.mk b/keyboards/helix/rev2/keymaps/froggy_106/rules.mk index 5a0fd9a2b..2d01c43fe 100644 --- a/keyboards/helix/rev2/keymaps/froggy_106/rules.mk +++ b/keyboards/helix/rev2/keymaps/froggy_106/rules.mk | |||
@@ -17,7 +17,3 @@ LED_BACK_ENABLE = yes # LED backlight (Enable WS2812 RGB underlight.) | |||
17 | LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) | 17 | LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) |
18 | LED_ANIMATIONS = yes # LED animations | 18 | LED_ANIMATIONS = yes # LED animations |
19 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) | 19 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) |
20 | |||
21 | # convert Helix-specific options (that represent combinations of standard options) | ||
22 | # into QMK standard options. | ||
23 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/rev2/keymaps/led_test/rules.mk b/keyboards/helix/rev2/keymaps/led_test/rules.mk index 8b590eee8..3ab27acfc 100644 --- a/keyboards/helix/rev2/keymaps/led_test/rules.mk +++ b/keyboards/helix/rev2/keymaps/led_test/rules.mk | |||
@@ -23,7 +23,3 @@ ifeq ($(strip $(OLED_ENABLE)), yes) | |||
23 | SRC += oled_display.c | 23 | SRC += oled_display.c |
24 | endif | 24 | endif |
25 | SRC += led_test_init.c | 25 | SRC += led_test_init.c |
26 | |||
27 | # convert Helix-specific options (that represent combinations of standard options) | ||
28 | # into QMK standard options. | ||
29 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/rev2/keymaps/yshrsmz/rules.mk b/keyboards/helix/rev2/keymaps/yshrsmz/rules.mk index 83dcc9b3b..cd436cd9a 100644 --- a/keyboards/helix/rev2/keymaps/yshrsmz/rules.mk +++ b/keyboards/helix/rev2/keymaps/yshrsmz/rules.mk | |||
@@ -17,7 +17,3 @@ OLED_ENABLE = yes # OLED_ENABLE | |||
17 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) | 17 | # LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) |
18 | LED_ANIMATIONS = no # LED animations | 18 | LED_ANIMATIONS = no # LED animations |
19 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) | 19 | # IOS_DEVICE_ENABLE = no # connect to IOS device (iPad,iPhone) |
20 | |||
21 | # convert Helix-specific options (that represent combinations of standard options) | ||
22 | # into QMK standard options. | ||
23 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
diff --git a/keyboards/helix/rev2/post_rules.mk b/keyboards/helix/rev2/post_rules.mk new file mode 100644 index 000000000..4c671d451 --- /dev/null +++ b/keyboards/helix/rev2/post_rules.mk | |||
@@ -0,0 +1,3 @@ | |||
1 | ifneq ($(strip $(KEYBOARD_LOCAL_FEATURES_MK)),) | ||
2 | include $(strip $(KEYBOARD_LOCAL_FEATURES_MK)) | ||
3 | endif | ||
diff --git a/keyboards/helix/rev2/serial_config_simpleapi.h b/keyboards/helix/rev2/serial_config_simpleapi.h index e2d22a41e..0e1dd9e4a 100644 --- a/keyboards/helix/rev2/serial_config_simpleapi.h +++ b/keyboards/helix/rev2/serial_config_simpleapi.h | |||
@@ -1,8 +1,5 @@ | |||
1 | #ifndef SERIAL_CONFIG_SIMPLEAPI_H | 1 | #pragma once |
2 | #define SERIAL_CONFIG_SIMPLEAPI_H | ||
3 | 2 | ||
4 | #undef SERIAL_USE_MULTI_TRANSACTION | 3 | #undef SERIAL_USE_MULTI_TRANSACTION |
5 | #define SERIAL_SLAVE_BUFFER_LENGTH MATRIX_ROWS/2 | 4 | #define SERIAL_SLAVE_BUFFER_LENGTH MATRIX_ROWS/2 |
6 | #define SERIAL_MASTER_BUFFER_LENGTH MATRIX_ROWS/2 | 5 | #define SERIAL_MASTER_BUFFER_LENGTH MATRIX_ROWS/2 |
7 | |||
8 | #endif // SERIAL_CONFIG_SIMPLEAPI_H | ||
diff --git a/keyboards/helix/rev2/split_scomm.h b/keyboards/helix/rev2/split_scomm.h index 873d8939d..16887eb74 100644 --- a/keyboards/helix/rev2/split_scomm.h +++ b/keyboards/helix/rev2/split_scomm.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SPLIT_COMM_H | 1 | #pragma once |
2 | #define SPLIT_COMM_H | ||
3 | 2 | ||
4 | #ifndef SERIAL_USE_MULTI_TRANSACTION | 3 | #ifndef SERIAL_USE_MULTI_TRANSACTION |
5 | /* --- USE Simple API (OLD API, compatible with let's split serial.c) --- */ | 4 | /* --- USE Simple API (OLD API, compatible with let's split serial.c) --- */ |
@@ -20,5 +19,3 @@ void serial_slave_init(void); | |||
20 | int serial_update_buffers(int master_changed); | 19 | int serial_update_buffers(int master_changed); |
21 | 20 | ||
22 | #endif | 21 | #endif |
23 | |||
24 | #endif /* SPLIT_COMM_H */ | ||
diff --git a/keyboards/helix/rev2/split_util.h b/keyboards/helix/rev2/split_util.h index c0ecdb097..b839ce6e3 100644 --- a/keyboards/helix/rev2/split_util.h +++ b/keyboards/helix/rev2/split_util.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SPLIT_KEYBOARD_UTIL_H | 1 | #pragma once |
2 | #define SPLIT_KEYBOARD_UTIL_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | #include "eeconfig.h" | 4 | #include "eeconfig.h" |
@@ -15,5 +14,3 @@ void split_keyboard_setup(void); | |||
15 | bool is_helix_master(void); | 14 | bool is_helix_master(void); |
16 | 15 | ||
17 | void matrix_master_OLED_init (void); | 16 | void matrix_master_OLED_init (void); |
18 | |||
19 | #endif | ||
diff --git a/keyboards/hhkb/ansi/post_rules.mk b/keyboards/hhkb/ansi/post_rules.mk new file mode 100644 index 000000000..bc6ad5cd4 --- /dev/null +++ b/keyboards/hhkb/ansi/post_rules.mk | |||
@@ -0,0 +1,18 @@ | |||
1 | ifeq ($(strip $(HHKB_RN42_ENABLE)), yes) | ||
2 | |||
3 | OPT_DEFS += -DHHKB_RN42_ENABLE | ||
4 | |||
5 | # Support for the RN42 Bluetooth module. This is the BT module in Hasu's BT | ||
6 | # HHKB Alt controller. | ||
7 | RN42_DIR = ../rn42 | ||
8 | |||
9 | SRC += serial_uart.c \ | ||
10 | ../rn42/suart.S \ | ||
11 | ../rn42/rn42.c \ | ||
12 | ../rn42/rn42_task.c \ | ||
13 | ../rn42/battery.c \ | ||
14 | ../rn42/main.c | ||
15 | |||
16 | VPATH += $(RN42_DIR) | ||
17 | |||
18 | endif | ||
diff --git a/keyboards/hhkb/ansi/rules.mk b/keyboards/hhkb/ansi/rules.mk index b0f17c93a..56898e260 100644 --- a/keyboards/hhkb/ansi/rules.mk +++ b/keyboards/hhkb/ansi/rules.mk | |||
@@ -33,26 +33,6 @@ MIDI_ENABLE = no # MIDI support | |||
33 | # project specific files | 33 | # project specific files |
34 | SRC = matrix.c | 34 | SRC = matrix.c |
35 | 35 | ||
36 | ifeq ($(strip $(HHKB_RN42_ENABLE)), yes) | ||
37 | |||
38 | OPT_DEFS += -DHHKB_RN42_ENABLE | ||
39 | |||
40 | # Support for the RN42 Bluetooth module. This is the BT module in Hasu's BT | ||
41 | # HHKB Alt controller. | ||
42 | RN42_DIR = ../rn42 | ||
43 | |||
44 | SRC += serial_uart.c \ | ||
45 | ../rn42/suart.S \ | ||
46 | ../rn42/rn42.c \ | ||
47 | ../rn42/rn42_task.c \ | ||
48 | ../rn42/battery.c \ | ||
49 | ../rn42/main.c | ||
50 | |||
51 | VPATH += $(RN42_DIR) | ||
52 | |||
53 | endif | ||
54 | |||
55 | |||
56 | # debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION | 36 | # debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION |
57 | # debug-on: all | 37 | # debug-on: all |
58 | 38 | ||
diff --git a/keyboards/hhkb/jp/post_rules.mk b/keyboards/hhkb/jp/post_rules.mk new file mode 100644 index 000000000..bc6ad5cd4 --- /dev/null +++ b/keyboards/hhkb/jp/post_rules.mk | |||
@@ -0,0 +1,18 @@ | |||
1 | ifeq ($(strip $(HHKB_RN42_ENABLE)), yes) | ||
2 | |||
3 | OPT_DEFS += -DHHKB_RN42_ENABLE | ||
4 | |||
5 | # Support for the RN42 Bluetooth module. This is the BT module in Hasu's BT | ||
6 | # HHKB Alt controller. | ||
7 | RN42_DIR = ../rn42 | ||
8 | |||
9 | SRC += serial_uart.c \ | ||
10 | ../rn42/suart.S \ | ||
11 | ../rn42/rn42.c \ | ||
12 | ../rn42/rn42_task.c \ | ||
13 | ../rn42/battery.c \ | ||
14 | ../rn42/main.c | ||
15 | |||
16 | VPATH += $(RN42_DIR) | ||
17 | |||
18 | endif | ||
diff --git a/keyboards/hhkb/jp/rules.mk b/keyboards/hhkb/jp/rules.mk index 50e2c2c41..9b5b0b48b 100644 --- a/keyboards/hhkb/jp/rules.mk +++ b/keyboards/hhkb/jp/rules.mk | |||
@@ -33,26 +33,6 @@ MIDI_ENABLE = no # MIDI support | |||
33 | # project specific files | 33 | # project specific files |
34 | SRC = matrix.c | 34 | SRC = matrix.c |
35 | 35 | ||
36 | ifeq ($(strip $(HHKB_RN42_ENABLE)), yes) | ||
37 | |||
38 | OPT_DEFS += -DHHKB_RN42_ENABLE | ||
39 | |||
40 | # Support for the RN42 Bluetooth module. This is the BT module in Hasu's BT | ||
41 | # HHKB Alt controller. | ||
42 | RN42_DIR = ../rn42 | ||
43 | |||
44 | SRC += serial_uart.c \ | ||
45 | ../rn42/suart.S \ | ||
46 | ../rn42/rn42.c \ | ||
47 | ../rn42/rn42_task.c \ | ||
48 | ../rn42/battery.c \ | ||
49 | ../rn42/main.c | ||
50 | |||
51 | VPATH += $(RN42_DIR) | ||
52 | |||
53 | endif | ||
54 | |||
55 | |||
56 | # debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION | 36 | # debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION |
57 | # debug-on: all | 37 | # debug-on: all |
58 | 38 | ||
diff --git a/keyboards/hhkb/rn42/battery.h b/keyboards/hhkb/rn42/battery.h index 180d4dcfa..c7f96d09a 100644 --- a/keyboards/hhkb/rn42/battery.h +++ b/keyboards/hhkb/rn42/battery.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef POWER_H | 1 | #pragma once |
2 | #define POWER_H | ||
3 | 2 | ||
4 | #include <stdint.h> | 3 | #include <stdint.h> |
5 | #include <stdbool.h> | 4 | #include <stdbool.h> |
@@ -31,5 +30,3 @@ battery_status_t battery_status(void); | |||
31 | // ADC offset:16, resolution:5mV | 30 | // ADC offset:16, resolution:5mV |
32 | #define BATTERY_ADC_OFFSET 16 | 31 | #define BATTERY_ADC_OFFSET 16 |
33 | #define BATTERY_ADC_RESOLUTION 5 | 32 | #define BATTERY_ADC_RESOLUTION 5 |
34 | |||
35 | #endif | ||
diff --git a/keyboards/hhkb/rn42/rn42.h b/keyboards/hhkb/rn42/rn42.h index dee214cc8..76bcef99b 100644 --- a/keyboards/hhkb/rn42/rn42.h +++ b/keyboards/hhkb/rn42/rn42.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef RN42_H | 1 | #pragma once |
2 | #define RN42_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | #include "host_driver.h" | 4 | #include "host_driver.h" |
@@ -26,5 +25,3 @@ void rn42_send_str(const char *str); | |||
26 | void rn42_print_response(void); | 25 | void rn42_print_response(void); |
27 | #define SEND_STR(str) rn42_send_str(PSTR(str)) | 26 | #define SEND_STR(str) rn42_send_str(PSTR(str)) |
28 | #define SEND_COMMAND(cmd) rn42_send_command(PSTR(cmd)) | 27 | #define SEND_COMMAND(cmd) rn42_send_command(PSTR(cmd)) |
29 | |||
30 | #endif | ||
diff --git a/keyboards/hhkb/rn42/rn42_task.h b/keyboards/hhkb/rn42/rn42_task.h index ee00669ee..05e80e9be 100644 --- a/keyboards/hhkb/rn42/rn42_task.h +++ b/keyboards/hhkb/rn42/rn42_task.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef RN42_TASK_H | 1 | #pragma once |
2 | #define RN42_TASK_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | #include "rn42.h" | 4 | #include "rn42.h" |
@@ -10,5 +9,3 @@ bool rn42_nkro_last; | |||
10 | 9 | ||
11 | void rn42_task_init(void); | 10 | void rn42_task_init(void); |
12 | void rn42_task(void); | 11 | void rn42_task(void); |
13 | |||
14 | #endif | ||
diff --git a/keyboards/hid_liber/config.h b/keyboards/hid_liber/config.h index 73ed005b7..b82ac1de2 100755 --- a/keyboards/hid_liber/config.h +++ b/keyboards/hid_liber/config.h | |||
@@ -15,8 +15,7 @@ | |||
15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -139,5 +138,3 @@ | |||
139 | //#define NO_ACTION_ONESHOT | 138 | //#define NO_ACTION_ONESHOT |
140 | //#define NO_ACTION_MACRO | 139 | //#define NO_ACTION_MACRO |
141 | //#define NO_ACTION_FUNCTION | 140 | //#define NO_ACTION_FUNCTION |
142 | |||
143 | #endif | ||
diff --git a/keyboards/hs60/v1/v1.h b/keyboards/hs60/v1/v1.h index 4de781e5f..4c81e9061 100644 --- a/keyboards/hs60/v1/v1.h +++ b/keyboards/hs60/v1/v1.h | |||
@@ -13,40 +13,39 @@ | |||
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 HS60_H | ||
17 | #define HS60_H | ||
18 | 16 | ||
19 | #define XXX KC_NO | 17 | #pragma once |
20 | 18 | ||
21 | #include "quantum.h" | 19 | #include "quantum.h" |
22 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
23 | // This a shortcut to help you visually see your layout. | 23 | // This a shortcut to help you visually see your layout. |
24 | 24 | ||
25 | #define LAYOUT_60_iso( \ | 25 | #define LAYOUT_60_iso( \ |
26 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 26 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
27 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, \ | 27 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, \ |
28 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 28 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
29 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | 29 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
30 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | 30 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ |
31 | ) { \ | 31 | ) { \ |
32 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 32 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
33 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX }, \ | 33 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX }, \ |
34 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | 34 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D }, \ |
35 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ | 35 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D }, \ |
36 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D } \ | 36 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D } \ |
37 | } | 37 | } |
38 | 38 | ||
39 | #define LAYOUT_60_ansi( \ | 39 | #define LAYOUT_60_ansi( \ |
40 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 40 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
41 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K2C, \ | 41 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k2C, \ |
42 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 42 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
43 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | 43 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
44 | K40, K41, K42, K46, K4A, K4B, K4C, K4D \ | 44 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ |
45 | ) { \ | 45 | ) { \ |
46 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 46 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
47 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, XXX }, \ | 47 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX }, \ |
48 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | 48 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D }, \ |
49 | { K30, XXX, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ | 49 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D }, \ |
50 | { K40, K41, K42, XXX, XXX, XXX, K46, XXX, XXX, XXX, K4A, K4B, K4C, K4D } \ | 50 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D } \ |
51 | } | 51 | } |
52 | #endif \ No newline at end of file | ||
diff --git a/keyboards/idobo/idobo.h b/keyboards/idobo/idobo.h index 386fcee1a..9643a1efd 100644 --- a/keyboards/idobo/idobo.h +++ b/keyboards/idobo/idobo.h | |||
@@ -13,8 +13,8 @@ | |||
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 IDOBO_H | 16 | |
17 | #define IDOBO_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -27,18 +27,15 @@ | |||
27 | * represents the switch matrix. | 27 | * represents the switch matrix. |
28 | */ | 28 | */ |
29 | #define LAYOUT_ortho_5x15( \ | 29 | #define LAYOUT_ortho_5x15( \ |
30 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 30 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
31 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | 31 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
32 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, \ | 32 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
33 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 33 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
34 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E \ | 34 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E \ |
35 | ) \ | 35 | ) { \ |
36 | { \ | 36 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
37 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 37 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
38 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | 38 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E }, \ |
39 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \ | 39 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
40 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | 40 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E } \ |
41 | { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E }, \ | ||
42 | } | 41 | } |
43 | |||
44 | #endif | ||
diff --git a/keyboards/jc65/v32a/v32a.h b/keyboards/jc65/v32a/v32a.h index 4e2442091..91e6164ae 100644 --- a/keyboards/jc65/v32a/v32a.h +++ b/keyboards/jc65/v32a/v32a.h | |||
@@ -15,25 +15,24 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef V32A_H | 18 | #pragma once |
19 | #define V32A_H | ||
20 | 19 | ||
21 | #include "quantum.h" | 20 | #include "quantum.h" |
22 | 21 | ||
22 | #define XXX KC_NO | ||
23 | |||
23 | #define LAYOUT( \ | 24 | #define LAYOUT( \ |
24 | K04,K14,K24,K34,K44,K54,K16,KB6,KB7,K17,KA4,KB4,KC4,KD4,KE4,KD0, \ | 25 | k40, k41, k42, k43, k44, k45, k61, k6B, k7B, k71, k4A, k4B, k4C, k4D, k4E, k0D, \ |
25 | K03,K13,K23,K33,K43,K53,K26,KC6,KC7,K27,KA3,KB3,KC3, KD3,K67, \ | 26 | k30, k31, k32, k33, k34, k35, k62, k6C, k7C, k72, k3A, k3B, k3C, k3D, k76, \ |
26 | K02,K12,K22,K32,K42,K52,K36,KD6,KD7,K37,KA2,KB2,KC2, KD2,K87, \ | 27 | k20, k21, k22, k23, k24, k25, k63, k6D, k7D, k73, k2A, k2B, k2C, k2D, k78, \ |
27 | K01,K30,K11,K21,K31,K41,K51,K46,KE6,KE7,K47,KA1, KB1,K86,K77, \ | 28 | k10, k03, k11, k12, k13, k14, k15, k64, k6E, k7E, k74, k1A, k1B, k68, k77, \ |
28 | K00,K10,K20, K40,K56,K50, K57,KB0,KC0,K96,K76,K66 \ | 29 | k00, k01, k02, k04, k65, k05, k75, k0B, k0C, k69, k67, k66 \ |
29 | ){ \ | 30 | ) { \ |
30 | { K00, K10, K20, K30, K40, K50,KC_NO,KC_NO,KC_NO,KC_NO,KC_NO, KB0, KC0, KD0,KC_NO }, \ | 31 | { k00, k01, k02, k03, k04, k05, XXX, XXX, XXX, XXX, XXX, k0B, k0C, k0D, XXX }, \ |
31 | { K01, K11, K21, K31, K41, K51,KC_NO,KC_NO,KC_NO,KC_NO, KA1, KB1,KC_NO,KC_NO,KC_NO }, \ | 32 | { k10, k11, k12, k13, k14, k15, XXX, XXX, XXX, XXX, k1A, k1B, XXX, XXX, XXX }, \ |
32 | { K02, K12, K22, K32, K42, K52,KC_NO,KC_NO,KC_NO,KC_NO, KA2, KB2, KC2, KD2,KC_NO }, \ | 33 | { k20, k21, k22, k23, k24, k25, XXX, XXX, XXX, XXX, k2A, k2B, k2C, k2D, XXX }, \ |
33 | { K03, K13, K23, K33, K43, K53,KC_NO,KC_NO,KC_NO,KC_NO, KA3, KB3, KC3, KD3,KC_NO }, \ | 34 | { k30, k31, k32, k33, k34, k35, XXX, XXX, XXX, XXX, k3A, k3B, k3C, k3D, XXX }, \ |
34 | { K04, K14, K24, K34, K44, K54,KC_NO,KC_NO,KC_NO,KC_NO, KA4, KB4, KC4, KD4, KE4 }, \ | 35 | { k40, k41, k42, k43, k44, k45, XXX, XXX, XXX, XXX, k4A, k4B, k4C, k4D, k4E }, \ |
35 | { KC_NO, K16, K26, K36, K46, K56, K66, K76, K86, K96,KC_NO, KB6, KC6, KD6, KE6 }, \ | 36 | { XXX, k61, k62, k63, k64, k65, k66, k67, k68, k69, XXX, k6B, k6C, k6D, k6E }, \ |
36 | { KC_NO, K17, K27, K37, K47, K57, K67, K77, K87,KC_NO,KC_NO, KB7, KC7, KD7, KE7 } \ | 37 | { XXX, k71, k72, k73, k74, k75, k76, k77, k78, XXX, XXX, k7B, k7C, k7D, k7E } \ |
37 | } | 38 | } |
38 | |||
39 | #endif | ||
diff --git a/keyboards/jc65/v32u4/config.h b/keyboards/jc65/v32u4/config.h index 314bfbf25..108e4126b 100644 --- a/keyboards/jc65/v32u4/config.h +++ b/keyboards/jc65/v32u4/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -55,5 +54,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
55 | 54 | ||
56 | #define DIODE_DIRECTION COL2ROW | 55 | #define DIODE_DIRECTION COL2ROW |
57 | #define DEBOUNCE 5 | 56 | #define DEBOUNCE 5 |
58 | |||
59 | #endif | ||
diff --git a/keyboards/jc65/v32u4/v32u4.h b/keyboards/jc65/v32u4/v32u4.h index 866e6cc68..8bab085b1 100644 --- a/keyboards/jc65/v32u4/v32u4.h +++ b/keyboards/jc65/v32u4/v32u4.h | |||
@@ -1,21 +1,19 @@ | |||
1 | #ifndef V32U4_H | 1 | #pragma once |
2 | #define V32U4_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
8 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, \ | 9 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
9 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2F, \ | 10 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2F, \ |
10 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, K3F, \ | 11 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, k3F, \ |
11 | K40, K41, K43, K44, K46, K48, K4A, K4B, K4C, K4D, K4E, K4F \ | 12 | k40, k41, k43, k44, k46, k48, k4A, k4B, k4C, k4D, k4E, k4F \ |
12 | )\ | 13 | ) { \ |
13 | {\ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
14 | {K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F}, \ | 15 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
15 | {K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F}, \ | 16 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX, k2F }, \ |
16 | {K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO, K2F}, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E, k3F }, \ |
17 | {K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, K3D, K3E, K3F}, \ | 18 | { k40, k41, XXX, k43, k44, XXX, k46, XXX, k48, XXX, k4A, k4B, k4C, k4D, k4E, k4F } \ |
18 | {K40, K41, KC_NO, K43, K44, KC_NO, K46, KC_NO, K48, KC_NO, K4A, K4B, K4C, K4D, K4E, K4F}, \ | ||
19 | } | 19 | } |
20 | |||
21 | #endif | ||
diff --git a/keyboards/jd40/config.h b/keyboards/jd40/config.h index 027aacfd5..dd6984f10 100644 --- a/keyboards/jd40/config.h +++ b/keyboards/jd40/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -68,5 +67,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
68 | #define RGBLIGHT_HUE_STEP 8 | 67 | #define RGBLIGHT_HUE_STEP 8 |
69 | #define RGBLIGHT_SAT_STEP 8 | 68 | #define RGBLIGHT_SAT_STEP 8 |
70 | #define RGBLIGHT_VAL_STEP 8 | 69 | #define RGBLIGHT_VAL_STEP 8 |
71 | |||
72 | #endif | ||
diff --git a/keyboards/jd40/jd40.h b/keyboards/jd40/jd40.h index 4426fd762..41ec860e8 100644 --- a/keyboards/jd40/jd40.h +++ b/keyboards/jd40/jd40.h | |||
@@ -1,43 +1,18 @@ | |||
1 | #ifndef JD40_H | 1 | #pragma once |
2 | #define JD40_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include "led.h" | 4 | #include "led.h" |
6 | 5 | ||
7 | /* GH60 LEDs | 6 | #define XXX KC_NO |
8 | * GPIO pads | ||
9 | * 0 F7 WASD LEDs | ||
10 | * 1 F6 ESC LED | ||
11 | * 2 F5 FN LED | ||
12 | * 3 F4 POKER Arrow LEDs | ||
13 | * B2 Capslock LED | ||
14 | * B0 not connected | ||
15 | */ | ||
16 | |||
17 | /* | ||
18 | inline void gh60_caps_led_on(void) { DDRB |= (1<<2); PORTB &= ~(1<<2); } | ||
19 | inline void gh60_poker_leds_on(void) { DDRF |= (1<<4); PORTF &= ~(1<<4); } | ||
20 | inline void gh60_fn_led_on(void) { DDRF |= (1<<5); PORTF &= ~(1<<5); } | ||
21 | inline void gh60_esc_led_on(void) { DDRF |= (1<<6); PORTF &= ~(1<<6); } | ||
22 | inline void gh60_wasd_leds_on(void) { DDRF |= (1<<7); PORTF &= ~(1<<7); } | ||
23 | |||
24 | inline void gh60_caps_led_off(void) { DDRB &= ~(1<<2); PORTB &= ~(1<<2); } | ||
25 | inline void gh60_poker_leds_off(void) { DDRF &= ~(1<<4); PORTF &= ~(1<<4); } | ||
26 | inline void gh60_fn_led_off(void) { DDRF &= ~(1<<5); PORTF &= ~(1<<5); } | ||
27 | inline void gh60_esc_led_off(void) { DDRF &= ~(1<<6); PORTF &= ~(1<<6); } | ||
28 | inline void gh60_wasd_leds_off(void) { DDRF &= ~(1<<7); PORTF &= ~(1<<7); } | ||
29 | */ | ||
30 | 7 | ||
31 | #define LAYOUT( \ | 8 | #define LAYOUT( \ |
32 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, \ | 9 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
33 | K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23, \ | 10 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, \ |
34 | K24, K25, K26, K27, K28, K29, K30, K31, K32, K33, K34, \ | 11 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, \ |
35 | K35, K36, K37, K38, K39, K40, K41, K42, K43, K44 \ | 12 | k30, k31, k32, k33, k34, k36, k37, k38, k39, k3A \ |
36 | ) { \ | 13 | ) { \ |
37 | { K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12 }, \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
38 | { K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23, KC_NO }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, XXX }, \ |
39 | { K24, K25, K26, K27, K28, K29, K30, K31, K32, K33, K34, KC_NO }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, XXX }, \ |
40 | { K35, K36, K37, K38, K39, KC_NO, K40, K41, K42, K43, K44, KC_NO } \ | 17 | { k30, k31, k32, k33, k34, XXX, k36, k37, k38, k39, k3A, XXX } \ |
41 | } | 18 | } |
42 | |||
43 | #endif | ||
diff --git a/keyboards/jd45/config.h b/keyboards/jd45/config.h index 4cc46c646..be2f0963a 100644 --- a/keyboards/jd45/config.h +++ b/keyboards/jd45/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -72,5 +71,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
72 | //#define NO_ACTION_ONESHOT | 71 | //#define NO_ACTION_ONESHOT |
73 | //#define NO_ACTION_MACRO | 72 | //#define NO_ACTION_MACRO |
74 | //#define NO_ACTION_FUNCTION | 73 | //#define NO_ACTION_FUNCTION |
75 | |||
76 | #endif | ||
diff --git a/keyboards/jd45/jd45.h b/keyboards/jd45/jd45.h index a0603d4e4..ab560e742 100644 --- a/keyboards/jd45/jd45.h +++ b/keyboards/jd45/jd45.h | |||
@@ -1,20 +1,19 @@ | |||
1 | #ifndef JD45_H | 1 | #pragma once |
2 | #define JD45_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | /* JD45 keymap definition macro | 7 | /* JD45 keymap definition macro |
7 | */ | 8 | */ |
8 | #define LAYOUT( \ | 9 | #define LAYOUT( \ |
9 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, \ | 10 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, \ |
10 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 11 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
11 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 12 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
12 | k30, k31, k32, k33, k34, k36, k38, k39, k3a, k3b \ | 13 | k30, k31, k32, k33, k34, k36, k38, k39, k3A, k3B \ |
13 | ) { \ | 14 | ) { \ |
14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c }, \ | 15 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C }, \ |
15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, KC_NO }, \ | 16 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, XXX }, \ |
16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, KC_NO }, \ | 17 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX }, \ |
17 | { k30, k31, k32, k33, k34, KC_NO, k36, KC_NO, k38, k39, k3a, k3b, KC_NO } \ | 18 | { k30, k31, k32, k33, k34, XXX, k36, XXX, k38, k39, k3A, k3B, XXX } \ |
18 | } | 19 | } |
19 | |||
20 | #endif | ||
diff --git a/keyboards/keebio/chocopad/config.h b/keyboards/keebio/chocopad/config.h index 08e62f034..e07bd5da5 100644 --- a/keyboards/keebio/chocopad/config.h +++ b/keyboards/keebio/chocopad/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -42,5 +41,3 @@ | |||
42 | #endif | 41 | #endif |
43 | #define RGB_DI_PIN D3 | 42 | #define RGB_DI_PIN D3 |
44 | #define RGBLED_NUM 4 | 43 | #define RGBLED_NUM 4 |
45 | |||
46 | #endif | ||
diff --git a/keyboards/keebio/dilly/config.h b/keyboards/keebio/dilly/config.h index 835498f25..9d7b08509 100644 --- a/keyboards/keebio/dilly/config.h +++ b/keyboards/keebio/dilly/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -46,5 +45,3 @@ | |||
46 | #define RGB_DI_PIN D3 | 45 | #define RGB_DI_PIN D3 |
47 | 46 | ||
48 | #define RGBLED_NUM 10 | 47 | #define RGBLED_NUM 10 |
49 | |||
50 | #endif | ||
diff --git a/keyboards/keebio/dilly/dilly.h b/keyboards/keebio/dilly/dilly.h index 229c6cd95..e0f13bae5 100644 --- a/keyboards/keebio/dilly/dilly.h +++ b/keyboards/keebio/dilly/dilly.h | |||
@@ -1,19 +1,16 @@ | |||
1 | #ifndef DILLY_H | 1 | #pragma once |
2 | #define DILLY_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT_ortho_3x10( \ | 5 | #define LAYOUT_ortho_3x10( \ |
7 | A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, \ | 6 | k00, k01, k02, k03, k04, k34, k33, k32, k31, k30, \ |
8 | B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, \ | 7 | k10, k11, k12, k13, k14, k44, k43, k42, k41, k40, \ |
9 | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10 \ | 8 | k20, k21, k22, k23, k24, k54, k53, k52, k51, k50 \ |
10 | ) { \ | 9 | ) { \ |
11 | { A1, A2, A3, A4, A5 }, \ | 10 | { k00, k01, k02, k03, k04 }, \ |
12 | { B1, B2, B3, B4, B5 }, \ | 11 | { k10, k11, k12, k13, k14 }, \ |
13 | { C1, C2, C3, C4, C5 }, \ | 12 | { k20, k21, k22, k23, k24 }, \ |
14 | { A10, A9, A8, A7, A6 }, \ | 13 | { k30, k31, k32, k33, k34 }, \ |
15 | { B10, B9, B8, B7, B6 }, \ | 14 | { k40, k41, k42, k43, k44 }, \ |
16 | { C10, C9, C8, C7, C6 } \ | 15 | { k50, k51, k52, k53, k54 } \ |
17 | } | 16 | } |
18 | |||
19 | #endif | ||
diff --git a/keyboards/keebio/iris/config.h b/keyboards/keebio/iris/config.h index 863722d7d..6868dc135 100644 --- a/keyboards/keebio/iris/config.h +++ b/keyboards/keebio/iris/config.h | |||
@@ -15,9 +15,6 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | |||
23 | #endif // CONFIG_H | ||
diff --git a/keyboards/keebio/levinson/config.h b/keyboards/keebio/levinson/config.h index ca0c79e55..4a3def7cc 100644 --- a/keyboards/keebio/levinson/config.h +++ b/keyboards/keebio/levinson/config.h | |||
@@ -17,9 +17,6 @@ You should have received a copy of the GNU General Public License | |||
17 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 17 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
18 | */ | 18 | */ |
19 | 19 | ||
20 | #ifndef CONFIG_H | 20 | #pragma once |
21 | #define CONFIG_H | ||
22 | 21 | ||
23 | #include "config_common.h" | 22 | #include "config_common.h" |
24 | |||
25 | #endif | ||
diff --git a/keyboards/kinesis/alvicstep/alvicstep.h b/keyboards/kinesis/alvicstep/alvicstep.h index 169012faf..053698770 100644 --- a/keyboards/kinesis/alvicstep/alvicstep.h +++ b/keyboards/kinesis/alvicstep/alvicstep.h | |||
@@ -1,80 +1,77 @@ | |||
1 | #ifndef KINESIS_ALVICSTEP_H | 1 | #pragma once |
2 | #define KINESIS_ALVICSTEP_H | ||
3 | 2 | ||
4 | #include "../kinesis.h" | 3 | #include "../kinesis.h" |
5 | 4 | ||
6 | #define ___ KC_NO | 5 | #define ___ KC_NO |
7 | 6 | ||
8 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
9 | k02, k22, k12, k01, k21, k11, k00, k20, k10, \ | 8 | k02, k22, k12, k01, k21, k11, k00, k20, k10, \ |
10 | k80, k70, k60, k50, k40, k30, \ | 9 | k80, k70, k60, k50, k40, k30, \ |
11 | k81, k71, k61, k51, k41, k31, \ | 10 | k81, k71, k61, k51, k41, k31, \ |
12 | k82, k72, k62, k52, k42, k32, \ | 11 | k82, k72, k62, k52, k42, k32, \ |
13 | k83, k73, k63, k53, k43, k33, \ | 12 | k83, k73, k63, k53, k43, k33, \ |
14 | k74, k64, k54, k34, \ | 13 | k74, k64, k54, k34, \ |
15 | k36, k35, \ | 14 | k36, k35, \ |
16 | k55, \ | 15 | k55, \ |
17 | k56, k46, k75, \ | 16 | k56, k46, k75, \ |
18 | \ | 17 | \ |
19 | k03, k23, k13, k04, k24, k14, k05, k85, k84, \ | 18 | k03, k23, k13, k04, k24, k14, k05, k85, k84, \ |
20 | k94, kA4, kB4, kD4, kE4, kF4, \ | 19 | k94, kA4, kB4, kD4, kE4, kF4, \ |
21 | k95, kA5, kB5, kD5, kE5, kF5, \ | 20 | k95, kA5, kB5, kD5, kE5, kF5, \ |
22 | k96, kA6, kB6, kD6, kE6, kF6, \ | 21 | k96, kA6, kB6, kD6, kE6, kF6, \ |
23 | k97, kA7, kB7, kD7, kE7, kF7, \ | 22 | k97, kA7, kB7, kD7, kE7, kF7, \ |
24 | k93, kB3, kD3, kE3, \ | 23 | k93, kB3, kD3, kE3, \ |
25 | k47, k66, \ | 24 | k47, k66, \ |
26 | k67, \ | 25 | k67, \ |
27 | k87, k76, k86 \ | 26 | k87, k76, k86 \ |
28 | ) { \ | 27 | ) { \ |
29 | { k00, k01, k02, k03, k04, k05, ___, ___ }, \ | 28 | { k00, k01, k02, k03, k04, k05, ___, ___ }, \ |
30 | { k10, k11, k12, k13, k14, ___, ___, ___ }, \ | 29 | { k10, k11, k12, k13, k14, ___, ___, ___ }, \ |
31 | { k20, k21, k22, k23, k24, ___, ___, ___ }, \ | 30 | { k20, k21, k22, k23, k24, ___, ___, ___ }, \ |
32 | { k30, k31, k32, k33, k34, k35, k36, ___ }, \ | 31 | { k30, k31, k32, k33, k34, k35, k36, ___ }, \ |
33 | { k40, k41, k42, k43, ___, ___, k46, k47 }, \ | 32 | { k40, k41, k42, k43, ___, ___, k46, k47 }, \ |
34 | { k50, k51, k52, k53, k54, k55, k56, ___ }, \ | 33 | { k50, k51, k52, k53, k54, k55, k56, ___ }, \ |
35 | { k60, k61, k62, k63, k64, ___, k66, k67 }, \ | 34 | { k60, k61, k62, k63, k64, ___, k66, k67 }, \ |
36 | { k70, k71, k72, k73, k74, k75, k76, ___ }, \ | 35 | { k70, k71, k72, k73, k74, k75, k76, ___ }, \ |
37 | { k80, k81, k82, k83, k84, k85, k86, k87 }, \ | 36 | { k80, k81, k82, k83, k84, k85, k86, k87 }, \ |
38 | { ___, ___, ___, k93, k94, k95, k96, k97 }, \ | 37 | { ___, ___, ___, k93, k94, k95, k96, k97 }, \ |
39 | { ___, ___, ___, ___, kA4, kA5, kA6, kA7 }, \ | 38 | { ___, ___, ___, ___, kA4, kA5, kA6, kA7 }, \ |
40 | { ___, ___, ___, kB3, kB4, kB5, kB6, kB7 }, \ | 39 | { ___, ___, ___, kB3, kB4, kB5, kB6, kB7 }, \ |
41 | { ___, ___, ___, ___, ___, ___, ___, ___ }, \ | 40 | { ___, ___, ___, ___, ___, ___, ___, ___ }, \ |
42 | { ___, ___, ___, kD3, kD4, kD5, kD6, kD7 }, \ | 41 | { ___, ___, ___, kD3, kD4, kD5, kD6, kD7 }, \ |
43 | { ___, ___, ___, kE3, kE4, kE5, kE6, kE7 }, \ | 42 | { ___, ___, ___, kE3, kE4, kE5, kE6, kE7 }, \ |
44 | { ___, ___, ___, ___, kF4, kF5, kF6, kF7 } \ | 43 | { ___, ___, ___, ___, kF4, kF5, kF6, kF7 } \ |
45 | } | 44 | } |
46 | 45 | ||
47 | /* ---------------- LEFT HAND ----------------- ---------------- RIGHT HAND ---------------- */ | 46 | #define LAYOUT_pretty( \ |
48 | #define LAYOUT_pretty( \ | 47 | k02, k22, k12, k01, k21, k11, k00, k20, k10, k03, k23, k13, k04, k24, k14, k05, k85, k84, \ |
49 | k02, k22, k12, k01, k21, k11, k00, k20, k10, k03, k23, k13, k04, k24, k14, k05, k85, k84, \ | 48 | k80, k70, k60, k50, k40, k30, k94, kA4, kB4, kD4, kE4, kF4, \ |
50 | k80, k70, k60, k50, k40, k30, k94, kA4, kB4, kD4, kE4, kF4, \ | 49 | k81, k71, k61, k51, k41, k31, k95, kA5, kB5, kD5, kE5, kF5, \ |
51 | k81, k71, k61, k51, k41, k31, k95, kA5, kB5, kD5, kE5, kF5, \ | 50 | k82, k72, k62, k52, k42, k32, k96, kA6, kB6, kD6, kE6, kF6, \ |
52 | k82, k72, k62, k52, k42, k32, k96, kA6, kB6, kD6, kE6, kF6, \ | 51 | k83, k73, k63, k53, k43, k33, k97, kA7, kB7, kD7, kE7, kF7, \ |
53 | k83, k73, k63, k53, k43, k33, k97, kA7, kB7, kD7, kE7, kF7, \ | 52 | k74, k64, k54, k34, k93, kB3, kD3, kE3, \ |
54 | k74, k64, k54, k34, k93, kB3, kD3, kE3, \ | 53 | k36, k35, k47, k66, \ |
55 | k36, k35, k47, k66, \ | 54 | k55, k67, \ |
56 | k55, k67, \ | 55 | k56, k46, k75, k87, k76, k86 \ |
57 | k56, k46, k75, k87, k76, k86 \ | 56 | ) { \ |
58 | ) { \ | 57 | { k00, k01, k02, k03, k04, k05, ___, ___ }, \ |
59 | { k00, k01, k02, k03, k04, k05, ___, ___ }, \ | 58 | { k10, k11, k12, k13, k14, ___, ___, ___ }, \ |
60 | { k10, k11, k12, k13, k14, ___, ___, ___ }, \ | 59 | { k20, k21, k22, k23, k24, ___, ___, ___ }, \ |
61 | { k20, k21, k22, k23, k24, ___, ___, ___ }, \ | 60 | { k30, k31, k32, k33, k34, k35, k36, ___ }, \ |
62 | { k30, k31, k32, k33, k34, k35, k36, ___ }, \ | 61 | { k40, k41, k42, k43, ___, ___, k46, k47 }, \ |
63 | { k40, k41, k42, k43, ___, ___, k46, k47 }, \ | 62 | { k50, k51, k52, k53, k54, k55, k56, ___ }, \ |
64 | { k50, k51, k52, k53, k54, k55, k56, ___ }, \ | 63 | { k60, k61, k62, k63, k64, ___, k66, k67 }, \ |
65 | { k60, k61, k62, k63, k64, ___, k66, k67 }, \ | 64 | { k70, k71, k72, k73, k74, k75, k76, ___ }, \ |
66 | { k70, k71, k72, k73, k74, k75, k76, ___ }, \ | 65 | { k80, k81, k82, k83, k84, k85, k86, k87 }, \ |
67 | { k80, k81, k82, k83, k84, k85, k86, k87 }, \ | 66 | { ___, ___, ___, k93, k94, k95, k96, k97 }, \ |
68 | { ___, ___, ___, k93, k94, k95, k96, k97 }, \ | 67 | { ___, ___, ___, ___, kA4, kA5, kA6, kA7 }, \ |
69 | { ___, ___, ___, ___, kA4, kA5, kA6, kA7 }, \ | 68 | { ___, ___, ___, kB3, kB4, kB5, kB6, kB7 }, \ |
70 | { ___, ___, ___, kB3, kB4, kB5, kB6, kB7 }, \ | 69 | { ___, ___, ___, ___, ___, ___, ___, ___ }, \ |
71 | { ___, ___, ___, ___, ___, ___, ___, ___ }, \ | 70 | { ___, ___, ___, kD3, kD4, kD5, kD6, kD7 }, \ |
72 | { ___, ___, ___, kD3, kD4, kD5, kD6, kD7 }, \ | 71 | { ___, ___, ___, kE3, kE4, kE5, kE6, kE7 }, \ |
73 | { ___, ___, ___, kE3, kE4, kE5, kE6, kE7 }, \ | 72 | { ___, ___, ___, ___, kF4, kF5, kF6, kF7 } \ |
74 | { ___, ___, ___, ___, kF4, kF5, kF6, kF7 } \ | ||
75 | } | 73 | } |
76 | 74 | ||
77 | |||
78 | /* | 75 | /* |
79 | Row pin configuration | 76 | Row pin configuration |
80 | 77 | ||
@@ -97,5 +94,3 @@ | |||
97 | PB6 col6 | | | | LCtrl | Delete | Bksp | RCtrl | Enter | Space | H | J | K | | L | ;: | '" | 94 | PB6 col6 | | | | LCtrl | Delete | Bksp | RCtrl | Enter | Space | H | J | K | | L | ;: | '" |
98 | PB7 col7 | | | | | RGUI | | PageUp | | PageDn | N | M | ,< | | .> | /? | RShift | 95 | PB7 col7 | | | | | RGUI | | PageUp | | PageDn | N | M | ,< | | .> | /? | RShift |
99 | */ | 96 | */ |
100 | |||
101 | #endif | ||
diff --git a/keyboards/kinesis/alvicstep/config.h b/keyboards/kinesis/alvicstep/config.h index 02c7725ce..8a656264e 100644 --- a/keyboards/kinesis/alvicstep/config.h +++ b/keyboards/kinesis/alvicstep/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef ALVICSTEP_CONFIG_H | 1 | #pragma once |
2 | #define ALVICSTEP_CONFIG_H | ||
3 | 2 | ||
4 | #include "../config.h" | 3 | #include "../config.h" |
5 | #include "config_common.h" | 4 | #include "config_common.h" |
@@ -31,6 +30,3 @@ | |||
31 | 30 | ||
32 | /* COL2ROW or ROW2COL */ | 31 | /* COL2ROW or ROW2COL */ |
33 | #define DIODE_DIRECTION COL2ROW | 32 | #define DIODE_DIRECTION COL2ROW |
34 | |||
35 | |||
36 | #endif | ||
diff --git a/keyboards/kinesis/config.h b/keyboards/kinesis/config.h index c5a89d453..c02d337f1 100644 --- a/keyboards/kinesis/config.h +++ b/keyboards/kinesis/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | /* USB Device descriptor parameter */ | 20 | /* USB Device descriptor parameter */ |
22 | #define VENDOR_ID 0xFEED | 21 | #define VENDOR_ID 0xFEED |
@@ -126,5 +125,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
126 | //#define NO_ACTION_ONESHOT | 125 | //#define NO_ACTION_ONESHOT |
127 | //#define NO_ACTION_MACRO | 126 | //#define NO_ACTION_MACRO |
128 | //#define NO_ACTION_FUNCTION | 127 | //#define NO_ACTION_FUNCTION |
129 | |||
130 | #endif | ||
diff --git a/keyboards/kinesis/kinesis.h b/keyboards/kinesis/kinesis.h index 1635c3443..54cf6b81a 100644 --- a/keyboards/kinesis/kinesis.h +++ b/keyboards/kinesis/kinesis.h | |||
@@ -1,35 +1,24 @@ | |||
1 | #ifndef KINESIS_H | 1 | #pragma once |
2 | #define KINESIS_H | ||
3 | 2 | ||
4 | #ifdef KEYBOARD_kinesis_alvicstep | 3 | #if defined(KEYBOARD_kinesis_alvicstep) |
5 | #include "alvicstep.h" | 4 | # include "alvicstep.h" |
6 | #endif | 5 | #elif defined(KEYBOARD_kinesis_stapelberg) |
7 | #ifdef KEYBOARD_kinesis_stapelberg | 6 | # include "stapelberg.h" |
8 | #include "stapelberg.h" | 7 | #elif defined(KEYBOARD_kinesis_kint2pp) |
9 | #endif | 8 | # include "kint2pp.h" |
10 | #ifdef KEYBOARD_kinesis_kint2pp | 9 | #elif defined(KEYBOARD_kinesis_nguyenvietyen) |
11 | #include "kint2pp.h" | 10 | # include "nguyenvietyen.h" |
12 | #endif | 11 | #elif defined(KEYBOARD_kinesis_kint36) |
13 | #ifdef KEYBOARD_kinesis_nguyenvietyen | 12 | # include "kint36.h" |
14 | #include "nguyenvietyen.h" | 13 | #elif defined(KEYBOARD_kinesis_kint41) |
15 | #endif | 14 | # include "kint41.h" |
16 | #ifdef KEYBOARD_kinesis_kint36 | ||
17 | #include "kint36.h" | ||
18 | #endif | ||
19 | #ifdef KEYBOARD_kinesis_kint41 | ||
20 | #include "kint41.h" | ||
21 | #endif | 15 | #endif |
22 | 16 | ||
23 | #include "quantum.h" | 17 | #include "quantum.h" |
24 | 18 | ||
25 | |||
26 | void all_led_off(void); | 19 | void all_led_off(void); |
27 | void all_led_on(void); | 20 | void all_led_on(void); |
28 | void num_lock_led_on(void); | 21 | void num_lock_led_on(void); |
29 | void caps_lock_led_on(void); | 22 | void caps_lock_led_on(void); |
30 | void scroll_lock_led_on(void); | 23 | void scroll_lock_led_on(void); |
31 | void keypad_led_on(void); | 24 | void keypad_led_on(void); |
32 | |||
33 | |||
34 | |||
35 | #endif | ||
diff --git a/keyboards/kinesis/stapelberg/config.h b/keyboards/kinesis/stapelberg/config.h index 8f920c19c..fe44131ad 100644 --- a/keyboards/kinesis/stapelberg/config.h +++ b/keyboards/kinesis/stapelberg/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef STAPELBERG_CONFIG_H | 1 | #pragma once |
2 | #define STAPELBERG_CONFIG_H | ||
3 | 2 | ||
4 | #include "../config.h" | 3 | #include "../config.h" |
5 | #include "config_common.h" | 4 | #include "config_common.h" |
@@ -46,5 +45,3 @@ | |||
46 | */ | 45 | */ |
47 | 46 | ||
48 | #define IGNORE_MOD_TAP_INTERRUPT | 47 | #define IGNORE_MOD_TAP_INTERRUPT |
49 | |||
50 | #endif | ||
diff --git a/keyboards/kinesis/stapelberg/stapelberg.h b/keyboards/kinesis/stapelberg/stapelberg.h index e35e2f5db..f478c493f 100644 --- a/keyboards/kinesis/stapelberg/stapelberg.h +++ b/keyboards/kinesis/stapelberg/stapelberg.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef KINESIS_STAPELBERG_H | 1 | #pragma once |
2 | #define KINESIS_STAPELBERG_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -9,71 +8,70 @@ | |||
9 | // The first section contains all of the arguments as on the physical keyboard | 8 | // The first section contains all of the arguments as on the physical keyboard |
10 | // The second converts the arguments into the 2-D scanned array | 9 | // The second converts the arguments into the 2-D scanned array |
11 | 10 | ||
12 | #define LAYOUT( \ | 11 | #define LAYOUT( \ |
13 | kC0, kD0, kE0, kC1, kD1, kE1, kC2, kD2, kE2, \ | 12 | kC0, kD0, kE0, kC1, kD1, kE1, kC2, kD2, kE2, \ |
14 | k00, k10, k20, k30, k40, k50, \ | 13 | k00, k10, k20, k30, k40, k50, \ |
15 | k01, k11, k21, k31, k41, k51, \ | 14 | k01, k11, k21, k31, k41, k51, \ |
16 | k02, k12, k22, k32, k42, k52, \ | 15 | k02, k12, k22, k32, k42, k52, \ |
17 | k03, k13, k23, k33, k43, k53, \ | 16 | k03, k13, k23, k33, k43, k53, \ |
18 | k14, k24, k34, k54, \ | 17 | k14, k24, k34, k54, \ |
19 | k56, k55, \ | 18 | k56, k55, \ |
20 | k35, \ | 19 | k35, \ |
21 | k36, k46, k25, \ | 20 | k36, k46, k25, \ |
22 | \ | 21 | \ |
23 | kC3, kD3, kE3, kC4, kD4, kE4, kC5, kE5, kD5, \ | 22 | kC3, kD3, kE3, kC4, kD4, kE4, kC5, kE5, kD5, \ |
24 | k60, k70, k80, k90, kA0, kB0, \ | 23 | k60, k70, k80, k90, kA0, kB0, \ |
25 | k61, k71, k81, k91, kA1, kB1, \ | 24 | k61, k71, k81, k91, kA1, kB1, \ |
26 | k62, k72, k82, k92, kA2, kB2, \ | 25 | k62, k72, k82, k92, kA2, kB2, \ |
27 | k63, k73, k83, k93, kA3, kB3, \ | 26 | k63, k73, k83, k93, kA3, kB3, \ |
28 | k64, k84, k94, kA4, \ | 27 | k64, k84, k94, kA4, \ |
29 | k96, k85, \ | 28 | k96, k85, \ |
30 | k86, \ | 29 | k86, \ |
31 | k66, k75, k65 \ | 30 | k66, k75, k65 \ |
32 | ) { \ | 31 | ) { \ |
33 | { k00, k01, k02, k03, ___, ___, ___ }, \ | 32 | { k00, k01, k02, k03, ___, ___, ___ }, \ |
34 | { k10, k11, k12, k13, k14, ___, ___ }, \ | 33 | { k10, k11, k12, k13, k14, ___, ___ }, \ |
35 | { k20, k21, k22, k23, k24, k25, ___ }, \ | 34 | { k20, k21, k22, k23, k24, k25, ___ }, \ |
36 | { k30, k31, k32, k33, k34, k35, k36 }, \ | 35 | { k30, k31, k32, k33, k34, k35, k36 }, \ |
37 | { k40, k41, k42, k43, ___, ___, k46 }, \ | 36 | { k40, k41, k42, k43, ___, ___, k46 }, \ |
38 | { k50, k51, k52, k53, k54, k55, k56 }, \ | 37 | { k50, k51, k52, k53, k54, k55, k56 }, \ |
39 | { k60, k61, k62, k63, k64, k65, k66 }, \ | 38 | { k60, k61, k62, k63, k64, k65, k66 }, \ |
40 | { k70, k71, k72, k73, ___, k75, ___ }, \ | 39 | { k70, k71, k72, k73, ___, k75, ___ }, \ |
41 | { k80, k81, k82, k83, k84, k85, k86 }, \ | 40 | { k80, k81, k82, k83, k84, k85, k86 }, \ |
42 | { k90, k91, k92, k93, k94, ___, k96 }, \ | 41 | { k90, k91, k92, k93, k94, ___, k96 }, \ |
43 | { kA0, kA1, kA2, kA3, kA4, ___, ___ }, \ | 42 | { kA0, kA1, kA2, kA3, kA4, ___, ___ }, \ |
44 | { kB0, kB1, kB2, kB3, ___, ___, ___ }, \ | 43 | { kB0, kB1, kB2, kB3, ___, ___, ___ }, \ |
45 | { kC0, kC1, kC2, kC3, kC4, kC5, ___ }, \ | 44 | { kC0, kC1, kC2, kC3, kC4, kC5, ___ }, \ |
46 | { kD0, kD1, kD2, kD3, kD4, kD5, ___ }, \ | 45 | { kD0, kD1, kD2, kD3, kD4, kD5, ___ }, \ |
47 | { kE0, kE1, kE2, kE3, kE4, kE5, ___ } \ | 46 | { kE0, kE1, kE2, kE3, kE4, kE5, ___ } \ |
48 | } | 47 | } |
49 | 48 | ||
50 | /* ---------------- LEFT HAND ----------------- ---------------- RIGHT HAND ---------------- */ | 49 | #define LAYOUT_pretty( \ |
51 | #define LAYOUT_pretty( \ | 50 | kC0, kD0, kE0, kC1, kD1, kE1, kC2, kD2, kE2, kC3, kD3, kE3, kC4, kD4, kE4, kC5, kE5, kD5, \ |
52 | kC0, kD0, kE0, kC1, kD1, kE1, kC2, kD2, kE2, kC3, kD3, kE3, kC4, kD4, kE4, kC5, kE5, kD5, \ | 51 | k00, k10, k20, k30, k40, k50, k60, k70, k80, k90, kA0, kB0, \ |
53 | k00, k10, k20, k30, k40, k50, k60, k70, k80, k90, kA0, kB0, \ | 52 | k01, k11, k21, k31, k41, k51, k61, k71, k81, k91, kA1, kB1, \ |
54 | k01, k11, k21, k31, k41, k51, k61, k71, k81, k91, kA1, kB1, \ | 53 | k02, k12, k22, k32, k42, k52, k62, k72, k82, k92, kA2, kB2, \ |
55 | k02, k12, k22, k32, k42, k52, k62, k72, k82, k92, kA2, kB2, \ | 54 | k03, k13, k23, k33, k43, k53, k63, k73, k83, k93, kA3, kB3, \ |
56 | k03, k13, k23, k33, k43, k53, k63, k73, k83, k93, kA3, kB3, \ | 55 | k14, k24, k34, k54, k64, k84, k94, kA4, \ |
57 | k14, k24, k34, k54, k64, k84, k94, kA4, \ | 56 | k56, k55, k96, k85, \ |
58 | k56, k55, k96, k85, \ | 57 | k35, k86, \ |
59 | k35, k86, \ | 58 | k36, k46, k25, k66, k75, k65 \ |
60 | k36, k46, k25, k66, k75, k65 \ | 59 | ) { \ |
61 | ) { \ | 60 | { k00, k01, k02, k03, ___, ___, ___ }, \ |
62 | { k00, k01, k02, k03, ___, ___, ___ }, \ | 61 | { k10, k11, k12, k13, k14, ___, ___ }, \ |
63 | { k10, k11, k12, k13, k14, ___, ___ }, \ | 62 | { k20, k21, k22, k23, k24, k25, ___ }, \ |
64 | { k20, k21, k22, k23, k24, k25, ___ }, \ | 63 | { k30, k31, k32, k33, k34, k35, k36 }, \ |
65 | { k30, k31, k32, k33, k34, k35, k36 }, \ | 64 | { k40, k41, k42, k43, ___, ___, k46 }, \ |
66 | { k40, k41, k42, k43, ___, ___, k46 }, \ | 65 | { k50, k51, k52, k53, k54, k55, k56 }, \ |
67 | { k50, k51, k52, k53, k54, k55, k56 }, \ | 66 | { k60, k61, k62, k63, k64, k65, k66 }, \ |
68 | { k60, k61, k62, k63, k64, k65, k66 }, \ | 67 | { k70, k71, k72, k73, ___, k75, ___ }, \ |
69 | { k70, k71, k72, k73, ___, k75, ___ }, \ | 68 | { k80, k81, k82, k83, k84, k85, k86 }, \ |
70 | { k80, k81, k82, k83, k84, k85, k86 }, \ | 69 | { k90, k91, k92, k93, k94, ___, k96 }, \ |
71 | { k90, k91, k92, k93, k94, ___, k96 }, \ | 70 | { kA0, kA1, kA2, kA3, kA4, ___, ___ }, \ |
72 | { kA0, kA1, kA2, kA3, kA4, ___, ___ }, \ | 71 | { kB0, kB1, kB2, kB3, ___, ___, ___ }, \ |
73 | { kB0, kB1, kB2, kB3, ___, ___, ___ }, \ | 72 | { kC0, kC1, kC2, kC3, kC4, kC5, ___ }, \ |
74 | { kC0, kC1, kC2, kC3, kC4, kC5, ___ }, \ | 73 | { kD0, kD1, kD2, kD3, kD4, kD5, ___ }, \ |
75 | { kD0, kD1, kD2, kD3, kD4, kD5, ___ }, \ | 74 | { kE0, kE1, kE2, kE3, kE4, kE5, ___ } \ |
76 | { kE0, kE1, kE2, kE3, kE4, kE5, ___ } \ | ||
77 | } | 75 | } |
78 | 76 | ||
79 | /* | 77 | /* |
@@ -98,7 +96,3 @@ PC4 kCx Row: ESC F3 F6 F9 F12 PAU -- | |||
98 | PC5 kDx Row: F1 F4 F7 F10 PRT PRG -- | 96 | PC5 kDx Row: F1 F4 F7 F10 PRT PRG -- |
99 | PC6 kEx Row: F2 F5 F8 F11 SLK KEY -- | 97 | PC6 kEx Row: F2 F5 F8 F11 SLK KEY -- |
100 | */ | 98 | */ |
101 | |||
102 | |||
103 | |||
104 | #endif | ||
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h index 408714cb3..b9a6aa032 100644 --- a/keyboards/kira75/config.h +++ b/keyboards/kira75/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -163,5 +162,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
163 | //#define NO_ACTION_ONESHOT | 162 | //#define NO_ACTION_ONESHOT |
164 | //#define NO_ACTION_MACRO | 163 | //#define NO_ACTION_MACRO |
165 | //#define NO_ACTION_FUNCTION | 164 | //#define NO_ACTION_FUNCTION |
166 | |||
167 | #endif | ||
diff --git a/keyboards/kira75/kira75.h b/keyboards/kira75/kira75.h index 8c564f208..27fdab02d 100644 --- a/keyboards/kira75/kira75.h +++ b/keyboards/kira75/kira75.h | |||
@@ -13,11 +13,10 @@ | |||
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 KIRA75_H | ||
17 | #define KIRA75_H | ||
18 | 16 | ||
19 | #include "quantum.h" | 17 | #pragma once |
20 | 18 | ||
19 | #include "quantum.h" | ||
21 | 20 | ||
22 | // Functions for setting LEDs on toggle keys | 21 | // Functions for setting LEDs on toggle keys |
23 | inline void caps_led_on(void) { DDRD |= (1<<7); PORTD &= ~(1<<7); } | 22 | inline void caps_led_on(void) { DDRD |= (1<<7); PORTD &= ~(1<<7); } |
@@ -26,25 +25,24 @@ inline void caps_led_off(void) { DDRD &= ~(1<<7); PORTD &= ~(1<<7); } | |||
26 | inline void num_led_on(void) { DDRD |= (1<<6); PORTD &= ~(1<<6); } | 25 | inline void num_led_on(void) { DDRD |= (1<<6); PORTD &= ~(1<<6); } |
27 | inline void num_led_off(void) { DDRD &= ~(1<<6); PORTD &= ~(1<<6); } | 26 | inline void num_led_off(void) { DDRD &= ~(1<<6); PORTD &= ~(1<<6); } |
28 | 27 | ||
28 | #define XXX KC_NO | ||
29 | |||
29 | // This a shortcut to help you visually see your layout. | 30 | // This a shortcut to help you visually see your layout. |
30 | // The following is an example using the Planck MIT layout | 31 | // The following is an example using the Planck MIT layout |
31 | // The first section contains all of the arguments | 32 | // The first section contains all of the arguments |
32 | // The second converts the arguments into a two-dimensional array | 33 | // The second converts the arguments into a two-dimensional array |
33 | #define LAYOUT( \ | 34 | #define LAYOUT( \ |
34 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 35 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
35 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1F, \ | 36 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1F, \ |
36 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \ | 37 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ |
37 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3F, \ | 38 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3F, \ |
38 | K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4D, K4E, K4F, \ | 39 | k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4D, k4E, k4F, \ |
39 | K50, K51, K53, K56, K5A, K5B, K5D, K5E, K5F \ | 40 | k50, k51, k53, k56, k5A, k5B, k5D, k5E, k5F \ |
40 | ) \ | 41 | ) { \ |
41 | { \ | 42 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
42 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 43 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX, k1F }, \ |
43 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO, K1F }, \ | 44 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
44 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 45 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX, k3F }, \ |
45 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, K3F }, \ | 46 | { XXX, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, XXX, k4D, k4E, k4F }, \ |
46 | { KC_NO, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, KC_NO, K4D, K4E, K4F }, \ | 47 | { k50, k51, XXX, k53, XXX, XXX, k56, XXX, XXX, XXX, k5A, k5B, XXX, k5D, k5E, k5F } \ |
47 | { K50, K51, KC_NO, K53, KC_NO, KC_NO, K56, KC_NO, KC_NO, KC_NO, K5A, K5B, KC_NO, K5D, K5E, K5F } \ | ||
48 | } | 48 | } |
49 | |||
50 | #endif | ||
diff --git a/keyboards/kmini/config.h b/keyboards/kmini/config.h index a0592b4ec..c242aff0d 100755 --- a/keyboards/kmini/config.h +++ b/keyboards/kmini/config.h | |||
@@ -13,8 +13,8 @@ | |||
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 CONFIG_H | 16 | |
17 | #define CONFIG_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "config_common.h" | 19 | #include "config_common.h" |
20 | 20 | ||
@@ -48,5 +48,3 @@ | |||
48 | 48 | ||
49 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | 49 | /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ |
50 | #define DEBOUNCE 5 | 50 | #define DEBOUNCE 5 |
51 | |||
52 | #endif | ||
diff --git a/keyboards/kmini/kmini.h b/keyboards/kmini/kmini.h index 3d54c39d1..e32ad5a0f 100755 --- a/keyboards/kmini/kmini.h +++ b/keyboards/kmini/kmini.h | |||
@@ -13,24 +13,23 @@ | |||
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 KMINI_H | 16 | |
17 | #define KMINI_H | 17 | #pragma once |
18 | #define ___ KC_NO | ||
19 | 18 | ||
20 | #include "quantum.h" | 19 | #include "quantum.h" |
21 | 20 | ||
21 | #define ___ KC_NO | ||
22 | |||
22 | #define LAYOUT( \ | 23 | #define LAYOUT( \ |
23 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \ | 24 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ |
24 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, \ | 25 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, \ |
25 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2F, K2G, \ | 26 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2F, k2G, \ |
26 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3E, K3F, K3G, \ | 27 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, k3F, k3G, \ |
27 | K40, K41, K42, K43, K44, K47, K4C, K4E, K4F, K4G \ | 28 | k40, k41, k42, k43, k44, k47, k4C, k4E, k4F, k4G \ |
28 | ) { \ | 29 | ) { \ |
29 | {K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G}, \ | 30 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G }, \ |
30 | {K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G}, \ | 31 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \ |
31 | {K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, ___, K2F, K2G}, \ | 32 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, ___, k2F, k2G }, \ |
32 | {K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___, K3E, K3F, K3G}, \ | 33 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, k3E, k3F, k3G }, \ |
33 | {K40, K41, K42, K43, K44, ___, ___, K47, ___, ___, ___, ___, K4C, ___, K4E, K4F, K4G}, \ | 34 | { k40, k41, k42, k43, k44, ___, ___, k47, ___, ___, ___, ___, k4C, ___, k4E, k4F, k4G } \ |
34 | } | 35 | } |
35 | |||
36 | #endif | ||
diff --git a/keyboards/knops/mini/config.h b/keyboards/knops/mini/config.h index cf603fbf6..be1cf8819 100644 --- a/keyboards/knops/mini/config.h +++ b/keyboards/knops/mini/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -156,5 +155,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
156 | //#define NO_ACTION_ONESHOT | 155 | //#define NO_ACTION_ONESHOT |
157 | //#define NO_ACTION_MACRO | 156 | //#define NO_ACTION_MACRO |
158 | //#define NO_ACTION_FUNCTION | 157 | //#define NO_ACTION_FUNCTION |
159 | |||
160 | #endif | ||
diff --git a/keyboards/knops/mini/mini.h b/keyboards/knops/mini/mini.h index e2d6c546b..e028dea6d 100644 --- a/keyboards/knops/mini/mini.h +++ b/keyboards/knops/mini/mini.h | |||
@@ -13,18 +13,17 @@ | |||
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 | |||
16 | #include "quantum.h" | 17 | #include "quantum.h" |
17 | 18 | ||
18 | #ifndef KNOPS_MINI_H | 19 | #pragma once |
19 | #define KNOPS_MINI_H | ||
20 | 20 | ||
21 | // This a shortcut to help you visually see your layout. | 21 | // This a shortcut to help you visually see your layout. |
22 | // The following is an example using the Planck MIT layout | 22 | // The following is an example using the Planck MIT layout |
23 | // The first section contains all of the arguments | 23 | // The first section contains all of the arguments |
24 | // The second converts the arguments into a two-dimensional array | 24 | // The second converts the arguments into a two-dimensional array |
25 | #define LAYOUT( \ | 25 | #define LAYOUT( \ |
26 | K00, K01, K02, K03, K04, K05 \ | 26 | k00, k01, k02, k03, k04, k05 \ |
27 | ) { \ | 27 | ) { \ |
28 | { K00, K01, K02, K03, K04, K05 }, \ | 28 | { k00, k01, k02, k03, k04, k05 } \ |
29 | } | 29 | } |
30 | #endif \ No newline at end of file | ||
diff --git a/keyboards/kona_classic/config.h b/keyboards/kona_classic/config.h index e16f3017d..8b54f3086 100644 --- a/keyboards/kona_classic/config.h +++ b/keyboards/kona_classic/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -153,5 +152,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
153 | //#define NO_ACTION_ONESHOT | 152 | //#define NO_ACTION_ONESHOT |
154 | //#define NO_ACTION_MACRO | 153 | //#define NO_ACTION_MACRO |
155 | //#define NO_ACTION_FUNCTION | 154 | //#define NO_ACTION_FUNCTION |
156 | |||
157 | #endif | ||
diff --git a/keyboards/kona_classic/kona_classic.h b/keyboards/kona_classic/kona_classic.h index 98eed3b3c..66757fc9c 100644 --- a/keyboards/kona_classic/kona_classic.h +++ b/keyboards/kona_classic/kona_classic.h | |||
@@ -13,139 +13,136 @@ | |||
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 KONACLASSIC_H | 16 | |
17 | #define KONACLASSIC_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | // readability | 21 | // readability |
22 | #define ___ KC_NO | 22 | #define ___ KC_NO |
23 | 23 | ||
24 | |||
25 | #define LAYOUT_all( \ | 24 | #define LAYOUT_all( \ |
26 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 25 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
27 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 26 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
28 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 27 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
29 | KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 28 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, \ |
30 | KA8, KA9, K40, K41, K42, K44, K46, K47, K49, K4A, K4B, K4C, K4D \ | 29 | k40, k41, k42, k43, k44, k46, k48, k49, k4B, k4C, k4D, k4E, k4F \ |
31 | ) { \ | 30 | ) { \ |
32 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 31 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
33 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 32 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
34 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 33 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
35 | { KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | 34 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
36 | { KA8, KA9, K40, K41, K42, ___, K44, ___, K46, K47, ___, K49, K4A, K4B, K4C, K4D } \ | 35 | { k40, k41, k42, k43, k44, ___, k46, ___, k48, k49, ___, k4B, k4C, k4D, k4E, k4F } \ |
37 | } | 36 | } |
38 | 37 | ||
39 | #define LAYOUT_ansi( \ | 38 | #define LAYOUT_ansi( \ |
40 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 39 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
41 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 40 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
42 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 41 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
43 | KA6, KA7, K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | 42 | k30, k31, k32, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
44 | KA8, KA9, K40, K41, K42, K46, K49, K4A, K4C, K4D \ | 43 | k40, k41, k42, k43, k44, k48, k4B, k4C, k4E, k4F \ |
45 | ) { \ | 44 | ) { \ |
46 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 45 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
47 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 46 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
48 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 47 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
49 | { KA6, KA7, K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___ }, \ | 48 | { k30, k31, k32, ___, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, ___ }, \ |
50 | { KA8, KA9, K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, ___, K4C, K4D } \ | 49 | { k40, k41, k42, k43, k44, ___, ___, ___, k48, ___, ___, k4B, k4C, ___, k4E, k4F } \ |
51 | } | 50 | } |
52 | 51 | ||
53 | #define LAYOUT_ansi_arrows( \ | 52 | #define LAYOUT_ansi_arrows( \ |
54 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 53 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
55 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 54 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
56 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 55 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
57 | KA6, KA7, K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 56 | k30, k31, k32, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, \ |
58 | KA8, KA9, K40, K41, K42, K46, K49, K4A, K4B, K4C, K4D \ | 57 | k40, k41, k42, k43, k44, k48, k4B, k4C, k4D, k4E, k4F \ |
59 | ) { \ | 58 | ) { \ |
60 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 59 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
61 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 60 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
62 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 61 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
63 | { KA6, KA7, K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | 62 | { k30, k31, k32, ___, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
64 | { KA8, KA9, K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, K4B, K4C, K4D } \ | 63 | { k40, k41, k42, k43, k44, ___, ___, ___, k48, ___, ___, k4B, k4C, k4D, k4E, k4F } \ |
65 | } | 64 | } |
66 | 65 | ||
67 | #define LAYOUT_ansi_split( \ | 66 | #define LAYOUT_ansi_split( \ |
68 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 67 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
69 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 68 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
70 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 69 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
71 | KA6, KA7, K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | 70 | k30, k31, k32, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
72 | KA8, KA9, K40, K41, K42, K44, K46, K47, K49, K4A, K4C, K4D \ | 71 | k40, k41, k42, k43, k44, k46, k48, k49, k4B, k4C, k4E, k4F \ |
73 | ) { \ | 72 | ) { \ |
74 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 73 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
75 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 74 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
76 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 75 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
77 | { KA6, KA7, K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___ }, \ | 76 | { k30, k31, k32, ___, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, ___ }, \ |
78 | { KA8, KA9, K40, K41, K42, ___, K44, ___, K46, K47, ___, K49, K4A, ___, K4C, K4D } \ | 77 | { k40, k41, k42, k43, k44, ___, k46, ___, k48, k49, ___, k4B, k4C, ___, k4E, k4F } \ |
79 | } | 78 | } |
80 | 79 | ||
81 | #define LAYOUT_ansi_split_arrows( \ | 80 | #define LAYOUT_ansi_split_arrows( \ |
82 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 81 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
83 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 82 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
84 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 83 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
85 | KA6, KA7, K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 84 | k30, k31, k32, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, \ |
86 | KA8, KA9, K40, K41, K42, K44, K46, K47, K49, K4A, K4B, K4C, K4D \ | 85 | k40, k41, k42, k43, k44, k46, k48, k49, k4B, k4C, k4D, k4E, k4F \ |
87 | ) { \ | 86 | ) { \ |
88 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 87 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
89 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 88 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
90 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 89 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
91 | { KA6, KA7, K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | 90 | { k30, k31, k32, ___, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
92 | { KA8, KA9, K40, K41, K42, ___, K44, ___, K46, K47, ___, K49, K4A, K4B, K4C, K4D } \ | 91 | { k40, k41, k42, k43, k44, ___, k46, ___, k48, k49, ___, k4B, k4C, k4D, k4E, k4F } \ |
93 | } | 92 | } |
94 | 93 | ||
95 | #define LAYOUT_iso( \ | 94 | #define LAYOUT_iso( \ |
96 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 95 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
97 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 96 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
98 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 97 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
99 | KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | 98 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
100 | KA8, KA9, K40, K41, K42, K46, K49, K4A, K4C, K4D \ | 99 | k40, k41, k42, k43, k44, k48, k4B, k4C, k4E, k4F \ |
101 | ) { \ | 100 | ) { \ |
102 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 101 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
103 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 102 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
104 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 103 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
105 | { KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___ }, \ | 104 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, ___ }, \ |
106 | { KA8, KA9, K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, ___, K4C, K4D } \ | 105 | { k40, k41, k42, k43, k44, ___, ___, ___, k48, ___, ___, k4B, k4C, ___, k4E, k4F } \ |
107 | } | 106 | } |
108 | 107 | ||
109 | #define LAYOUT_iso_arrows( \ | 108 | #define LAYOUT_iso_arrows( \ |
110 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 109 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
111 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 110 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
112 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 111 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
113 | KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 112 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, \ |
114 | KA8, KA9, K40, K41, K42, K46, K49, K4A, K4B, K4C, K4D \ | 113 | k40, k41, k42, k43, k44, k48, k4B, k4C, k4D, k4E, k4F \ |
115 | ) { \ | 114 | ) { \ |
116 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 115 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
117 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 116 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
118 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 117 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
119 | { KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | 118 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
120 | { KA8, KA9, K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, K4B, K4C, K4D } \ | 119 | { k40, k41, k42, k43, k44, ___, ___, ___, k48, ___, ___, k4B, k4C, k4D, k4E, k4F } \ |
121 | } | 120 | } |
122 | 121 | ||
123 | #define LAYOUT_iso_split( \ | 122 | #define LAYOUT_iso_split( \ |
124 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 123 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
125 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 124 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
126 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 125 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
127 | KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, \ | 126 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
128 | KA8, KA9, K40, K41, K42, K44, K46, K47, K49, K4A, K4C, K4D \ | 127 | k40, k41, k42, k43, k44, k46, k48, k49, k4B, k4C, k4E, k4F \ |
129 | ) { \ | 128 | ) { \ |
130 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 129 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
131 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 130 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
132 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 131 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
133 | { KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, ___ }, \ | 132 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, ___ }, \ |
134 | { KA8, KA9, K40, K41, K42, ___, K44, ___, K46, K47, ___, K49, K4A, ___, K4C, K4D } \ | 133 | { k40, k41, k42, k43, k44, ___, k46, ___, k48, k49, ___, k4B, k4C, ___, k4E, k4F } \ |
135 | } | 134 | } |
136 | 135 | ||
137 | #define LAYOUT_iso_split_arrows( \ | 136 | #define LAYOUT_iso_split_arrows( \ |
138 | KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 137 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
139 | KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 138 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
140 | KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \ | 139 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
141 | KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 140 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, \ |
142 | KA8, KA9, K40, K41, K42, K44, K46, K47, K49, K4A, K4B, K4C, K4D \ | 141 | k40, k41, k42, k43, k44, k46, k48, k49, k4B, k4C, k4D, k4E, k4F \ |
143 | ) { \ | 142 | ) { \ |
144 | { KA0, KA1, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 143 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
145 | { KA2, KA3, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 144 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
146 | { KA4, KA5, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, ___ }, \ | 145 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
147 | { KA6, KA7, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | 146 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
148 | { KA8, KA9, K40, K41, K42, ___, K44, ___, K46, K47, ___, K49, K4A, K4B, K4C, K4D } \ | 147 | { k40, k41, k42, k43, k44, ___, k46, ___, k48, k49, ___, k4B, k4C, k4D, k4E, k4F } \ |
149 | } | 148 | } |
150 | |||
151 | #endif | ||
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 | ||
diff --git a/keyboards/laptreus/laptreus.h b/keyboards/laptreus/laptreus.h index f367c13dc..2e7932e49 100644 --- a/keyboards/laptreus/laptreus.h +++ b/keyboards/laptreus/laptreus.h | |||
@@ -1,26 +1,19 @@ | |||
1 | #ifndef LAPTREUS_H | 1 | #pragma once |
2 | #define LAPTREUS_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include "outputselect.h" | 4 | #include "outputselect.h" |
6 | 5 | ||
7 | /* | 6 | #define XXX KC_NO |
8 | // This a shortcut to help you visually see your layout. | 7 | |
9 | // The first section contains all of the arguments | ||
10 | // The second converts the arguments into a two-dimensional array | ||
11 | */ | ||
12 | #define LAYOUT( \ | 8 | #define LAYOUT( \ |
13 | A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, \ | 9 | k40, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k49, \ |
14 | B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, \ | 10 | k41, k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k48, \ |
15 | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, \ | 11 | k42, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k47, \ |
16 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 \ | 12 | k43, k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k46 \ |
17 | ) \ | 13 | ) { \ |
18 | { \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ |
19 | {A2, A3, A4, A5, A6, A7, A8, A9, A10, A11}, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ |
20 | {B2, B3, B4, B5, B6, B7, B8, B9, B10, B11}, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ |
21 | {C2, C3, C4, C5, C6, C7, C8, C9, C10, C11}, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39 }, \ |
22 | {D2, D3, D4, D5, D6, D7, D8, D9, D10, D11}, \ | 18 | { k40, k41, k42, k43, XXX, XXX, k46, k47, k48, k49 } \ |
23 | {A1, B1, C1, D1, KC_NO, KC_NO, D12, C12, B12, A12} \ | ||
24 | } | 19 | } |
25 | |||
26 | #endif | ||
diff --git a/keyboards/laptreus/rules.mk b/keyboards/laptreus/rules.mk index 5810f98a5..ba916ec13 100644 --- a/keyboards/laptreus/rules.mk +++ b/keyboards/laptreus/rules.mk | |||
@@ -25,5 +25,5 @@ TAP_DANCE_ENABLE = no | |||
25 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 25 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
26 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 26 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
27 | 27 | ||
28 | BLUETOOTH_ENABLE = no # Legacy bluetooth support | 28 | BLUETOOTH_ENABLE = yes |
29 | BLUETOOTH = AdafruitBLE | 29 | BLUETOOTH_DRIVER = AdafruitBLE |
diff --git a/keyboards/latin47ble/rules.mk b/keyboards/latin47ble/rules.mk index 5a3f1069a..61d3be26e 100644 --- a/keyboards/latin47ble/rules.mk +++ b/keyboards/latin47ble/rules.mk | |||
@@ -21,8 +21,8 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
21 | NKRO_ENABLE = no # USB Nkey Rollover | 21 | NKRO_ENABLE = no # USB Nkey Rollover |
22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | ||
25 | AUDIO_ENABLE = no # Audio output | 24 | AUDIO_ENABLE = no # Audio output |
26 | BLUETOOTH = AdafruitBLE | 25 | BLUETOOTH_ENABLE = yes |
26 | BLUETOOTH_DRIVER = AdafruitBLE | ||
27 | 27 | ||
28 | LAYOUTS = planck_mit | 28 | LAYOUTS = planck_mit |
diff --git a/keyboards/latin64ble/rules.mk b/keyboards/latin64ble/rules.mk index b4d726a60..ba3f75011 100644 --- a/keyboards/latin64ble/rules.mk +++ b/keyboards/latin64ble/rules.mk | |||
@@ -21,6 +21,6 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
21 | NKRO_ENABLE = no # USB Nkey Rollover | 21 | NKRO_ENABLE = no # USB Nkey Rollover |
22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | ||
25 | AUDIO_ENABLE = no # Audio output | 24 | AUDIO_ENABLE = no # Audio output |
26 | BLUETOOTH = AdafruitBLE | 25 | BLUETOOTH_ENABLE = yes |
26 | BLUETOOTH_DRIVER = AdafruitBLE | ||
diff --git a/keyboards/latinpadble/rules.mk b/keyboards/latinpadble/rules.mk index b36d9a88c..eca33fc0a 100644 --- a/keyboards/latinpadble/rules.mk +++ b/keyboards/latinpadble/rules.mk | |||
@@ -21,10 +21,10 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
21 | NKRO_ENABLE = no # USB Nkey Rollover | 21 | NKRO_ENABLE = no # USB Nkey Rollover |
22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | ||
25 | AUDIO_ENABLE = no # Audio output | 24 | AUDIO_ENABLE = no # Audio output |
26 | 25 | ||
27 | BLUETOOTH = AdafruitBLE | 26 | BLUETOOTH_ENABLE = yes |
27 | BLUETOOTH_DRIVER = AdafruitBLE | ||
28 | OLED_ENABLE = yes | 28 | OLED_ENABLE = yes |
29 | OLED_DRIVER = SSD1306 | 29 | OLED_DRIVER = SSD1306 |
30 | ENCODER_ENABLE = yes | 30 | ENCODER_ENABLE = yes |
diff --git a/keyboards/launchpad/config.h b/keyboards/launchpad/config.h index e9a13a3bd..327d67016 100644 --- a/keyboards/launchpad/config.h +++ b/keyboards/launchpad/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -65,5 +64,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
65 | #ifdef SUBPROJECT_rev1 | 64 | #ifdef SUBPROJECT_rev1 |
66 | #include "rev1/config.h" | 65 | #include "rev1/config.h" |
67 | #endif | 66 | #endif |
68 | |||
69 | #endif | ||
diff --git a/keyboards/launchpad/launchpad.h b/keyboards/launchpad/launchpad.h index 85432de0a..59cf64afe 100644 --- a/keyboards/launchpad/launchpad.h +++ b/keyboards/launchpad/launchpad.h | |||
@@ -1,11 +1,7 @@ | |||
1 | #ifndef LAUNCHPAD_H | 1 | #pragma once |
2 | #define LAUNCHPAD_H | ||
3 | 2 | ||
4 | #ifdef KEYBOARD_launchpad_rev1 | 3 | #if defined(KEYBOARD_launchpad_rev1) |
5 | #include "rev1.h" | 4 | # include "rev1.h" |
6 | #endif | 5 | #endif |
7 | 6 | ||
8 | #include "quantum.h" | 7 | #include "quantum.h" |
9 | |||
10 | |||
11 | #endif | ||
diff --git a/keyboards/launchpad/rev1/rev1.h b/keyboards/launchpad/rev1/rev1.h index 6644db830..2ea6e7e77 100644 --- a/keyboards/launchpad/rev1/rev1.h +++ b/keyboards/launchpad/rev1/rev1.h | |||
@@ -1,21 +1,17 @@ | |||
1 | #ifndef REV1_H | 1 | #pragma once |
2 | #define REV1_H | ||
3 | 2 | ||
4 | #include "../launchpad.h" | 3 | #include "../launchpad.h" |
5 | 4 | ||
6 | #include "quantum.h" | 5 | #include "quantum.h" |
7 | 6 | ||
8 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
9 | K00, K01, \ | 8 | k00, k01, \ |
10 | K10, K11, \ | 9 | k10, k11, \ |
11 | K20, K21, \ | 10 | k20, k21, \ |
12 | K30, K31 \ | 11 | k30, k31 \ |
13 | ) \ | 12 | ) { \ |
14 | { \ | 13 | { k00, k01 }, \ |
15 | { K00, K01 }, \ | 14 | { k10, k11 }, \ |
16 | { K10, K11 }, \ | 15 | { k20, k21 }, \ |
17 | { K20, K21 }, \ | 16 | { k30, k31 } \ |
18 | { K30, K31 } \ | 17 | } |
19 | } | ||
20 | |||
21 | #endif | ||
diff --git a/keyboards/lazydesigners/the60/rev2/info.json b/keyboards/lazydesigners/the60/rev2/info.json index bba03844b..05540cd30 100755 --- a/keyboards/lazydesigners/the60/rev2/info.json +++ b/keyboards/lazydesigners/the60/rev2/info.json | |||
@@ -261,7 +261,10 @@ | |||
261 | {"label":"Shift", "x":13.25, "y":3, "w":1.75}, | 261 | {"label":"Shift", "x":13.25, "y":3, "w":1.75}, |
262 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, | 262 | {"label":"Ctrl", "x":0, "y":4, "w":1.5}, |
263 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 263 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, |
264 | {"label":"Space","x":4, "y":4, "w":7}, | 264 | {"label":"Space","x":4, "y":4, "w":2}, |
265 | {"label":"Space","x":6, "y":4, "w":1.5}, | ||
266 | {"label":"Space","x":7.5, "y":4, "w":1.5}, | ||
267 | {"label":"Space","x":9, "y":4, "w":2}, | ||
265 | {"label":"Win", "x":11, "y":4, "w":1.5}, | 268 | {"label":"Win", "x":11, "y":4, "w":1.5}, |
266 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} | 269 | {"label":"Ctrl", "x":13.5, "y":4, "w":1.5} |
267 | ] | 270 | ] |
@@ -326,7 +329,10 @@ | |||
326 | {"label":"Shift", "x":13.25, "y":3, "w":1.75}, | 329 | {"label":"Shift", "x":13.25, "y":3, "w":1.75}, |
327 | {"label":"Win", "x":1.5, "y":4}, | 330 | {"label":"Win", "x":1.5, "y":4}, |
328 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, | 331 | {"label":"Alt", "x":2.5, "y":4, "w":1.5}, |
329 | {"label":"Space","x":4, "y":4, "w":7}, | 332 | {"label":"Space","x":4, "y":4, "w":2}, |
333 | {"label":"Space","x":6, "y":4, "w":1.5}, | ||
334 | {"label":"Space","x":7.5, "y":4, "w":1.5}, | ||
335 | {"label":"Space","x":9, "y":4, "w":2}, | ||
330 | {"label":"Win", "x":11, "y":4, "w":1.5}, | 336 | {"label":"Win", "x":11, "y":4, "w":1.5}, |
331 | {"label":"Menu", "x":12.5, "y":4} | 337 | {"label":"Menu", "x":12.5, "y":4} |
332 | ] | 338 | ] |
diff --git a/keyboards/lfkeyboards/issi.h b/keyboards/lfkeyboards/issi.h index 51777f6ee..74379ddbc 100644 --- a/keyboards/lfkeyboards/issi.h +++ b/keyboards/lfkeyboards/issi.h | |||
@@ -1,6 +1,6 @@ | |||
1 | #pragma once | ||
2 | |||
1 | #ifdef ISSI_ENABLE | 3 | #ifdef ISSI_ENABLE |
2 | #ifndef ISSI_H | ||
3 | #define ISSI_H | ||
4 | 4 | ||
5 | typedef struct ISSIDeviceStruct{ | 5 | typedef struct ISSIDeviceStruct{ |
6 | uint8_t fn_dirty; // function registers need to be resent | 6 | uint8_t fn_dirty; // function registers need to be resent |
@@ -37,4 +37,3 @@ void activateLED(uint8_t matrix, uint8_t cx, uint8_t cy, uint8_t pwm); | |||
37 | void update_issi(uint8_t device_addr, uint8_t blocking); | 37 | void update_issi(uint8_t device_addr, uint8_t blocking); |
38 | 38 | ||
39 | #endif | 39 | #endif |
40 | #endif \ No newline at end of file | ||
diff --git a/keyboards/lfkeyboards/lfk65_hs/config.h b/keyboards/lfkeyboards/lfk65_hs/config.h index 8107d3ccc..e980bb97b 100644 --- a/keyboards/lfkeyboards/lfk65_hs/config.h +++ b/keyboards/lfkeyboards/lfk65_hs/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -131,5 +130,3 @@ | |||
131 | //#define NO_ACTION_ONESHOT | 130 | //#define NO_ACTION_ONESHOT |
132 | //#define NO_ACTION_MACRO | 131 | //#define NO_ACTION_MACRO |
133 | //#define NO_ACTION_FUNCTION | 132 | //#define NO_ACTION_FUNCTION |
134 | |||
135 | #endif | ||
diff --git a/keyboards/lfkeyboards/lfk65_hs/lfk65_hs.h b/keyboards/lfkeyboards/lfk65_hs/lfk65_hs.h index 325645165..6ba3a63e8 100644 --- a/keyboards/lfkeyboards/lfk65_hs/lfk65_hs.h +++ b/keyboards/lfkeyboards/lfk65_hs/lfk65_hs.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef LFK65_HS_H | 1 | #pragma once |
2 | #define LFK65_HS_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include "matrix.h" | 4 | #include "matrix.h" |
@@ -13,58 +12,56 @@ void reset_keyboard_kb(void); | |||
13 | 12 | ||
14 | /* All Keymap - contains every possible switch | 13 | /* All Keymap - contains every possible switch |
15 | * ,-------------------------------------------------------------------------------. | 14 | * ,-------------------------------------------------------------------------------. |
16 | * | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1E | 1F | 1G | | 15 | * | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | |
17 | * |-------------------------------------------------------------------------------| | 16 | * |-------------------------------------------------------------------------------| |
18 | * | 21 | 22 |23 | 24 | 25 | 26 | 27 | 28 | 29 | 2A | 2B | 2C | 2D | 2F | 2G | | 17 | * | 10 | 11 |12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1E | 1F | |
19 | * |-------------------------------------------------------------------------------| | 18 | * |-------------------------------------------------------------------------------| |
20 | * | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 3A | 3B | 3C | 3F | 3G | | 19 | * | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 2A | 2B | 2C | 2E | 2F | |
21 | * |-------------------------------------------------------------------------------| | 20 | * |-------------------------------------------------------------------------------| |
22 | * | 41 | 42 | 43 | 45 | 46 | 47 | 48 | 49 | 4A | 4B | 4C | 4D | 4F | 4G | | 21 | * | 30 |31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 3A | 3B | 3C | 3E | 3F | |
23 | * |-------------------------------------------------------------------------------| | 22 | * |-------------------------------------------------------------------------------| |
24 | * | 51 | 52 | 53 | 57 | 5A | 5B | 5C | 5D | 5E | 3E | 4E | | 23 | * | 40 | 41 | 42 | 46 | 4A | 4B | 4C | 4D | 2D | 3D | |
25 | * `-------------------------------------------------------------------------------' | 24 | * `-------------------------------------------------------------------------------' |
26 | */ | 25 | */ |
27 | // The first section contains all of the arguements | 26 | // The first section contains all of the arguements |
28 | // The second converts the arguments into a two-dimensional array | 27 | // The second converts the arguments into a two-dimensional array |
29 | #define LAYOUT_all( \ | 28 | #define LAYOUT_all( \ |
30 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, \ | 29 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
31 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2F, k2G, \ | 30 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, \ |
32 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3F, k3G, \ | 31 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2E, k2F, \ |
33 | k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4F, k4G, \ | 32 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, k3F, \ |
34 | k51, k52, k53, k57, k5B, k5C, k5D, k5E, k3E, k4E \ | 33 | k40, k41, k42, k46, k4A, k4B, k4C, k4D, k2D, k3D \ |
35 | ) { \ | 34 | ) { \ |
36 | { k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \ | 35 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
37 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, ___, k2F, k2G }, \ | 36 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, ___, k1E, k1F }, \ |
38 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k3G }, \ | 37 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
39 | { k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, k4G }, \ | 38 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
40 | { k51, k52, k53, ___, ___, ___, k57, ___, ___, ___, k5B, k5C, k5D, k5E, ___, ___ } \ | 39 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, ___, k4A, k4B, k4C, k4D, ___, ___ } \ |
41 | } | 40 | } |
42 | 41 | ||
43 | /* ANSI Keymap | 42 | /* ANSI Keymap |
44 | * ,-------------------------------------------------------------------------------. | 43 | * ,-------------------------------------------------------------------------------. |
45 | * | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1E | 1G | | 44 | * | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0E | 0F | |
46 | * |-------------------------------------------------------------------------------| | 45 | * |-------------------------------------------------------------------------------| |
47 | * | 21 | 22 |23 | 24 | 25 | 26 | 27 | 28 | 29 | 2A | 2B | 2C | 2D | 2F | 2G | | 46 | * | 10 | 11 |12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1E | 1F | |
48 | * |-------------------------------------------------------------------------------| | 47 | * |-------------------------------------------------------------------------------| |
49 | * | 31 | 32 |33 | 34 | 35 | 36 | 37 | 38 | 39 | 3A | 3B | 3C | 3F | 3G | | 48 | * | 20 | 21 |22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 2A | 2B | 2E | 2F | |
50 | * |-------------------------------------------------------------------------------| | 49 | * |-------------------------------------------------------------------------------| |
51 | * | 41 | 42 |43 | 45 | 46 | 47 | 48 | 49 | 4A | 4B | 4C | 4D | 4F | 4G | | 50 | * | 30 | 32 |33 | 34 | 35 | 36 | 37 | 38 | 39 | 3A | 3B | 3C | 3E | 3F | |
52 | * |-------------------------------------------------------------------------------| | 51 | * |-------------------------------------------------------------------------------| |
53 | * | 51 | 52 | 53 | 57 | 5A | 5B | 5C | 5D | 5E | 3E | 4E | | 52 | * | 40 | 41 | 42 | 46 | 4A | 4B | 4C | 4D | 2D | 3D | |
54 | * `-------------------------------------------------------------------------------' | 53 | * `-------------------------------------------------------------------------------' |
55 | */ | 54 | */ |
56 | #define LAYOUT_ansi( \ | 55 | #define LAYOUT_ansi( \ |
57 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1F, k1G, \ | 56 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, k0F, \ |
58 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2F, k2G, \ | 57 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, \ |
59 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3F, k3G, \ | 58 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2E, k2F, \ |
60 | k41, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4F, k4G, \ | 59 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, k3F, \ |
61 | k51, k52, k53, k57, k5B, k5C, k5D, k5E, k3E, k4E \ | 60 | k40, k41, k42, k46, k4A, k4B, k4C, k4D, k2D, k3D \ |
62 | ) { \ | 61 | ) { \ |
63 | { k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, ___, k1F, k1G }, \ | 62 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, ___, k0E, k0F }, \ |
64 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, ___, k2F, k2G }, \ | 63 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, ___, k1E, k1F }, \ |
65 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, k3E, k3F, k3G }, \ | 64 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, ___, k2D, k2E, k2F }, \ |
66 | { k41, ___, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, k4G }, \ | 65 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
67 | { k51, k52, k53, ___, ___, ___, k57, ___, ___, ___, k5B, k5C, k5D, k5E, ___, ___ } \ | 66 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, ___, k4A, k4B, k4C, k4D, ___, ___ } \ |
68 | } | 67 | } |
69 | |||
70 | #endif //LFK65_HS_H | ||
diff --git a/keyboards/lfkeyboards/lfk78/post_rules.mk b/keyboards/lfkeyboards/lfk78/post_rules.mk new file mode 100644 index 000000000..03f975b9d --- /dev/null +++ b/keyboards/lfkeyboards/lfk78/post_rules.mk | |||
@@ -0,0 +1,14 @@ | |||
1 | # Extra source files for IS3731 lighting | ||
2 | SRC += TWIlib.c issi.c lighting.c | ||
3 | |||
4 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
5 | TMK_COMMON_DEFS += -DISSI_ENABLE | ||
6 | endif | ||
7 | |||
8 | ifeq ($(strip $(WATCHDOG_ENABLE)), yes) | ||
9 | TMK_COMMON_DEFS += -DWATCHDOG_ENABLE | ||
10 | endif | ||
11 | |||
12 | ifeq ($(strip $(CAPSLOCK_LED)), yes) | ||
13 | TMK_COMMON_DEFS += -DCAPSLOCK_LED | ||
14 | endif | ||
diff --git a/keyboards/lfkeyboards/lfk78/rules.mk b/keyboards/lfkeyboards/lfk78/rules.mk index 5711e89a6..ddd84b08e 100644 --- a/keyboards/lfkeyboards/lfk78/rules.mk +++ b/keyboards/lfkeyboards/lfk78/rules.mk | |||
@@ -23,19 +23,4 @@ ISSI_ENABLE = yes # If the I2C pullup resistors aren't install thi | |||
23 | WATCHDOG_ENABLE = no # Resets keyboard if matrix_scan isn't run every 250ms | 23 | WATCHDOG_ENABLE = no # Resets keyboard if matrix_scan isn't run every 250ms |
24 | CAPSLOCK_LED = no # Toggle back light LED of Caps Lock | 24 | CAPSLOCK_LED = no # Toggle back light LED of Caps Lock |
25 | 25 | ||
26 | # Extra source files for IS3731 lighting | ||
27 | SRC = TWIlib.c issi.c lighting.c | ||
28 | |||
29 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
30 | TMK_COMMON_DEFS += -DISSI_ENABLE | ||
31 | endif | ||
32 | |||
33 | ifeq ($(strip $(WATCHDOG_ENABLE)), yes) | ||
34 | TMK_COMMON_DEFS += -DWATCHDOG_ENABLE | ||
35 | endif | ||
36 | |||
37 | ifeq ($(strip $(CAPSLOCK_LED)), yes) | ||
38 | TMK_COMMON_DEFS += -DCAPSLOCK_LED | ||
39 | endif | ||
40 | |||
41 | DEFAULT_FOLDER = lfkeyboards/lfk78/revj | 26 | DEFAULT_FOLDER = lfkeyboards/lfk78/revj |
diff --git a/keyboards/lfkeyboards/lfk87/config.h b/keyboards/lfkeyboards/lfk87/config.h index c03059092..1628deab2 100644 --- a/keyboards/lfkeyboards/lfk87/config.h +++ b/keyboards/lfkeyboards/lfk87/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -162,5 +161,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
162 | //#define NO_ACTION_ONESHOT | 161 | //#define NO_ACTION_ONESHOT |
163 | //#define NO_ACTION_MACRO | 162 | //#define NO_ACTION_MACRO |
164 | //#define NO_ACTION_FUNCTION | 163 | //#define NO_ACTION_FUNCTION |
165 | |||
166 | #endif | ||
diff --git a/keyboards/lfkeyboards/lfk87/lfk87.h b/keyboards/lfkeyboards/lfk87/lfk87.h index 5c1fba6ba..1b1368659 100644 --- a/keyboards/lfkeyboards/lfk87/lfk87.h +++ b/keyboards/lfkeyboards/lfk87/lfk87.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef LFK87_H | 1 | #pragma once |
2 | #define LFK87_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include "matrix.h" | 4 | #include "matrix.h" |
@@ -44,85 +43,75 @@ void click(uint16_t freq, uint16_t duration); | |||
44 | #define ___ KC_NO | 43 | #define ___ KC_NO |
45 | 44 | ||
46 | #ifdef LFK_TKL_REV_A | 45 | #ifdef LFK_TKL_REV_A |
47 | #ifndef LAYOUT_tkl_ansi | 46 | # ifndef LAYOUT_tkl_ansi |
48 | #define LAYOUT_tkl_ansi( \ | 47 | # define LAYOUT_tkl_ansi( \ |
49 | k11, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, k1g, k1h, \ | 48 | k00, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ |
50 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, k2f, k2g, k2h, \ | 49 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, \ |
51 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, k3g, k3h, \ | 50 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G, \ |
52 | k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k4d, \ | 51 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, \ |
53 | k51, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, k5d, k5g, \ | 52 | k40, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4F, \ |
54 | k61, k62, k63, k67, k6b, k6c, k6d, k6e, k6f, k6g, k6h \ | 53 | k50, k51, k52, k56, k5A, k5B, k5C, k5D, k5E, k5F, k5G \ |
55 | ) \ | 54 | ) { \ |
56 | { \ | 55 | { k00, ___, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G }, \ |
57 | { k11, ___, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, k1g, k1h }, \ | 56 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \ |
58 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, k2f, k2g, k2h }, \ | 57 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G }, \ |
59 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, k3g, k3h }, \ | 58 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, ___, ___, ___ }, \ |
60 | { k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k4d, ___, ___, ___, ___ }, \ | 59 | { k40, ___, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, ___, ___, k4F, ___ }, \ |
61 | { k51, ___, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, k5d, ___, ___, k5g, ___ }, \ | 60 | { k50, k51, k52, ___, ___, ___, k56, ___, ___, ___, k5A, k5B, k5C, k5D, k5E, k5F, k5G } \ |
62 | { k61, k62, k63, ___, ___, ___, k67, ___, ___, ___, k6b, k6c, k6d, k6e, k6f, k6g, k6h }, \ | 61 | } |
63 | } | ||
64 | |||
65 | #endif // !LAYOUT_tkl_ansi | 62 | #endif // !LAYOUT_tkl_ansi |
66 | #ifndef LAYOUT_tkl_iso | 63 | # ifndef LAYOUT_tkl_iso |
67 | #define LAYOUT_tkl_iso( \ | 64 | # define LAYOUT_tkl_iso( \ |
68 | k11, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, k1g, k1h, \ | 65 | k00, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ |
69 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, k2f, k2g, k2h, \ | 66 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, \ |
70 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3f, k3g, k3h, \ | 67 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2E, k2F, k2G, \ |
71 | k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k4d, k3e, \ | 68 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k2D, \ |
72 | k51, k52, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, k5d, k5g, \ | 69 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4F, \ |
73 | k61, k62, k63, k67, k6b, k6c, k6d, k6e, k6f, k6g, k6h \ | 70 | k50, k51, k52, k56, k5A, k5B, k5C, k5D, k5E, k5F, k5G \ |
74 | ) \ | 71 | ) { \ |
75 | { \ | 72 | { k00, ___, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G }, \ |
76 | { k11, ___, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, k1g, k1h }, \ | 73 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \ |
77 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, k2f, k2g, k2h }, \ | 74 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G }, \ |
78 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, k3g, k3h }, \ | 75 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, ___, ___, ___ }, \ |
79 | { k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k4d, ___, ___, ___, ___ }, \ | 76 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, ___, ___, k4F, ___ }, \ |
80 | { k51, k52, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, k5d, ___, ___, k5g, ___ }, \ | 77 | { k50, k51, k52, ___, ___, ___, k56, ___, ___, ___, k5A, k5B, k5C, k5D, k5E, k5F, k5G } \ |
81 | { k61, k62, k63, ___, ___, ___, k67, ___, ___, ___, k6b, k6c, k6d, k6e, k6f, k6g, k6h }, \ | 78 | } |
82 | } | 79 | # endif // !LAYOUT_tkl_iso |
83 | |||
84 | #endif // !LAYOUT_tkl_iso | ||
85 | #else // RevC+ keymaps | 80 | #else // RevC+ keymaps |
86 | #ifndef LAYOUT_tkl_ansi | 81 | # ifndef LAYOUT_tkl_ansi |
87 | #define LAYOUT_tkl_ansi( \ | 82 | # define LAYOUT_tkl_ansi( \ |
88 | k71, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, k1f, k1g, \ | 83 | k60, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0D, k0E, k0F, \ |
89 | k72, k73, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, k2f, k2g, \ | 84 | k61, k62, k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1D, k1E, k1F, \ |
90 | k74, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, k3g, \ | 85 | k63, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ |
91 | k61, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, \ | 86 | k50, k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, \ |
92 | k62, k52, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, k5f, \ | 87 | k51, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4E, \ |
93 | k63, k64, k65, k67, k6a, k6b, k6c, k6d, k6e, k6f, k6g \ | 88 | k52, k53, k54, k56, k59, k5A, k5B, k5C, k5D, k5E, k5F \ |
94 | ) \ | 89 | ) { \ |
95 | { \ | 90 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, ___, k0D, k0E, k0F }, \ |
96 | { k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, ___, k1e, k1f, k1g }, \ | 91 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, ___, k1D, k1E, k1F }, \ |
97 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, ___, k2e, k2f, k2g }, \ | 92 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
98 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, k3g }, \ | 93 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, ___, ___, ___, ___ }, \ |
99 | { k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, ___, ___, ___, ___ }, \ | 94 | { ___, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, ___, ___, k4E, ___ }, \ |
100 | { ___, k52, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, ___, ___, k5f, ___ }, \ | 95 | { k50, k51, k52, k53, k54, ___, k56, ___, ___, k59, k5A, k5B, k5C, k5D, k5E, k5F }, \ |
101 | { k61, k62, k63, k64, k65, ___, k67, ___, ___, k6a, k6b, k6c, k6d, k6e, k6f, k6g }, \ | 96 | { k60, k61, k62, k63, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ } \ |
102 | { k71, k72, k73, k74, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ }, \ | 97 | } |
103 | } | 98 | # endif // !LAYOUT_tkl_ansi |
104 | 99 | # ifndef LAYOUT_tkl_iso | |
105 | #endif // !LAYOUT_tkl_ansi | 100 | # define LAYOUT_tkl_iso( \ |
106 | #ifndef LAYOUT_tkl_iso | 101 | k60, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0D, k0E, k0F, \ |
107 | #define LAYOUT_tkl_iso( \ | 102 | k61, k62, k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1D, k1E, k1F, \ |
108 | k71, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1e, k1f, k1g, \ | 103 | k63, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, k2E, k2F, \ |
109 | k72, k73, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, k2f, k2g, \ | 104 | k50, k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k2C, \ |
110 | k74, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, k3f, k3g, \ | 105 | k51, k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4E, \ |
111 | k61, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k3d, \ | 106 | k52, k53, k54, k56, k59, k5A, k5B, k5C, k5D, k5E, k5F \ |
112 | k62, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, k5f, \ | 107 | ) { \ |
113 | k63, k64, k65, k67, k6a, k6b, k6c, k6d, k6e, k6f, k6g \ | 108 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, ___, k0D, k0E, k0F }, \ |
114 | ) \ | 109 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, ___, k1D, k1E, k1F }, \ |
115 | { \ | 110 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
116 | { k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, ___, k1e, k1f, k1g }, \ | 111 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, ___, ___, ___, ___ }, \ |
117 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, ___, k2e, k2f, k2g }, \ | 112 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, ___, ___, k4E, ___ }, \ |
118 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, k3g }, \ | 113 | { k50, k51, k52, k53, k54, ___, k56, ___, ___, k59, k5A, k5B, k5C, k5D, k5E, k5F }, \ |
119 | { k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, ___, ___, ___, ___ }, \ | 114 | { k60, k61, k62, k63, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ } \ |
120 | { k51, k52, k53, k54, k55, k56, k57, k58, k59, k5a, k5b, k5c, ___, ___, k5f, ___ }, \ | 115 | } |
121 | { k61, k62, k63, k64, k65, ___, k67, ___, ___, k6a, k6b, k6c, k6d, k6e, k6f, k6g }, \ | 116 | # endif // !LAYOUT_tkl_iso |
122 | { k71, k72, k73, k74, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___, ___ }, \ | ||
123 | } | ||
124 | |||
125 | #endif // !LAYOUT_tkl_iso | ||
126 | #endif //Rev | 117 | #endif //Rev |
127 | |||
128 | #endif //LFK87_H | ||
diff --git a/keyboards/lfkeyboards/lfk87/post_rules.mk b/keyboards/lfkeyboards/lfk87/post_rules.mk new file mode 100644 index 000000000..563462dd9 --- /dev/null +++ b/keyboards/lfkeyboards/lfk87/post_rules.mk | |||
@@ -0,0 +1,13 @@ | |||
1 | ifeq ($(LFK_REV), A) | ||
2 | MCU = at90usb1286 | ||
3 | else | ||
4 | MCU = at90usb646 | ||
5 | endif | ||
6 | |||
7 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
8 | OPT_DEFS += -DISSI_ENABLE | ||
9 | endif | ||
10 | |||
11 | ifeq ($(strip $(WATCHDOG_ENABLE)), yes) | ||
12 | OPT_DEFS += -DWATCHDOG_ENABLE | ||
13 | endif | ||
diff --git a/keyboards/lfkeyboards/lfk87/rules.mk b/keyboards/lfkeyboards/lfk87/rules.mk index 44b8a4111..26c0cd81c 100644 --- a/keyboards/lfkeyboards/lfk87/rules.mk +++ b/keyboards/lfkeyboards/lfk87/rules.mk | |||
@@ -6,11 +6,6 @@ | |||
6 | # | 6 | # |
7 | LFK_REV = C | 7 | LFK_REV = C |
8 | 8 | ||
9 | ifeq ($(LFK_REV), A) | ||
10 | MCU = at90usb1286 | ||
11 | else | ||
12 | MCU = at90usb646 | ||
13 | endif | ||
14 | BOOTLOADER = atmel-dfu | 9 | BOOTLOADER = atmel-dfu |
15 | OPT_DEFS += -DLFK_TKL_REV_$(LFK_REV) | 10 | OPT_DEFS += -DLFK_TKL_REV_$(LFK_REV) |
16 | 11 | ||
@@ -41,13 +36,3 @@ TAP_DANCE_ENABLE = no | |||
41 | 36 | ||
42 | ISSI_ENABLE = yes # If the I2C pullup resistors aren't install this must be disabled | 37 | ISSI_ENABLE = yes # If the I2C pullup resistors aren't install this must be disabled |
43 | WATCHDOG_ENABLE = no # Resets keyboard if matrix_scan isn't run every 250ms | 38 | WATCHDOG_ENABLE = no # Resets keyboard if matrix_scan isn't run every 250ms |
44 | |||
45 | |||
46 | |||
47 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
48 | OPT_DEFS += -DISSI_ENABLE | ||
49 | endif | ||
50 | |||
51 | ifeq ($(strip $(WATCHDOG_ENABLE)), yes) | ||
52 | OPT_DEFS += -DWATCHDOG_ENABLE | ||
53 | endif | ||
diff --git a/keyboards/lfkeyboards/lfkpad/post_rules.mk b/keyboards/lfkeyboards/lfkpad/post_rules.mk new file mode 100644 index 000000000..ad997587b --- /dev/null +++ b/keyboards/lfkeyboards/lfkpad/post_rules.mk | |||
@@ -0,0 +1,7 @@ | |||
1 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
2 | TMK_COMMON_DEFS += -DISSI_ENABLE | ||
3 | endif | ||
4 | |||
5 | ifeq ($(strip $(WATCHDOG_ENABLE)), yes) | ||
6 | TMK_COMMON_DEFS += -DWATCHDOG_ENABLE | ||
7 | endif | ||
diff --git a/keyboards/lfkeyboards/lfkpad/rules.mk b/keyboards/lfkeyboards/lfkpad/rules.mk index f166436c9..b82bd3d1b 100644 --- a/keyboards/lfkeyboards/lfkpad/rules.mk +++ b/keyboards/lfkeyboards/lfkpad/rules.mk | |||
@@ -28,12 +28,4 @@ WATCHDOG_ENABLE = no # Resets keyboard if matrix_scan() isn't run every | |||
28 | 28 | ||
29 | SRC = TWIlib.c issi.c lighting.c | 29 | SRC = TWIlib.c issi.c lighting.c |
30 | 30 | ||
31 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
32 | TMK_COMMON_DEFS += -DISSI_ENABLE | ||
33 | endif | ||
34 | |||
35 | ifeq ($(strip $(WATCHDOG_ENABLE)), yes) | ||
36 | TMK_COMMON_DEFS += -DWATCHDOG_ENABLE | ||
37 | endif | ||
38 | |||
39 | LAYOUTS = numpad_6x4 | 31 | LAYOUTS = numpad_6x4 |
diff --git a/keyboards/lfkeyboards/lighting.h b/keyboards/lfkeyboards/lighting.h index 69e63268d..cb07755c5 100644 --- a/keyboards/lfkeyboards/lighting.h +++ b/keyboards/lfkeyboards/lighting.h | |||
@@ -1,6 +1,4 @@ | |||
1 | #ifndef LIGHTING_H | 1 | #pragma once |
2 | #define LIGHTING_H | ||
3 | |||
4 | 2 | ||
5 | // rgb_sequence[RGBLED_NUM] | 3 | // rgb_sequence[RGBLED_NUM] |
6 | // | 4 | // |
@@ -49,5 +47,3 @@ void set_backlight(uint8_t level); | |||
49 | void set_underglow(uint8_t red, uint8_t green, uint8_t blue); | 47 | void set_underglow(uint8_t red, uint8_t green, uint8_t blue); |
50 | void set_rgb(uint8_t rgb_led, uint8_t red, uint8_t green, uint8_t blue); | 48 | void set_rgb(uint8_t rgb_led, uint8_t red, uint8_t green, uint8_t blue); |
51 | void set_backlight_by_keymap(uint8_t col, uint8_t row); | 49 | void set_backlight_by_keymap(uint8_t col, uint8_t row); |
52 | |||
53 | #endif \ No newline at end of file | ||
diff --git a/keyboards/lfkeyboards/mini1800/config.h b/keyboards/lfkeyboards/mini1800/config.h index b8c0f2b67..df9f1c4ba 100644 --- a/keyboards/lfkeyboards/mini1800/config.h +++ b/keyboards/lfkeyboards/mini1800/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -149,5 +148,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
149 | //#define NO_ACTION_ONESHOT | 148 | //#define NO_ACTION_ONESHOT |
150 | //#define NO_ACTION_MACRO | 149 | //#define NO_ACTION_MACRO |
151 | //#define NO_ACTION_FUNCTION | 150 | //#define NO_ACTION_FUNCTION |
152 | |||
153 | #endif | ||
diff --git a/keyboards/lfkeyboards/mini1800/mini1800.h b/keyboards/lfkeyboards/mini1800/mini1800.h index c007d7f76..3e460c8a1 100644 --- a/keyboards/lfkeyboards/mini1800/mini1800.h +++ b/keyboards/lfkeyboards/mini1800/mini1800.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef LFK87_H | 1 | #pragma once |
2 | #define LFK87_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include "matrix.h" | 4 | #include "matrix.h" |
@@ -43,33 +42,18 @@ void click(uint16_t freq, uint16_t duration); | |||
43 | 42 | ||
44 | #define ___ KC_NO | 43 | #define ___ KC_NO |
45 | 44 | ||
46 | // a = 10 | ||
47 | // b = 11 | ||
48 | // c = 12 | ||
49 | // d = 13 | ||
50 | // e = 14 | ||
51 | // f = 15 | ||
52 | // g = 16 | ||
53 | // h = 17 | ||
54 | // i = 18 | ||
55 | // j = 19 | ||
56 | |||
57 | #ifndef LAYOUT | 45 | #ifndef LAYOUT |
58 | #define LAYOUT( \ | 46 | # define LAYOUT( \ |
59 | k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1f, k1g, k1h, k1i, k1j,\ | 47 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, k0F, k0G, k0H, k0I, \ |
60 | k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, k2g, k2h, k2i, k2j,\ | 48 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1F, k1G, k1H, k1I, \ |
61 | k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k2f, k3g, k3h, k3i, k3j,\ | 49 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k1E, k2F, k2G, k2H, k2I, \ |
62 | k41, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k4d, k4f, k4g, k4h, k4i, k4j,\ | 50 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, k3F, k3G, k3H, k3I, \ |
63 | k51, k52, k53, k56, k5b, k5c, k5d, k5f, k5g, k5h, k5i, k5j \ | 51 | k40, k41, k42, k45, k4A, k4B, k4C, k4E, k4F, k4G, k4H, k4I \ |
64 | ) \ | 52 | ) { \ |
65 | { \ | 53 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, ___, k0E, k0F, k0G, k0H, k0I }, \ |
66 | { k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, ___, k1f, k1g, k1h, k1i, k1j }, \ | 54 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, k1H, k1I }, \ |
67 | { k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, k2e, k2f, k2g, k2h, k2i, k2j }, \ | 55 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, ___, ___, ___, k2F, k2G, k2H, k2I }, \ |
68 | { k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, ___, ___, ___, k3g, k3h, k3i, k3j }, \ | 56 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, k3E, k3F, k3G, k3H, k3I }, \ |
69 | { k41, ___, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c, k4d, ___, k4f, k4g, k4h, k4i, k4j }, \ | 57 | { k40, k41, k42, ___, ___, k45, ___, ___, ___, ___, k4A, k4B, k4C, ___, k4E, k4F, k4G, k4H, k4I } \ |
70 | { k51, k52, k53, ___, ___, k56, ___, ___, ___, ___, k5b, k5c, k5d, ___, k5f, k5g, k5h, k5i, k5j }, \ | 58 | } |
71 | } | ||
72 | |||
73 | #endif // !LAYOUT #endif | 59 | #endif // !LAYOUT #endif |
74 | |||
75 | #endif //LFK87_H | ||
diff --git a/keyboards/lfkeyboards/mini1800/post_rules.mk b/keyboards/lfkeyboards/mini1800/post_rules.mk new file mode 100644 index 000000000..f04e10e4a --- /dev/null +++ b/keyboards/lfkeyboards/mini1800/post_rules.mk | |||
@@ -0,0 +1,9 @@ | |||
1 | ifeq ($(LFK_REV), A) | ||
2 | MCU = at90usb1286 | ||
3 | else | ||
4 | MCU = at90usb646 | ||
5 | endif | ||
6 | |||
7 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
8 | # TMK_COMMON_DEFS += -DISSI_ENABLE | ||
9 | endif | ||
diff --git a/keyboards/lfkeyboards/mini1800/rules.mk b/keyboards/lfkeyboards/mini1800/rules.mk index a9c29c4b9..c9a9b0105 100644 --- a/keyboards/lfkeyboards/mini1800/rules.mk +++ b/keyboards/lfkeyboards/mini1800/rules.mk | |||
@@ -7,21 +7,12 @@ | |||
7 | # Set to A or C | 7 | # Set to A or C |
8 | LFK_REV = C | 8 | LFK_REV = C |
9 | 9 | ||
10 | ifeq ($(LFK_REV), A) | ||
11 | MCU = at90usb1286 | ||
12 | else | ||
13 | MCU = at90usb646 | ||
14 | endif | ||
15 | BOOTLOADER = atmel-dfu | 10 | BOOTLOADER = atmel-dfu |
16 | OPT_DEFS += -DLFK_TKL_REV_$(LFK_REV) | 11 | OPT_DEFS += -DLFK_TKL_REV_$(LFK_REV) |
17 | 12 | ||
18 | # Extra source files for IS3731 lighting | 13 | # Extra source files for IS3731 lighting |
19 | SRC = TWIlib.c issi.c lighting.c | 14 | SRC = TWIlib.c issi.c lighting.c |
20 | 15 | ||
21 | ifeq ($(strip $(ISSI_ENABLE)), yes) | ||
22 | # TMK_COMMON_DEFS += -DISSI_ENABLE | ||
23 | endif | ||
24 | |||
25 | # Build Options | 16 | # Build Options |
26 | # change yes to no to disable | 17 | # change yes to no to disable |
27 | # | 18 | # |
diff --git a/keyboards/manta60/post_rules.mk b/keyboards/manta60/post_rules.mk new file mode 100644 index 000000000..e26b52df3 --- /dev/null +++ b/keyboards/manta60/post_rules.mk | |||
@@ -0,0 +1,3 @@ | |||
1 | ifeq ($(strip $(IOS_DEVICE_ENABLE)), yes) | ||
2 | OPT_DEFS += -DIOS_DEVICE_ENABLE | ||
3 | endif | ||
diff --git a/keyboards/manta60/rules.mk b/keyboards/manta60/rules.mk index 1b715cd40..f71452724 100644 --- a/keyboards/manta60/rules.mk +++ b/keyboards/manta60/rules.mk | |||
@@ -22,7 +22,3 @@ AUDIO_ENABLE = no # Audio output | |||
22 | SPLIT_KEYBOARD = yes | 22 | SPLIT_KEYBOARD = yes |
23 | 23 | ||
24 | IOS_DEVICE_ENABLE = no # connect to IOS device (iPad, iPhone) | 24 | IOS_DEVICE_ENABLE = no # connect to IOS device (iPad, iPhone) |
25 | |||
26 | ifeq ($(strip $(IOS_DEVICE_ENABLE)), yes) | ||
27 | OPT_DEFS += -DIOS_DEVICE_ENABLE | ||
28 | endif | ||
diff --git a/keyboards/matrix/m20add/config.h b/keyboards/matrix/m20add/config.h index 3df5d78d5..5d615dbad 100644 --- a/keyboards/matrix/m20add/config.h +++ b/keyboards/matrix/m20add/config.h | |||
@@ -82,8 +82,8 @@ | |||
82 | #define DEBOUNCE 5 | 82 | #define DEBOUNCE 5 |
83 | 83 | ||
84 | // i2c setting | 84 | // i2c setting |
85 | #define I2C1_SCL 8 | 85 | #define I2C1_SCL_PIN B8 |
86 | #define I2C1_SDA 9 | 86 | #define I2C1_SDA_PIN B9 |
87 | #define I2C1_CLOCK_SPEED 400000 | 87 | #define I2C1_CLOCK_SPEED 400000 |
88 | #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 | 88 | #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 |
89 | 89 | ||
diff --git a/keyboards/matrix/m20add/m20add.c b/keyboards/matrix/m20add/m20add.c index b38dad27c..21f4f9b1b 100644 --- a/keyboards/matrix/m20add/m20add.c +++ b/keyboards/matrix/m20add/m20add.c | |||
@@ -64,12 +64,12 @@ void i2c_init(void) | |||
64 | } | 64 | } |
65 | 65 | ||
66 | // Try releasing special pins for a short time | 66 | // Try releasing special pins for a short time |
67 | palSetPadMode(I2C1_SCL_BANK, I2C1_SCL, PAL_MODE_INPUT); | 67 | palSetLineMode(I2C1_SCL_PIN, PAL_MODE_INPUT); |
68 | palSetPadMode(I2C1_SDA_BANK, I2C1_SDA, PAL_MODE_INPUT); | 68 | palSetLineMode(I2C1_SDA_PIN, PAL_MODE_INPUT); |
69 | 69 | ||
70 | chThdSleepMilliseconds(10); | 70 | chThdSleepMilliseconds(10); |
71 | palSetPadMode(I2C1_SCL_BANK, I2C1_SCL, PAL_MODE_ALTERNATE(I2C1_SCL_PAL_MODE) | PAL_STM32_OTYPE_OPENDRAIN); | 71 | palSetLineMode(I2C1_SCL_PIN, PAL_MODE_ALTERNATE(I2C1_SCL_PAL_MODE) | PAL_STM32_OTYPE_OPENDRAIN); |
72 | palSetPadMode(I2C1_SDA_BANK, I2C1_SDA, PAL_MODE_ALTERNATE(I2C1_SDA_PAL_MODE) | PAL_STM32_OTYPE_OPENDRAIN); | 72 | palSetLineMode(I2C1_SDA_PIN, PAL_MODE_ALTERNATE(I2C1_SDA_PAL_MODE) | PAL_STM32_OTYPE_OPENDRAIN); |
73 | } | 73 | } |
74 | 74 | ||
75 | #define REBOOT_MAGIC 0x41544B42 | 75 | #define REBOOT_MAGIC 0x41544B42 |
diff --git a/keyboards/matrix/noah/config.h b/keyboards/matrix/noah/config.h index f41cad94c..e5fa4959c 100644 --- a/keyboards/matrix/noah/config.h +++ b/keyboards/matrix/noah/config.h | |||
@@ -26,8 +26,8 @@ | |||
26 | #define DEBOUNCE 5 | 26 | #define DEBOUNCE 5 |
27 | 27 | ||
28 | // i2c setting | 28 | // i2c setting |
29 | #define I2C1_SCL 8 | 29 | #define I2C1_SCL_PIN B8 |
30 | #define I2C1_SDA 9 | 30 | #define I2C1_SDA_PIN B9 |
31 | #define I2C1_CLOCK_SPEED 400000 | 31 | #define I2C1_CLOCK_SPEED 400000 |
32 | #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 | 32 | #define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 |
33 | #define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN) | 33 | #define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN) |
diff --git a/keyboards/mechmini/mechmini.h b/keyboards/mechmini/mechmini.h index 637021cd2..cbd405285 100644 --- a/keyboards/mechmini/mechmini.h +++ b/keyboards/mechmini/mechmini.h | |||
@@ -14,17 +14,12 @@ | |||
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 | 16 | ||
17 | #ifndef MECHMINI_H | 17 | #pragma once |
18 | #define MECHMINI_H | ||
19 | 18 | ||
20 | #include "quantum.h" | 19 | #include "quantum.h" |
21 | 20 | ||
22 | #ifdef KEYBOARD_mechmini_v1 | 21 | #if defined(KEYBOARD_mechmini_v1) |
23 | #include "v1.h" | 22 | # include "v1.h" |
24 | #endif | 23 | #elif defined(KEYBOARD_mechmini_v2) |
25 | 24 | # include "v2.h" | |
26 | #ifdef KEYBOARD_mechmini_v2 | ||
27 | #include "v2.h" | ||
28 | #endif | ||
29 | |||
30 | #endif | 25 | #endif |
diff --git a/keyboards/mechmini/v2/config.h b/keyboards/mechmini/v2/config.h index c19e030bf..7936caef0 100755 --- a/keyboards/mechmini/v2/config.h +++ b/keyboards/mechmini/v2/config.h | |||
@@ -12,8 +12,8 @@ | |||
12 | * You should have received a copy of the GNU General Public License | 12 | * You should have received a copy of the GNU General Public License |
13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
14 | */ | 14 | */ |
15 | #ifndef V2_CONFIG_H | 15 | |
16 | #define V2_CONFIG_H | 16 | #pragma once |
17 | 17 | ||
18 | #include "config_common.h" | 18 | #include "config_common.h" |
19 | 19 | ||
@@ -62,5 +62,3 @@ | |||
62 | #define RGBLIGHT_SAT_STEP 8 | 62 | #define RGBLIGHT_SAT_STEP 8 |
63 | #define RGBLIGHT_VAL_STEP 8 | 63 | #define RGBLIGHT_VAL_STEP 8 |
64 | #endif | 64 | #endif |
65 | |||
66 | #endif | ||
diff --git a/keyboards/mechmini/v2/v2.h b/keyboards/mechmini/v2/v2.h index 67a13abbb..a0a620675 100755 --- a/keyboards/mechmini/v2/v2.h +++ b/keyboards/mechmini/v2/v2.h | |||
@@ -13,57 +13,56 @@ | |||
13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
14 | */ | 14 | */ |
15 | 15 | ||
16 | #ifndef V2_H | 16 | #pragma once |
17 | #define V2_H | ||
18 | 17 | ||
19 | #include "../mechmini.h" | 18 | #include "../mechmini.h" |
20 | 19 | ||
20 | #define XXX KC_NO | ||
21 | |||
21 | #define LAYOUT_ortho( \ | 22 | #define LAYOUT_ortho( \ |
22 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 23 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
23 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \ | 24 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
24 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 25 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
25 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 \ | 26 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B \ |
26 | ) { \ | 27 | ) { \ |
27 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 28 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
28 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \ | 29 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
29 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 30 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
30 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 } \ | 31 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B } \ |
31 | } | 32 | } |
32 | 33 | ||
33 | #define LAYOUT_625_space( \ | 34 | #define LAYOUT_625_space( \ |
34 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 35 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
35 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K111, \ | 36 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1B, \ |
36 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 37 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
37 | K300, K301, K302, K306, K310, K311 \ | 38 | k30, k31, k32, k36, k3A, k3B \ |
38 | ) { \ | 39 | ) { \ |
39 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 40 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
40 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, KC_NO, K111 }, \ | 41 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, XXX, k1B }, \ |
41 | { K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 42 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
42 | { K300, K301, K302, KC_NO, KC_NO, KC_NO, K306, KC_NO, KC_NO, KC_NO, K310, K311 } \ | 43 | { k30, k31, k32, XXX, XXX, XXX, k36, XXX, XXX, XXX, k3A, k3B } \ |
43 | } | 44 | } |
44 | 45 | ||
45 | #define LAYOUT_split_space( \ | 46 | #define LAYOUT_split_space( \ |
46 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 47 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
47 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K111, \ | 48 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1B, \ |
48 | K200, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 49 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
49 | K300, K301, K302, K304, K307, K309, K310, K311 \ | 50 | k30, k31, k32, k34, k37, k39, k3A, k3B \ |
50 | ) { \ | 51 | ) { \ |
51 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 52 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
52 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, KC_NO, K111 }, \ | 53 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, XXX, k1B }, \ |
53 | { K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 54 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
54 | { K300, K301, K302, KC_NO, K304, KC_NO, KC_NO, K307, KC_NO, K309, K310, K311 } \ | 55 | { k30, k31, k32, XXX, k34, XXX, XXX, k37, XXX, k39, k3A, k3B } \ |
55 | } | 56 | } |
56 | 57 | ||
57 | #define LAYOUT_2u_space_ortho( \ | 58 | #define LAYOUT_2u_space_ortho( \ |
58 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 59 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
59 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \ | 60 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
60 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 61 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
61 | K300, K301, K302, K303, K304, K305, K307, K308, K309, K310, K311 \ | 62 | k30, k31, k32, k33, k34, k35, k37, k38, k39, k3A, k3B \ |
62 | ) { \ | 63 | ) { \ |
63 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 64 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
64 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \ | 65 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
65 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 66 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
66 | { K300, K301, K302, K303, K304, K305, K305, K307, K308, K309, K310, K311 } \ | 67 | { k30, k31, k32, k33, k34, k35, k35, k37, k38, k39, k3A, k3B } \ |
67 | } | 68 | } |
68 | |||
69 | #endif | ||
diff --git a/keyboards/mehkee96/mehkee96.h b/keyboards/mehkee96/mehkee96.h index 1e1eb44a6..a92e7ffe0 100644 --- a/keyboards/mehkee96/mehkee96.h +++ b/keyboards/mehkee96/mehkee96.h | |||
@@ -1,24 +1,23 @@ | |||
1 | #ifndef KEYMAP_COMMON_H | 1 | #pragma once |
2 | #define KEYMAP_COMMON_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | K05, K25, K35, K45, K55, K06, KA6, KA7, K07, KB5, KC5, KD5, KE5, KD1, KE2, KD0, K67, K87, K97, \ | 8 | k50, k52, k53, k54, k55, k60, k6A, k7A, k70, k5B, k5C, k5D, k5E, k1D, k2E, k0D, k76, k78, k79, \ |
8 | K04, K14, K24, K34, K44, K54, K16, KB6, KB7, K17, KA4, KB4, KC4, KE4, K64, K74, K84, K94, \ | 9 | k40, k41, k42, k43, k44, k45, k61, k6B, k7B, k71, k4A, k4B, k4C, k4E, k46, k47, k48, k49, \ |
9 | K03, K13, K23, K33, K43, K53, K26, KC6, KC7, K27, KA3, KB3, KC3, KD3, K63, K73, K83, K93, \ | 10 | k30, k31, k32, k33, k34, k35, k62, k6C, k7C, k72, k3A, k3B, k3C, k3D, k36, k37, k38, k39, \ |
10 | K02, K12, K22, K32, K42, K52, K36, KD6, KD7, K37, KA2, KB2, KD2, K62, K72, K82, K92, \ | 11 | k20, k21, k22, k23, k24, k25, k63, k6D, k7D, k73, k2A, k2B, k2D, k26, k27, k28, k29, \ |
11 | K01, K11, K21, K31, K41, K51, K46, KE6, KE7, K47, KA1, KB1, K86, K61, K71, K81, K91, \ | 12 | k10, k11, k12, k13, k14, k15, k64, k6E, k7E, k74, k1A, k1B, k68, k16, k17, k18, k19, \ |
12 | K00, K10, K20, K56, K57, KA0, KB0, K66, K76, K96, K60, K80, K90 \ | 13 | k00, k01, k02, k65, k75, k0A, k0B, k66, k67, k69, k06, k08, k09 \ |
13 | ) { \ | 14 | ) { \ |
14 | { K00, K10, K20, KC_NO, KC_NO, KC_NO, K60, KC_NO, K80, K90, KA0, KB0, KC_NO, KD0, KC_NO }, \ | 15 | { k00, k01, k02, XXX, XXX, XXX, k06, XXX, k08, k09, k0A, k0B, XXX, k0D, XXX }, \ |
15 | { K01, K11, K21, K31, K41, K51, K61, K71, K81, K91, KA1, KB1, KC_NO, KD1, KC_NO }, \ | 16 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, XXX, k1D, XXX }, \ |
16 | { K02, K12, K22, K32, K42, K52, K62, K72, K82, K92, KA2, KB2, KC_NO, KD2, KE2 }, \ | 17 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, k2E }, \ |
17 | { K03, K13, K23, K33, K43, K53, K63, K73, K83, K93, KA3, KB3, KC3, KD3, KC_NO }, \ | 18 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX }, \ |
18 | { K04, K14, K24, K34, K44, K54, K64, K74, K84, K94, KA4, KB4, KC4, KC_NO, KE4 }, \ | 19 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, XXX, k4E }, \ |
19 | { K05, KC_NO, K25, K35, K45, K55, KC_NO, KC_NO,KC_NO, KC_NO, KC_NO, KB5, KC5, KD5, KE5 }, \ | 20 | { k50, XXX, k52, k53, k54, k55, XXX, XXX, XXX, XXX, XXX, k5B, k5C, k5D, k5E }, \ |
20 | { K06, K16, K26, K36, K46, K56, K66, K76, K86, K96, KA6, KB6, KC6, KD6, KE6 }, \ | 21 | { k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A, k6B, k6C, k6D, k6E }, \ |
21 | { K07, K17, K27, K37, K47, K57, K67, KC_NO,K87, K97, KA7, KB7, KC7, KD7, KE7 } \ | 22 | { k70, k71, k72, k73, k74, k75, k76, XXX, k78, k79, k7A, k7B, k7C, k7D, k7E } \ |
22 | } | 23 | } |
23 | |||
24 | #endif | ||
diff --git a/keyboards/meira/config.h b/keyboards/meira/config.h index 4d864a8a7..999ab1bf8 100644 --- a/keyboards/meira/config.h +++ b/keyboards/meira/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -44,5 +43,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
44 | 43 | ||
45 | #define RGBLED_NUM 15 // Number of LEDs | 44 | #define RGBLED_NUM 15 // Number of LEDs |
46 | #endif | 45 | #endif |
47 | |||
48 | #endif | ||
diff --git a/keyboards/meira/featherble/config.h b/keyboards/meira/featherble/config.h index b3ee95474..24f50ec17 100644 --- a/keyboards/meira/featherble/config.h +++ b/keyboards/meira/featherble/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef FEATHERBLECONFIG_H | 18 | #pragma once |
19 | #define FEATHERBLECONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -144,5 +143,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
144 | //#define NO_ACTION_ONESHOT | 143 | //#define NO_ACTION_ONESHOT |
145 | //#define NO_ACTION_MACRO | 144 | //#define NO_ACTION_MACRO |
146 | //#define NO_ACTION_FUNCTION | 145 | //#define NO_ACTION_FUNCTION |
147 | |||
148 | #endif | ||
diff --git a/keyboards/meira/featherble/featherble.h b/keyboards/meira/featherble/featherble.h index b7599b994..afc05d7c7 100644 --- a/keyboards/meira/featherble/featherble.h +++ b/keyboards/meira/featherble/featherble.h | |||
@@ -1,9 +1,5 @@ | |||
1 | #ifndef FEATHERBLE_H | 1 | #pragma once |
2 | #define FEATHERBLE_H | ||
3 | 2 | ||
4 | #include "../meira.h" | 3 | #include "../meira.h" |
5 | 4 | ||
6 | #include "quantum.h" | 5 | #include "quantum.h" |
7 | |||
8 | |||
9 | #endif | ||
diff --git a/keyboards/meira/featherble/rules.mk b/keyboards/meira/featherble/rules.mk index b0295ced7..d3e985e8c 100644 --- a/keyboards/meira/featherble/rules.mk +++ b/keyboards/meira/featherble/rules.mk | |||
@@ -2,4 +2,4 @@ | |||
2 | F_CPU = 8000000 | 2 | F_CPU = 8000000 |
3 | 3 | ||
4 | BLUETOOTH_ENABLE = yes | 4 | BLUETOOTH_ENABLE = yes |
5 | BLUETOOTH = AdafruitBLE | 5 | BLUETOOTH_DRIVER = AdafruitBLE |
diff --git a/keyboards/meira/issi.h b/keyboards/meira/issi.h index 51777f6ee..74379ddbc 100755 --- a/keyboards/meira/issi.h +++ b/keyboards/meira/issi.h | |||
@@ -1,6 +1,6 @@ | |||
1 | #pragma once | ||
2 | |||
1 | #ifdef ISSI_ENABLE | 3 | #ifdef ISSI_ENABLE |
2 | #ifndef ISSI_H | ||
3 | #define ISSI_H | ||
4 | 4 | ||
5 | typedef struct ISSIDeviceStruct{ | 5 | typedef struct ISSIDeviceStruct{ |
6 | uint8_t fn_dirty; // function registers need to be resent | 6 | uint8_t fn_dirty; // function registers need to be resent |
@@ -37,4 +37,3 @@ void activateLED(uint8_t matrix, uint8_t cx, uint8_t cy, uint8_t pwm); | |||
37 | void update_issi(uint8_t device_addr, uint8_t blocking); | 37 | void update_issi(uint8_t device_addr, uint8_t blocking); |
38 | 38 | ||
39 | #endif | 39 | #endif |
40 | #endif \ No newline at end of file | ||
diff --git a/keyboards/meira/lighting.h b/keyboards/meira/lighting.h index dc55b70ef..42fee8ac9 100755 --- a/keyboards/meira/lighting.h +++ b/keyboards/meira/lighting.h | |||
@@ -1,9 +1,6 @@ | |||
1 | #ifndef LIGHTING_H | 1 | #pragma once |
2 | #define LIGHTING_H | ||
3 | 2 | ||
4 | void led_test(void); | 3 | void led_test(void); |
5 | void force_issi_refresh(void); | 4 | void force_issi_refresh(void); |
6 | void set_backlight(uint8_t level); | 5 | void set_backlight(uint8_t level); |
7 | void set_backlight_by_keymap(uint8_t col, uint8_t row); | 6 | void set_backlight_by_keymap(uint8_t col, uint8_t row); |
8 | |||
9 | #endif | ||
diff --git a/keyboards/meira/meira.h b/keyboards/meira/meira.h index d96839440..c88561fa0 100644 --- a/keyboards/meira/meira.h +++ b/keyboards/meira/meira.h | |||
@@ -13,8 +13,8 @@ | |||
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 MEIRA_H | 16 | |
17 | #define MEIRA_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | #include "issi.h" | 20 | #include "issi.h" |
@@ -26,19 +26,15 @@ void reset_keyboard_kb(void); | |||
26 | // The first section contains all of the arguments | 26 | // The first section contains all of the arguments |
27 | // The second converts the arguments into a two-dimensional array | 27 | // The second converts the arguments into a two-dimensional array |
28 | #define LAYOUT_ortho_4x12( \ | 28 | #define LAYOUT_ortho_4x12( \ |
29 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 29 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
30 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 30 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
31 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 31 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
32 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b \ | 32 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B \ |
33 | ) \ | 33 | ) { \ |
34 | { \ | 34 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
35 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b }, \ | 35 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
36 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b }, \ | 36 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
37 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b }, \ | 37 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B } \ |
38 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b } \ | ||
39 | } | 38 | } |
40 | 39 | ||
41 | #define LAYOUT LAYOUT_ortho_4x12 | 40 | #define LAYOUT LAYOUT_ortho_4x12 |
42 | |||
43 | #endif | ||
44 | |||
diff --git a/keyboards/meira/promicro/config.h b/keyboards/meira/promicro/config.h index 53844745b..0fb8b5207 100644 --- a/keyboards/meira/promicro/config.h +++ b/keyboards/meira/promicro/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef PROMICROCONFIG_H | 18 | #pragma once |
19 | #define PROMICROCONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -135,5 +134,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
135 | //#define NO_ACTION_ONESHOT | 134 | //#define NO_ACTION_ONESHOT |
136 | //#define NO_ACTION_MACRO | 135 | //#define NO_ACTION_MACRO |
137 | //#define NO_ACTION_FUNCTION | 136 | //#define NO_ACTION_FUNCTION |
138 | |||
139 | #endif | ||
diff --git a/keyboards/meira/promicro/promicro.h b/keyboards/meira/promicro/promicro.h index 9e6800b49..afc05d7c7 100644 --- a/keyboards/meira/promicro/promicro.h +++ b/keyboards/meira/promicro/promicro.h | |||
@@ -1,8 +1,5 @@ | |||
1 | #ifndef FEATHERBLE_H | 1 | #pragma once |
2 | #define FEATHERBLE_H | ||
3 | 2 | ||
4 | #include "../meira.h" | 3 | #include "../meira.h" |
5 | 4 | ||
6 | #include "quantum.h" | 5 | #include "quantum.h" |
7 | |||
8 | #endif | ||
diff --git a/keyboards/melgeek/mj6xy/info.json b/keyboards/melgeek/mj6xy/info.json index 7465ed730..712b97295 100755 --- a/keyboards/melgeek/mj6xy/info.json +++ b/keyboards/melgeek/mj6xy/info.json | |||
@@ -3266,7 +3266,6 @@ | |||
3266 | {"x": 10.5, "y": 1}, | 3266 | {"x": 10.5, "y": 1}, |
3267 | {"x": 11.5, "y": 1}, | 3267 | {"x": 11.5, "y": 1}, |
3268 | {"x": 12.5, "y": 1}, | 3268 | {"x": 12.5, "y": 1}, |
3269 | {"x": 13.5, "y": 1, "w": 1.5}, | ||
3270 | 3269 | ||
3271 | {"x": 0, "y": 2, "w": 1.75}, | 3270 | {"x": 0, "y": 2, "w": 1.75}, |
3272 | {"x": 1.75, "y": 2}, | 3271 | {"x": 1.75, "y": 2}, |
@@ -3413,7 +3412,6 @@ | |||
3413 | {"x": 10.5, "y": 1}, | 3412 | {"x": 10.5, "y": 1}, |
3414 | {"x": 11.5, "y": 1}, | 3413 | {"x": 11.5, "y": 1}, |
3415 | {"x": 12.5, "y": 1}, | 3414 | {"x": 12.5, "y": 1}, |
3416 | {"x": 13.5, "y": 1, "w": 1.5}, | ||
3417 | 3415 | ||
3418 | {"x": 0, "y": 2, "w": 1.75}, | 3416 | {"x": 0, "y": 2, "w": 1.75}, |
3419 | {"x": 1.75, "y": 2}, | 3417 | {"x": 1.75, "y": 2}, |
diff --git a/keyboards/meme/config.h b/keyboards/meme/config.h index e157ade9a..5db47b11b 100644 --- a/keyboards/meme/config.h +++ b/keyboards/meme/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -156,5 +155,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
156 | //#define NO_ACTION_ONESHOT | 155 | //#define NO_ACTION_ONESHOT |
157 | //#define NO_ACTION_MACRO | 156 | //#define NO_ACTION_MACRO |
158 | //#define NO_ACTION_FUNCTION | 157 | //#define NO_ACTION_FUNCTION |
159 | |||
160 | #endif | ||
diff --git a/keyboards/meme/meme.h b/keyboards/meme/meme.h index 4c4b29a04..36c533ea9 100644 --- a/keyboards/meme/meme.h +++ b/keyboards/meme/meme.h | |||
@@ -13,90 +13,85 @@ | |||
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 MEME_H | 16 | |
17 | #define MEME_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | #define LAYOUT_spicy( \ | 23 | #define LAYOUT_spicy( \ |
22 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K16, K07, K17, \ | 24 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k16, k07, k17, \ |
23 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K37, \ | 25 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k37, \ |
24 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, K57, \ | 26 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k56, k57, \ |
25 | K60, K70, K61, K71, K62, K72, K63, K73, K64, K74, K65, K76, K67, K77, \ | 27 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k76, k67, k77, \ |
26 | K80, K90, K81, K92, K85, K95, K86, K96, K87, K97 \ | 28 | k80, k90, k81, k92, k85, k95, k86, k96, k87, k97 \ |
27 | )\ | 29 | ) { \ |
28 | {\ | 30 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
29 | {K00, K01, K02, K03, K04, K05, K06, K07}, \ | 31 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
30 | {K10, K11, K12, K13, K14, K15, K16, K17}, \ | 32 | { k20, k21, k22, k23, k24, k25, k26, XXX }, \ |
31 | {K20, K21, K22, K23, K24, K25, K26, KC_NO}, \ | 33 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
32 | {K30, K31, K32, K33, K34, K35, K36, K37}, \ | 34 | { k40, k41, k42, k43, k44, k45, XXX, XXX }, \ |
33 | {K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \ | 35 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
34 | {K50, K51, K52, K53, K54, K55, K56, K57}, \ | 36 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
35 | {K60, K61, K62, K63, K64, K65, KC_NO, K67}, \ | 37 | { k70, k71, k72, k73, k74, XXX, k76, k77 }, \ |
36 | {K70, K71, K72, K73, K74, KC_NO, K76, K77}, \ | 38 | { k80, k81, XXX, XXX, XXX, k85, k86, k87 }, \ |
37 | {K80, K81, KC_NO, KC_NO, KC_NO, K85, K86, K87}, \ | 39 | { k90, XXX, k92, XXX, XXX, k95, k96, k97 } \ |
38 | {K90, KC_NO, K92, KC_NO, KC_NO, K95, K96, K97}, \ | ||
39 | } | 40 | } |
40 | 41 | ||
41 | #define LAYOUT_normie( \ | 42 | #define LAYOUT_normie( \ |
42 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K07, K17, \ | 43 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k07, k17, \ |
43 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K37, \ | 44 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k37, \ |
44 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, K57, \ | 45 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k56, k57, \ |
45 | K60, K70, K61, K71, K62, K72, K63, K73, K64, K74, K65, K76, K67, K77, \ | 46 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k76, k67, k77, \ |
46 | K80, K90, K81, K92, K85, K95, K86, K96, K87, K97 \ | 47 | k80, k90, k81, k92, k85, k95, k86, k96, k87, k97 \ |
47 | )\ | 48 | ) { \ |
48 | {\ | 49 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
49 | {K00, K01, K02, K03, K04, K05, K06, K07}, \ | 50 | { k10, k11, k12, k13, k14, k15, XXX, k17 }, \ |
50 | {K10, K11, K12, K13, K14, K15, KC_NO, K17}, \ | 51 | { k20, k21, k22, k23, k24, k25, k26, XXX }, \ |
51 | {K20, K21, K22, K23, K24, K25, K26, KC_NO}, \ | 52 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
52 | {K30, K31, K32, K33, K34, K35, K36, K37}, \ | 53 | { k40, k41, k42, k43, k44, k45, XXX, XXX }, \ |
53 | {K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \ | 54 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
54 | {K50, K51, K52, K53, K54, K55, K56, K57}, \ | 55 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
55 | {K60, K61, K62, K63, K64, K65, KC_NO, K67}, \ | 56 | { k70, k71, k72, k73, k74, XXX, k76, k77 }, \ |
56 | {K70, K71, K72, K73, K74, KC_NO, K76, K77}, \ | 57 | { k80, k81, XXX, XXX, XXX, k85, k86, k87 }, \ |
57 | {K80, K81, KC_NO, KC_NO, KC_NO, K85, K86, K87}, \ | 58 | { k90, XXX, k92, XXX, XXX, k95, k96, k97 } \ |
58 | {K90, KC_NO, K92, KC_NO, KC_NO, K95, K96, K97}, \ | ||
59 | } | 59 | } |
60 | 60 | ||
61 | #define LAYOUT_dank( \ | 61 | #define LAYOUT_dank( \ |
62 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K07, K17, \ | 62 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k07, k17, \ |
63 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K37, \ | 63 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k37, \ |
64 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, K57, \ | 64 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k56, k57, \ |
65 | K60, K70, K61, K71, K62, K72, K63, K73, K64, K74, K65, K76, K67, K77, \ | 65 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k76, k67, k77, \ |
66 | K80, K90, K81, K92, K85, K86, K96, K87, K97 \ | 66 | k80, k90, k81, k92, k85, k86, k96, k87, k97 \ |
67 | )\ | 67 | ) { \ |
68 | {\ | 68 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
69 | {K00, K01, K02, K03, K04, K05, K06, K07}, \ | 69 | { k10, k11, k12, k13, k14, k15, XXX, k17 }, \ |
70 | {K10, K11, K12, K13, K14, K15, KC_NO, K17}, \ | 70 | { k20, k21, k22, k23, k24, k25, k26, XXX }, \ |
71 | {K20, K21, K22, K23, K24, K25, K26, KC_NO}, \ | 71 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
72 | {K30, K31, K32, K33, K34, K35, K36, K37}, \ | 72 | { k40, k41, k42, k43, k44, k45, XXX, XXX }, \ |
73 | {K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \ | 73 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
74 | {K50, K51, K52, K53, K54, K55, K56, K57}, \ | 74 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
75 | {K60, K61, K62, K63, K64, K65, KC_NO, K67}, \ | 75 | { k70, k71, k72, k73, k74, XXX, k76, k77 }, \ |
76 | {K70, K71, K72, K73, K74, KC_NO, K76, K77}, \ | 76 | { k80, k81, XXX, XXX, XXX, k85, k86, k87 }, \ |
77 | {K80, K81, KC_NO, KC_NO, KC_NO, K85, K86, K87}, \ | 77 | { k90, XXX, k92, XXX, XXX, XXX, k96, k97 } \ |
78 | {K90, KC_NO, K92, KC_NO, KC_NO, KC_NO, K96, K97}, \ | ||
79 | } | 78 | } |
80 | 79 | ||
81 | #define LAYOUT_meme( \ | 80 | #define LAYOUT_meme( \ |
82 | K00, K10, K01, K11, K02, K12, K03, K13, K04, K14, K05, K15, K06, K16, K07, K17, \ | 81 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k16, k07, k17, \ |
83 | K20, K30, K21, K31, K22, K32, K23, K33, K24, K34, K25, K35, K26, K36, K37, \ | 82 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k37, \ |
84 | K40, K50, K41, K51, K42, K52, K43, K53, K44, K54, K45, K55, K56, K57, \ | 83 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k56, k57, \ |
85 | K60, K70, K61, K71, K62, K72, K63, K73, K64, K74, K65, K76, K67, K77, \ | 84 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k76, k67, k77, \ |
86 | K80, K90, K81, K92, K85, K86, K96, K87, K97 \ | 85 | k80, k90, k81, k92, k85, k86, k96, k87, k97 \ |
87 | )\ | 86 | ) { \ |
88 | {\ | 87 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
89 | {K00, K01, K02, K03, K04, K05, K06, K07}, \ | 88 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
90 | {K10, K11, K12, K13, K14, K15, K16, K17}, \ | 89 | { k20, k21, k22, k23, k24, k25, k26, XXX }, \ |
91 | {K20, K21, K22, K23, K24, K25, K26, KC_NO}, \ | 90 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
92 | {K30, K31, K32, K33, K34, K35, K36, K37}, \ | 91 | { k40, k41, k42, k43, k44, k45, XXX, XXX }, \ |
93 | {K40, K41, K42, K43, K44, K45, KC_NO, KC_NO}, \ | 92 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
94 | {K50, K51, K52, K53, K54, K55, K56, K57}, \ | 93 | { k60, k61, k62, k63, k64, k65, XXX, k67 }, \ |
95 | {K60, K61, K62, K63, K64, K65, KC_NO, K67}, \ | 94 | { k70, k71, k72, k73, k74, XXX, k76, k77 }, \ |
96 | {K70, K71, K72, K73, K74, KC_NO, K76, K77}, \ | 95 | { k80, k81, XXX, XXX, XXX, k85, k86, k87 }, \ |
97 | {K80, K81, KC_NO, KC_NO, KC_NO, K85, K86, K87}, \ | 96 | { k90, XXX, k92, XXX, XXX, XXX, k96, k97 } \ |
98 | {K90, KC_NO, K92, KC_NO, KC_NO, KC_NO, K96, K97}, \ | ||
99 | } | 97 | } |
100 | |||
101 | |||
102 | #endif | ||
diff --git a/keyboards/miniaxe/miniaxe.h b/keyboards/miniaxe/miniaxe.h index b6a605112..fc23865c3 100644 --- a/keyboards/miniaxe/miniaxe.h +++ b/keyboards/miniaxe/miniaxe.h | |||
@@ -13,8 +13,8 @@ | |||
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 MINIAXE_H | 16 | |
17 | #define MINIAXE_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -31,22 +31,19 @@ | |||
31 | #define ___ KC_NO | 31 | #define ___ KC_NO |
32 | 32 | ||
33 | #define LAYOUT_split_3x5_3( \ | 33 | #define LAYOUT_split_3x5_3( \ |
34 | L01, L02, L03, L04, L05, R01, R02, R03, R04, R05, \ | 34 | L01, L02, L03, L04, L05, R01, R02, R03, R04, R05, \ |
35 | L06, L07, L08, L09, L10, R06, R07, R08, R09, R10, \ | 35 | L06, L07, L08, L09, L10, R06, R07, R08, R09, R10, \ |
36 | L11, L12, L13, L14, L15, R11, R12, R13, R14, R15, \ | 36 | L11, L12, L13, L14, L15, R11, R12, R13, R14, R15, \ |
37 | L16, L17, L18, R16, R17, R18 \ | 37 | L16, L17, L18, R16, R17, R18 \ |
38 | ) \ | 38 | ) { \ |
39 | { \ | 39 | { L01, L02, L03, L04, L05 }, \ |
40 | { L01, L02, L03, L04, L05 }, \ | 40 | { L06, L07, L08, L09, L10 }, \ |
41 | { L06, L07, L08, L09, L10 }, \ | 41 | { L11, L12, L13, L14, L15 }, \ |
42 | { L11, L12, L13, L14, L15 }, \ | 42 | { L16, L17, L18, ___, ___ }, \ |
43 | { L16, L17, L18, ___, ___ }, \ | 43 | { R01, R02, R03, R04, R05 }, \ |
44 | { R01, R02, R03, R04, R05 }, \ | 44 | { R06, R07, R08, R09, R10 }, \ |
45 | { R06, R07, R08, R09, R10 }, \ | 45 | { R11, R12, R13, R14, R15 }, \ |
46 | { R11, R12, R13, R14, R15 }, \ | 46 | { R16, R17, R18, ___, ___ } \ |
47 | { R16, R17, R18, ___, ___ } \ | 47 | } |
48 | } | ||
49 | |||
50 | #endif | ||
51 | 48 | ||
52 | #define LAYOUT LAYOUT_split_3x5_3 | 49 | #define LAYOUT LAYOUT_split_3x5_3 |
diff --git a/keyboards/mitosis/config.h b/keyboards/mitosis/config.h index 0e089269e..94e84e680 100644 --- a/keyboards/mitosis/config.h +++ b/keyboards/mitosis/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -66,5 +65,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
66 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ | 65 | UCSR1B = _BV(TXEN1) | _BV(RXEN1); \ |
67 | /* 8-bit data */ \ | 66 | /* 8-bit data */ \ |
68 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); | 67 | UCSR1C = _BV(UCSZ11) | _BV(UCSZ10); |
69 | |||
70 | #endif | ||
diff --git a/keyboards/mitosis/mitosis.h b/keyboards/mitosis/mitosis.h index 80476e71c..4b7d3a60c 100644 --- a/keyboards/mitosis/mitosis.h +++ b/keyboards/mitosis/mitosis.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef MITOSIS_H | 1 | #pragma once |
2 | #define MITOSIS_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
@@ -43,21 +42,21 @@ | |||
43 | #define set_led_white PORTF |= (1<<LED_B) | (1<<LED_R) | (1<<LED_G) | 42 | #define set_led_white PORTF |= (1<<LED_B) | (1<<LED_R) | (1<<LED_G) |
44 | */ | 43 | */ |
45 | 44 | ||
45 | #define XXX KC_NO | ||
46 | |||
46 | // This a shortcut to help you visually see your layout. | 47 | // This a shortcut to help you visually see your layout. |
47 | // The first section contains all of the arguments | 48 | // The first section contains all of the arguments |
48 | // The second converts the arguments into a two-dimensional array | 49 | // The second converts the arguments into a two-dimensional array |
49 | #define LAYOUT( \ | 50 | #define LAYOUT( \ |
50 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, \ | 51 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, \ |
51 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, \ | 52 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, \ |
52 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, \ | 53 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, \ |
53 | k31, k32, k33, k34, k35, k36, k37, k38, \ | 54 | k31, k32, k33, k34, k35, k36, k37, k38, \ |
54 | k41, k42, k43, k44, k45, k46, k47, k48 \ | 55 | k41, k42, k43, k44, k45, k46, k47, k48 \ |
55 | ) \ | 56 | ) { \ |
56 | { \ | 57 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ |
57 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ | 58 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ |
58 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ | 59 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ |
59 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ | 60 | { XXX, k31, k32, k33, k34, k35, k36, k37, k38, XXX }, \ |
60 | { KC_NO, k31, k32, k33, k34, k35, k36, k37, k38, KC_NO }, \ | 61 | { XXX, k41, k42, k43, k44, k45, k46, k47, k48, XXX } \ |
61 | { KC_NO, k41, k42, k43, k44, k45, k46, k47, k48, KC_NO } \ | 62 | } |
62 | } | ||
63 | #endif | ||
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h index c2a40cf1b..f677ce334 100644 --- a/keyboards/miuni32/config.h +++ b/keyboards/miuni32/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -158,5 +157,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
158 | #define RGBLIGHT_HUE_STEP 10 | 157 | #define RGBLIGHT_HUE_STEP 10 |
159 | #define RGBLIGHT_SAT_STEP 17 | 158 | #define RGBLIGHT_SAT_STEP 17 |
160 | #define RGBLIGHT_VAL_STEP 17 | 159 | #define RGBLIGHT_VAL_STEP 17 |
161 | |||
162 | #endif | ||
diff --git a/keyboards/miuni32/miuni32.h b/keyboards/miuni32/miuni32.h index ff7467545..c95a37e2e 100644 --- a/keyboards/miuni32/miuni32.h +++ b/keyboards/miuni32/miuni32.h | |||
@@ -1,28 +1,27 @@ | |||
1 | #ifndef MIUNI32_H | 1 | #pragma once |
2 | #define MIUNI32_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT( \ | 7 | #define LAYOUT( \ |
7 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, \ |
8 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, \ |
9 | K20, K21, K22, K23, K25, K26, K27, K28, K29, K2A \ | 10 | k20, k21, k22, k23, k25, k26, k27, k28, k29, k2A \ |
10 | ) { \ | 11 | ) { \ |
11 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A }, \ | 12 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A }, \ |
12 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A }, \ | 13 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A }, \ |
13 | { K20, K21, K22, K23, KC_NO, K25, K26, K27, K28, K29, K2A } \ | 14 | { k20, k21, k22, k23, XXX, k25, k26, k27, k28, k29, k2A } \ |
14 | } | 15 | } |
15 | 16 | ||
16 | #define LAYOUT_ortho_3x11( \ | 17 | #define LAYOUT_ortho_3x11( \ |
17 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, \ | 18 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, \ |
18 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ | 19 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, \ |
19 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A \ | 20 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A \ |
20 | ) { \ | 21 | ) { \ |
21 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A }, \ | 22 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A }, \ |
22 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A }, \ | 23 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A }, \ |
23 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A } \ | 24 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A } \ |
24 | } | 25 | } |
25 | 26 | ||
26 | #define LAYOUT_all LAYOUT_ortho_3x11 | 27 | #define LAYOUT_all LAYOUT_ortho_3x11 |
27 | |||
28 | #endif | ||
diff --git a/keyboards/mschwingen/modelm/post_rules.mk b/keyboards/mschwingen/modelm/post_rules.mk new file mode 100644 index 000000000..a1c2040f4 --- /dev/null +++ b/keyboards/mschwingen/modelm/post_rules.mk | |||
@@ -0,0 +1,3 @@ | |||
1 | ifeq ($(strip $(UART_DEBUG)), yes) | ||
2 | OPT_DEFS += -DUART_DEBUG | ||
3 | endif | ||
diff --git a/keyboards/mschwingen/modelm/rules.mk b/keyboards/mschwingen/modelm/rules.mk index 11282805c..5e8841086 100644 --- a/keyboards/mschwingen/modelm/rules.mk +++ b/keyboards/mschwingen/modelm/rules.mk | |||
@@ -35,8 +35,4 @@ OPT_DEFS += -DSLEEP_LED_ENABLE # we need our own sleep callbacks to turn of WS28 | |||
35 | 35 | ||
36 | LTO_ENABLE = yes | 36 | LTO_ENABLE = yes |
37 | 37 | ||
38 | ifeq ($(strip $(UART_DEBUG)), yes) | ||
39 | OPT_DEFS += -DUART_DEBUG | ||
40 | endif | ||
41 | |||
42 | DEFAULT_FOLDER = mschwingen/modelm/led_wired | 38 | DEFAULT_FOLDER = mschwingen/modelm/led_wired |
diff --git a/keyboards/mt40/config.h b/keyboards/mt40/config.h index 8e04fe38c..8a968dc3b 100644 --- a/keyboards/mt40/config.h +++ b/keyboards/mt40/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -165,5 +164,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
165 | //#define NO_ACTION_ONESHOT | 164 | //#define NO_ACTION_ONESHOT |
166 | //#define NO_ACTION_MACRO | 165 | //#define NO_ACTION_MACRO |
167 | //#define NO_ACTION_FUNCTION | 166 | //#define NO_ACTION_FUNCTION |
168 | |||
169 | #endif | ||
diff --git a/keyboards/mt40/mt40.h b/keyboards/mt40/mt40.h index c202d5f6c..dc0de22b2 100644 --- a/keyboards/mt40/mt40.h +++ b/keyboards/mt40/mt40.h | |||
@@ -13,31 +13,30 @@ | |||
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 MT40_H | 16 | |
17 | #define MT40_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
21 | 22 | ||
22 | // This a shortcut to help you visually see your layout. | 23 | // This a shortcut to help you visually see your layout. |
23 | // The following is an example using the Planck MIT layout | 24 | // The following is an example using the Planck MIT layout |
24 | // The first section contains all of the arguments | 25 | // The first section contains all of the arguments |
25 | // The second converts the arguments into a two-dimensional array | 26 | // The second converts the arguments into a two-dimensional array |
26 | #define LAYOUT_planck_mit( \ | 27 | #define LAYOUT_planck_mit( \ |
27 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, \ | 28 | k40, k31, k32, k33, k34, k35, k52, k5C, k6C, k62, k3A, k4E, \ |
28 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, \ | 29 | k30, k21, k22, k23, k24, k25, k53, k5D, k6D, k63, k2A, k2B, \ |
29 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, \ | 30 | k10, k11, k12, k13, k14, k15, k54, k5E, k6E, k64, k1A, k66, \ |
30 | K30, K31, K32, K33, K34, K35, K37, K38, K39, K3A, K3B \ | 31 | k20, k00, k01, k02, k04, k05, k0B, k56, k58, k57, k59 \ |
31 | ) { \ | 32 | ) { \ |
32 | { K31, K32, K33, KC_NO, K34, K35, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K37, KC_NO, KC_NO, KC_NO }, \ | 33 | { k00, k01, k02, XXX, k04, k05, XXX, XXX, XXX, XXX, XXX, k0B, XXX, XXX, XXX }, \ |
33 | { K20, K21, K22, K23, K24, K25, KC_NO, KC_NO, KC_NO, KC_NO, K2A, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 34 | { k10, k11, k12, k13, k14, k15, XXX, XXX, XXX, XXX, k1A, XXX, XXX, XXX, XXX }, \ |
34 | { K30, K11, K12, K13, K14, K15, KC_NO, KC_NO, KC_NO, KC_NO, K1A, K1B, KC_NO, KC_NO, KC_NO }, \ | 35 | { k20, k21, k22, k23, k24, k25, XXX, XXX, XXX, XXX, k2A, k2B, XXX, XXX, XXX }, \ |
35 | { K10, K01, K02, K03, K04, K05, KC_NO, KC_NO, KC_NO, KC_NO, K0A, KC_NO, KC_NO, KC_NO, KC_NO }, \ | 36 | { k30, k31, k32, k33, k34, k35, XXX, XXX, XXX, XXX, k3A, XXX, XXX, XXX, XXX }, \ |
36 | { K00, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K0B }, \ | 37 | { k40, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, k4E }, \ |
37 | { KC_NO, KC_NO, K06, K16, K26, K35, K38, K3A, K39, K3B, KC_NO, KC_NO, K07, K17, K27 }, \ | 38 | { XXX, XXX, k52, k53, k54, k05, k56, k57, k58, k59, XXX, XXX, k5C, k5D, k5E }, \ |
38 | { KC_NO, KC_NO, K09, K19, K29, KC_NO, K2B, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K08, K18, K28 } \ | 39 | { XXX, XXX, k62, k63, k64, XXX, k66, XXX, XXX, XXX, XXX, XXX, k6C, k6D, k6E } \ |
39 | } | 40 | } |
40 | 41 | ||
41 | #define LAYOUT LAYOUT_planck_mit | 42 | #define LAYOUT LAYOUT_planck_mit |
42 | |||
43 | #endif | ||
diff --git a/keyboards/mxss/config.h b/keyboards/mxss/config.h index b0aef6811..139f107a0 100644 --- a/keyboards/mxss/config.h +++ b/keyboards/mxss/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -135,5 +134,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
135 | //#define MAGIC_KEY_EEPROM E | 134 | //#define MAGIC_KEY_EEPROM E |
136 | //#define MAGIC_KEY_NKRO N | 135 | //#define MAGIC_KEY_NKRO N |
137 | //#define MAGIC_KEY_SLEEP_LED Z | 136 | //#define MAGIC_KEY_SLEEP_LED Z |
138 | |||
139 | #endif | ||
diff --git a/keyboards/mxss/rgblight.c b/keyboards/mxss/rgblight.c index d2d79815c..b2df351c5 100644 --- a/keyboards/mxss/rgblight.c +++ b/keyboards/mxss/rgblight.c | |||
@@ -23,10 +23,6 @@ | |||
23 | #ifdef EEPROM_ENABLE | 23 | #ifdef EEPROM_ENABLE |
24 | # include "eeprom.h" | 24 | # include "eeprom.h" |
25 | #endif | 25 | #endif |
26 | #ifdef STM32_EEPROM_ENABLE | ||
27 | # include <hal.h> | ||
28 | # include "eeprom_stm32.h" | ||
29 | #endif | ||
30 | #include "wait.h" | 26 | #include "wait.h" |
31 | #include "progmem.h" | 27 | #include "progmem.h" |
32 | #include "timer.h" | 28 | #include "timer.h" |
diff --git a/keyboards/namecard2x4/namecard2x4.h b/keyboards/namecard2x4/namecard2x4.h index f2e27a010..f3f699270 100644 --- a/keyboards/namecard2x4/namecard2x4.h +++ b/keyboards/namecard2x4/namecard2x4.h | |||
@@ -13,8 +13,8 @@ | |||
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 NAMECARD2X4_H | 16 | |
17 | #define NAMECARD2X4_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -24,10 +24,8 @@ | |||
24 | // The second converts the arguments into a two-dimensional array | 24 | // The second converts the arguments into a two-dimensional array |
25 | #define LAYOUT( \ | 25 | #define LAYOUT( \ |
26 | k00, k01, k02, k03, \ | 26 | k00, k01, k02, k03, \ |
27 | k10, k11, k12, k13 \ | 27 | k10, k11, k12, k13 \ |
28 | ) { \ | 28 | ) { \ |
29 | { k00, k01, k02, k03 }, \ | 29 | { k00, k01, k02, k03 }, \ |
30 | { k10, k11, k12, k13 }, \ | 30 | { k10, k11, k12, k13 } \ |
31 | } | 31 | } |
32 | |||
33 | #endif | ||
diff --git a/keyboards/nek_type_a/mcp23017.h b/keyboards/nek_type_a/mcp23017.h index 41c747bea..df1a30557 100644 --- a/keyboards/nek_type_a/mcp23017.h +++ b/keyboards/nek_type_a/mcp23017.h | |||
@@ -13,8 +13,8 @@ | |||
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 MAP23017_H | 16 | |
17 | #define MAP23017_H | 17 | #pragma once |
18 | 18 | ||
19 | #define EXPANDER_ADDR 0x27 | 19 | #define EXPANDER_ADDR 0x27 |
20 | #define I2C_TIMEOUT 200 // milliseconds | 20 | #define I2C_TIMEOUT 200 // milliseconds |
@@ -67,5 +67,3 @@ void expander_init(void); | |||
67 | void expander_select(uint8_t pin); | 67 | void expander_select(uint8_t pin); |
68 | void expander_unselect(uint8_t pin); | 68 | void expander_unselect(uint8_t pin); |
69 | void expander_unselect_all(void); | 69 | void expander_unselect_all(void); |
70 | |||
71 | #endif \ No newline at end of file | ||
diff --git a/keyboards/nek_type_a/nek_type_a.h b/keyboards/nek_type_a/nek_type_a.h index 9bf6028cb..78f019c0f 100644 --- a/keyboards/nek_type_a/nek_type_a.h +++ b/keyboards/nek_type_a/nek_type_a.h | |||
@@ -13,8 +13,8 @@ | |||
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 NEK_TYPE_A_H | 16 | |
17 | #define NEK_TYPE_A_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | #include <stdint.h> | 20 | #include <stdint.h> |
@@ -39,20 +39,20 @@ extern bool i2c_initialized; | |||
39 | 39 | ||
40 | void init_expander(void); | 40 | void init_expander(void); |
41 | 41 | ||
42 | #define XXX KC_NO | ||
43 | |||
42 | #define LAYOUT( \ | 44 | #define LAYOUT( \ |
43 | L12, L14, L15, L16, L17, R11, R12, R13, R14, R15, R16, R17, R18, R19, R1A, R1B, \ | 45 | L12, L14, L15, L16, L17, R11, R12, R13, R14, R15, R16, R17, R18, R19, R1A, R1B, \ |
44 | L21, L22, L23, L24, L25, L26, L27, R21, R22, R23, R24, R25, R26, R28, R29, R2A, R2B, \ | 46 | L21, L22, L23, L24, L25, L26, L27, R21, R22, R23, R24, R25, R26, R28, R29, R2A, R2B, \ |
45 | L31, L32, L33, L34, L35, L36, R31, R32, R33, R34, R35, R36, R37, R38, R39, R3A, R3B, \ | 47 | L31, L32, L33, L34, L35, L36, R31, R32, R33, R34, R35, R36, R37, R38, R39, R3A, R3B, \ |
46 | L41, L42, L43, L44, L45, L46, R41, R42, R43, R44, R45, R46, R48, \ | 48 | L41, L42, L43, L44, L45, L46, R41, R42, R43, R44, R45, R46, R48, \ |
47 | L51, L52, L53, L54, L55, L56, R51, R52, R53, R54, R55, R58, R5A, \ | 49 | L51, L52, L53, L54, L55, L56, R51, R52, R53, R54, R55, R58, R5A, \ |
48 | L61, L62, L63, L65, R61, R63, R65, R66, R68, R69, R6A, R6B \ | 50 | L61, L62, L63, L65, R61, R63, R65, R66, R68, R69, R6A, R6B \ |
49 | ) \ | 51 | ) { \ |
50 | { \ | 52 | { XXX, L12, XXX, L14, L15, L16, L17, R11, R12, R13, R14, R15, R16, R17, R18, R19, R1A, R1B }, \ |
51 | { KC_NO, L12, KC_NO, L14, L15, L16, L17, R11, R12, R13, R14, R15, R16, R17, R18, R19, R1A, R1B }, \ | 53 | { L21, L22, L23, L24, L25, L26, L27, R21, R22, R23, R24, R25, R26, XXX, R28, R29, R2A, R2B }, \ |
52 | { L21, L22, L23, L24, L25, L26, L27, R21, R22, R23, R24, R25, R26, KC_NO, R28, R29, R2A, R2B }, \ | 54 | { L31, L32, L33, L34, L35, L36, XXX, R31, R32, R33, R34, R35, R36, R37, R38, R39, R3A, R3B }, \ |
53 | { L31, L32, L33, L34, L35, L36, KC_NO, R31, R32, R33, R34, R35, R36, R37, R38, R39, R3A, R3B }, \ | 55 | { L41, L42, L43, L44, L45, L46, XXX, R41, R42, R43, R44, R45, R46, XXX, R48, XXX, XXX, XXX }, \ |
54 | { L41, L42, L43, L44, L45, L46, KC_NO, R41, R42, R43, R44, R45, R46, KC_NO, R48, KC_NO, KC_NO, KC_NO }, \ | 56 | { L51, L52, L53, L54, L55, L56, XXX, R51, R52, R53, R54, R55, XXX, XXX, R58, XXX, R5A, XXX }, \ |
55 | { L51, L52, L53, L54, L55, L56, KC_NO, R51, R52, R53, R54, R55, KC_NO, KC_NO, R58, KC_NO, R5A, KC_NO }, \ | 57 | { L61, L62, L63, XXX, L65, XXX, XXX, R61, XXX, R63, XXX, R65, R66, XXX, R68, R69, R6A, R6B } \ |
56 | { L61, L62, L63, KC_NO, L65, KC_NO, KC_NO, R61, KC_NO, R63, KC_NO, R65, R66, KC_NO, R68, R69, R6A, R6B }, \ | ||
57 | } | 58 | } |
58 | #endif | ||
diff --git a/keyboards/nek_type_a/rules.mk b/keyboards/nek_type_a/rules.mk index 91b2e3200..67414c9d3 100644 --- a/keyboards/nek_type_a/rules.mk +++ b/keyboards/nek_type_a/rules.mk | |||
@@ -19,10 +19,10 @@ NKRO_ENABLE = no # USB Nkey Rollover | |||
19 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 19 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
21 | UNICODE_ENABLE = no # Unicode | 21 | UNICODE_ENABLE = no # Unicode |
22 | BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID | ||
23 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
24 | CUSTOM_MATRIX = yes | 23 | CUSTOM_MATRIX = yes |
25 | DEBUG_ENABLE = yes | 24 | DEBUG_ENABLE = yes |
26 | BLUETOOTH = AdafruitBLE | 25 | BLUETOOTH_ENABLE = yes |
26 | BLUETOOTH_DRIVER = AdafruitBLE | ||
27 | 27 | ||
28 | SRC += matrix.c mcp23017.c | 28 | SRC += matrix.c mcp23017.c |
diff --git a/keyboards/newgame40/newgame40.h b/keyboards/newgame40/newgame40.h index 6044f3765..e6146e4f1 100644 --- a/keyboards/newgame40/newgame40.h +++ b/keyboards/newgame40/newgame40.h | |||
@@ -1,19 +1,15 @@ | |||
1 | #ifndef NEWGAME40_H | 1 | #pragma once |
2 | #define NEWGAME40_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT_ortho_4x10( \ | 5 | #define LAYOUT_ortho_4x10( \ |
7 | k101, k102, k103, k104, k105, k106, k107, k108, k109, k110, \ | 6 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, \ |
8 | k201, k202, k203, k204, k205, k206, k207, k208, k209, k210, \ | 7 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, \ |
9 | k301, k302, k303, k304, k305, k306, k307, k308, k309, k310, \ | 8 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, \ |
10 | k401, k402, k403, k404, k405, k406, k407, k408, k409, k410 \ | 9 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39 \ |
11 | ) \ | 10 | ) { \ |
12 | { \ | 11 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 }, \ |
13 | {k101, k102, k103, k104, k105, k106, k107, k108, k109, k110}, \ | 12 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19 }, \ |
14 | {k201, k202, k203, k204, k205, k206, k207, k208, k209, k210}, \ | 13 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29 }, \ |
15 | {k301, k302, k303, k304, k305, k306, k307, k308, k309, k310}, \ | 14 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39 } \ |
16 | {k401, k402, k403, k404, k405, k406, k407, k408, k409, k410} \ | ||
17 | } | 15 | } |
18 | |||
19 | #endif | ||
diff --git a/keyboards/newgame40/post_rules.mk b/keyboards/newgame40/post_rules.mk new file mode 100644 index 000000000..68229fe12 --- /dev/null +++ b/keyboards/newgame40/post_rules.mk | |||
@@ -0,0 +1,3 @@ | |||
1 | ifeq ($(strip $(IOS_DEVICE_ENABLE )), yes) | ||
2 | OPT_DEFS += -DIOS_DEVICE_ENABLE | ||
3 | endif | ||
diff --git a/keyboards/newgame40/rules.mk b/keyboards/newgame40/rules.mk index 28039b7e5..12c3cef96 100644 --- a/keyboards/newgame40/rules.mk +++ b/keyboards/newgame40/rules.mk | |||
@@ -20,10 +20,6 @@ UNICODE_ENABLE = yes # Unicode | |||
20 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 20 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
21 | IOS_DEVICE_ENABLE = no # connect to IOS Device | 21 | IOS_DEVICE_ENABLE = no # connect to IOS Device |
22 | 22 | ||
23 | ifeq ($(strip $(IOS_DEVICE_ENABLE )), yes) | ||
24 | OPT_DEFS += -DIOS_DEVICE_ENABLE | ||
25 | endif | ||
26 | |||
27 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 23 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
28 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 24 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
29 | 25 | ||
diff --git a/keyboards/noxary/x268/x268.h b/keyboards/noxary/x268/x268.h index 9961b7dfd..d2f63dc91 100644 --- a/keyboards/noxary/x268/x268.h +++ b/keyboards/noxary/x268/x268.h | |||
@@ -13,23 +13,23 @@ | |||
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 X268_H | 16 | |
17 | #define X268_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | #define LAYOUT( \ | 23 | #define LAYOUT( \ |
22 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \ | 24 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
23 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K114, K115, \ | 25 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, \ |
24 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K214, K215, \ | 26 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2E, k2F, \ |
25 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K314, K315, \ | 27 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, k3F, \ |
26 | K400, K401, K402, K406, K409, K410, K411, K412, K414, K415 \ | 28 | k40, k41, k42, k46, k49, k4A, k4B, k4C, k4E, k4F \ |
27 | ) { \ | 29 | ) { \ |
28 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015 }, \ | 30 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
29 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, KC_NO, K114, K115 }, \ | 31 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, k1E, k1F }, \ |
30 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, KC_NO, K214, K215 }, \ | 32 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, XXX, k2E, k2F }, \ |
31 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, KC_NO, K314, K315 }, \ | 33 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, XXX, k3E, k3F }, \ |
32 | { K400, K401, K402, KC_NO, KC_NO, KC_NO, K406, KC_NO, KC_NO, K409, K410, K411, K412, KC_NO, K414, K415 } \ | 34 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, k49, k4A, k4B, k4C, XXX, k4E, k4F } \ |
33 | } | 35 | } |
34 | |||
35 | #endif | ||
diff --git a/keyboards/numatreus/post_rules.mk b/keyboards/numatreus/post_rules.mk new file mode 100644 index 000000000..1f49875d0 --- /dev/null +++ b/keyboards/numatreus/post_rules.mk | |||
@@ -0,0 +1,3 @@ | |||
1 | ifeq ($(strip $(LED_ANIMATIONS)), yes) | ||
2 | OPT_DEFS += -DLED_ANIMATIONS | ||
3 | endif | ||
diff --git a/keyboards/numatreus/rules.mk b/keyboards/numatreus/rules.mk index 1dd016ab0..f9d549896 100644 --- a/keyboards/numatreus/rules.mk +++ b/keyboards/numatreus/rules.mk | |||
@@ -19,9 +19,5 @@ UNICODE_ENABLE = yes # Unicode | |||
19 | RGBLIGHT_ENABLE = no | 19 | RGBLIGHT_ENABLE = no |
20 | LED_ANIMATIONS = no | 20 | LED_ANIMATIONS = no |
21 | 21 | ||
22 | ifeq ($(strip $(LED_ANIMATIONS)), yes) | ||
23 | OPT_DEFS += -DLED_ANIMATIONS | ||
24 | endif | ||
25 | |||
26 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 22 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
27 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 23 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/ok60/config.h b/keyboards/ok60/config.h index aafed8a40..faccfcc64 100644 --- a/keyboards/ok60/config.h +++ b/keyboards/ok60/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -71,5 +70,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
71 | #define RGBLIGHT_HUE_STEP 8 | 70 | #define RGBLIGHT_HUE_STEP 8 |
72 | #define RGBLIGHT_SAT_STEP 8 | 71 | #define RGBLIGHT_SAT_STEP 8 |
73 | #define RGBLIGHT_VAL_STEP 8 | 72 | #define RGBLIGHT_VAL_STEP 8 |
74 | |||
75 | #endif | ||
diff --git a/keyboards/ok60/ok60.h b/keyboards/ok60/ok60.h index d64f951c4..4e6aeb2c3 100644 --- a/keyboards/ok60/ok60.h +++ b/keyboards/ok60/ok60.h | |||
@@ -1,77 +1,75 @@ | |||
1 | #ifndef OK60_H | 1 | #pragma once |
2 | #define OK60_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT_60_ansi( \ | 7 | #define LAYOUT_60_ansi( \ |
7 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K014, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, \ |
8 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
9 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K213, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
10 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, \ | 11 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
11 | K400, K401, K402, K406, K410, K411, K412, K413 \ | 12 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ |
12 | ) { \ | 13 | ) { \ |
13 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, KC_NO, K014 }, \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E }, \ |
14 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, KC_NO }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
15 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, KC_NO, K213, KC_NO }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
16 | { K300, KC_NO, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, KC_NO }, \ | 17 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, XXX }, \ |
17 | { K400, K401, K402, KC_NO, KC_NO, KC_NO, K406, KC_NO, KC_NO, KC_NO, K410, K411, K412, K413, KC_NO } \ | 18 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ |
18 | } | 19 | } |
19 | 20 | ||
20 | #define LAYOUT_60_ansi_split_bksp_rshift( \ | 21 | #define LAYOUT_60_ansi_split_bksp_rshift( \ |
21 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \ | 22 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
22 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \ | 23 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
23 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K213, \ | 24 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
24 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, K314, \ | 25 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
25 | K400, K401, K402, K406, K410, K411, K412, K413 \ | 26 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ |
26 | ) { \ | 27 | ) { \ |
27 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \ | 28 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
28 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, KC_NO }, \ | 29 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
29 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, KC_NO, K213, KC_NO }, \ | 30 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
30 | { K300, KC_NO, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, K314 }, \ | 31 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
31 | { K400, K401, K402, KC_NO, KC_NO, KC_NO, K406, KC_NO, KC_NO, KC_NO, K410, K411, K412, K413, KC_NO } \ | 32 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ |
32 | } | 33 | } |
33 | 34 | ||
34 | #define LAYOUT_60_iso( \ | 35 | #define LAYOUT_60_iso( \ |
35 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K014, \ | 36 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, \ |
36 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, \ | 37 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, \ |
37 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | 38 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
38 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, \ | 39 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
39 | K400, K401, K402, K406, K410, K411, K412, K413 \ | 40 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ |
40 | ) { \ | 41 | ) { \ |
41 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, KC_NO, K014 }, \ | 42 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E }, \ |
42 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, KC_NO, KC_NO }, \ | 43 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, XXX }, \ |
43 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, KC_NO }, \ | 44 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
44 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, KC_NO }, \ | 45 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, XXX }, \ |
45 | { K400, K401, K402, KC_NO, KC_NO, KC_NO, K406, KC_NO, KC_NO, KC_NO, K410, K411, K412, K413, KC_NO } \ | 46 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ |
46 | } | 47 | } |
47 | 48 | ||
48 | #define LAYOUT_60_iso_split_rshift( \ | 49 | #define LAYOUT_60_iso_split_rshift( \ |
49 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K014, \ | 50 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, \ |
50 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, \ | 51 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, \ |
51 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, \ | 52 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
52 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, K314, \ | 53 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
53 | K400, K401, K402, K406, K410, K411, K412, K413 \ | 54 | k40, k41, k42, k46, k4A, k4B, k4C, k4D \ |
54 | ) { \ | 55 | ) { \ |
55 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, KC_NO, K014 }, \ | 56 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E }, \ |
56 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, KC_NO, KC_NO }, \ | 57 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, XXX }, \ |
57 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, KC_NO }, \ | 58 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
58 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, KC314 }, \ | 59 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
59 | { K400, K401, K402, KC_NO, KC_NO, KC_NO, K406, KC_NO, KC_NO, KC_NO, K410, K411, K412, K413, KC_NO } \ | 60 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, XXX } \ |
60 | } | 61 | } |
61 | 62 | ||
62 | #define LAYOUT_60_hhkb( \ | 63 | #define LAYOUT_60_hhkb( \ |
63 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \ | 64 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
64 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, \ | 65 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
65 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K213, \ | 66 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
66 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, K314, \ | 67 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
67 | K401, K402, K406, K411, K412 \ | 68 | k41, k42, k46, k4B, k4C \ |
68 | ) { \ | 69 | ) { \ |
69 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \ | 70 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
70 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, KC_NO }, \ | 71 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
71 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, KC_NO, K213, KC_NO }, \ | 72 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
72 | { K300, KC_NO, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, KC_NO, K313, K314 }, \ | 73 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
73 | { KC_NO, K401, K402, KC_NO, KC_NO, KC_NO, K406, KC_NO, KC_NO, KC_NO, KC_NO, K411, K412, KC_NO, KC_NO } \ | 74 | { XXX, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, XXX, k4B, k4C, XXX, XXX } \ |
74 | } | 75 | } |
75 | |||
76 | |||
77 | #endif | ||
diff --git a/keyboards/omnikey_bh/config.h b/keyboards/omnikey_bh/config.h index 272424cf9..7d170077a 100644 --- a/keyboards/omnikey_bh/config.h +++ b/keyboards/omnikey_bh/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -46,5 +45,3 @@ | |||
46 | #define RGBLIGHT_SAT_STEP 8 | 45 | #define RGBLIGHT_SAT_STEP 8 |
47 | #define RGBLIGHT_VAL_STEP 8 | 46 | #define RGBLIGHT_VAL_STEP 8 |
48 | #endif | 47 | #endif |
49 | |||
50 | #endif | ||
diff --git a/keyboards/org60/config.h b/keyboards/org60/config.h index 8189bc096..42dbb8316 100644 --- a/keyboards/org60/config.h +++ b/keyboards/org60/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -72,5 +71,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
72 | #define LOCKING_RESYNC_ENABLE | 71 | #define LOCKING_RESYNC_ENABLE |
73 | 72 | ||
74 | #define TAPPING_TERM 200 | 73 | #define TAPPING_TERM 200 |
75 | |||
76 | #endif | ||
diff --git a/keyboards/org60/org60.h b/keyboards/org60/org60.h index 8ee94179c..34a41571f 100644 --- a/keyboards/org60/org60.h +++ b/keyboards/org60/org60.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef Org60_H | 1 | #pragma once |
2 | #define Org60_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include "led.h" | 4 | #include "led.h" |
@@ -19,33 +18,33 @@ inline void org60_bl_led_on(void) { DDRF |= (1<<5); PORTF &= ~(1<<5); } | |||
19 | inline void org60_caps_led_off(void) { DDRB &= ~(1<<2); PORTB &= ~(1<<2); } | 18 | inline void org60_caps_led_off(void) { DDRB &= ~(1<<2); PORTB &= ~(1<<2); } |
20 | inline void org60_bl_led_off(void) { DDRF &= ~(1<<5); PORTF &= ~(1<<5); } | 19 | inline void org60_bl_led_off(void) { DDRF &= ~(1<<5); PORTF &= ~(1<<5); } |
21 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
22 | /* Org60 Keymap Definition Macro */ | 23 | /* Org60 Keymap Definition Macro */ |
23 | #define LAYOUT( \ | 24 | #define LAYOUT( \ |
24 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K49, \ | 25 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k49, \ |
25 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 26 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
26 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 27 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
27 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K47, K3D, K3C, \ | 28 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k47, k3D, k3C, \ |
28 | K40, K41, K42, K45, K4A, K4B, K48, K4C, K4D \ | 29 | k40, k41, k42, k45, k4A, k4B, k48, k4C, k4D \ |
29 | ) { \ | 30 | ) { \ |
30 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 31 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
31 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 32 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ |
32 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ | 33 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D }, \ |
33 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \ | 34 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D }, \ |
34 | { K40, K41, K42, KC_NO,KC_NO,K45, KC_NO,K47, K48, K49, K4A, K4B, K4C, K4D } \ | 35 | { k40, k41, k42, XXX, XXX, k45, XXX, k47, k48, k49, k4A, k4B, k4C, k4D } \ |
35 | } | 36 | } |
36 | 37 | ||
37 | #define LAYOUT_60_ansi( \ | 38 | #define LAYOUT_60_ansi( \ |
38 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ | 39 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, \ |
39 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 40 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
40 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 41 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
41 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | 42 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
42 | K40, K41, K42, K45, K4A, K4B, K4C, K4D \ | 43 | k40, k41, k42, k45, k4A, k4B, k4C, k4D \ |
43 | ) { \ | 44 | ) { \ |
44 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ | 45 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D }, \ |
45 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ | 46 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D }, \ |
46 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO,K2D }, \ | 47 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D }, \ |
47 | { K30, KC_NO,K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO,K3D }, \ | 48 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D }, \ |
48 | { K40, K41, K42, KC_NO,KC_NO,K45, KC_NO,KC_NO,KC_NO,KC_NO,K4A, K4B, K4C, K4D } \ | 49 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4A, k4B, k4C, k4D } \ |
49 | } | 50 | } |
50 | |||
51 | #endif | ||
diff --git a/keyboards/paladin64/config.h b/keyboards/paladin64/config.h index fa588ee35..10e4901a6 100755 --- a/keyboards/paladin64/config.h +++ b/keyboards/paladin64/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -112,5 +111,3 @@ | |||
112 | #define RGBLIGHT_SAT_STEP 17 | 111 | #define RGBLIGHT_SAT_STEP 17 |
113 | #define RGBLIGHT_VAL_STEP 12 | 112 | #define RGBLIGHT_VAL_STEP 12 |
114 | #endif | 113 | #endif |
115 | |||
116 | #endif | ||
diff --git a/keyboards/paladin64/paladin64.h b/keyboards/paladin64/paladin64.h index 9666b0898..1a55cf328 100755 --- a/keyboards/paladin64/paladin64.h +++ b/keyboards/paladin64/paladin64.h | |||
@@ -1,92 +1,90 @@ | |||
1 | #ifndef PALADIN64_H | 1 | #pragma once |
2 | #define PALADIN64_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT_all( \ | 7 | #define LAYOUT_all( \ |
7 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K26, K27, \ | 8 | k36, k37, k46, k47, k56, k57, k66, k67, k76, k77, k06, k07, k17, k26, k27, \ |
8 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | 9 | k34, k35, k44, k45, k54, k55, k64, k65, k75, k05, k15, k16, k25, k24, \ |
9 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ | 10 | k32, k33, k43, k52, k53, k63, k73, k74, k03, k04, k13, k14, k23, \ |
10 | K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, K22, \ | 11 | k31, k41, k42, k51, k61, k62, k71, k72, k01, k02, k11, k12, k21, k22, \ |
11 | K30, K40, K50, K60, K70, K00, K10, K20 \ | 12 | k30, k40, k50, k60, k70, k00, k10, k20 \ |
12 | ) { \ | 13 | ) { \ |
13 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
14 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
15 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
16 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 17 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
17 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ | 18 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
18 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 19 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
19 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 20 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
20 | { K70, K71, K72, K73, K74, K75, K76, K77 } \ | 21 | { k70, k71, k72, k73, k74, k75, k76, k77 } \ |
21 | } | 22 | } |
22 | 23 | ||
23 | #define LAYOUT_iso( \ | 24 | #define LAYOUT_iso( \ |
24 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K27, \ | 25 | k36, k37, k46, k47, k56, k57, k66, k67, k76, k77, k06, k07, k17, k27, \ |
25 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | 26 | k34, k35, k44, k45, k54, k55, k64, k65, k75, k05, k15, k16, k25, k24, \ |
26 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ | 27 | k32, k33, k43, k52, k53, k63, k73, k74, k03, k04, k13, k14, k23, \ |
27 | K31, K41, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, \ | 28 | k31, k41, k42, k51, k61, k62, k71, k72, k01, k02, k11, k12, k21, \ |
28 | K30, K40, K50, K60, K70, K00, K20 \ | 29 | k30, k40, k50, k60, k70, k00, k20 \ |
29 | ) { \ | 30 | ) { \ |
30 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 31 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
31 | { KC_NO, K11, K12, K13, K14, K15, K16, K17 }, \ | 32 | { XXX, k11, k12, k13, k14, k15, k16, k17 }, \ |
32 | { K20, K21, KC_NO, K23, K24, K25, KC_NO, K27 }, \ | 33 | { k20, k21, XXX, k23, k24, k25, XXX, k27 }, \ |
33 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 34 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
34 | { K40, K41, K42, K43, K44, K45, K46, K47 }, \ | 35 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
35 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 36 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
36 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 37 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
37 | { K70, K71, K72, K73, K74, K75, K76, K77 } \ | 38 | { k70, k71, k72, k73, k74, k75, k76, k77 } \ |
38 | } | 39 | } |
39 | 40 | ||
40 | #define LAYOUT_60_ansi( \ | 41 | #define LAYOUT_60_ansi( \ |
41 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K27, \ | 42 | k36, k37, k46, k47, k56, k57, k66, k67, k76, k77, k06, k07, k17, k27, \ |
42 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | 43 | k34, k35, k44, k45, k54, k55, k64, k65, k75, k05, k15, k16, k25, k24, \ |
43 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ | 44 | k32, k33, k43, k52, k53, k63, k73, k74, k03, k04, k13, k14, k23, \ |
44 | K31, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, \ | 45 | k31, k42, k51, k61, k62, k71, k72, k01, k02, k11, k12, k21, \ |
45 | K30, K40, K50, K60, K70, K00, K10, K20 \ | 46 | k30, k40, k50, k60, k70, k00, k10, k20 \ |
46 | ) { \ | 47 | ) { \ |
47 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 48 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
48 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 49 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
49 | { K20, K21, KC_NO, K23, K24, K25, KC_NO, K27 }, \ | 50 | { k20, k21, XXX, k23, k24, k25, XXX, k27 }, \ |
50 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 51 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
51 | { K40, KC_NO, K42, K43, K44, K45, K46, K47 }, \ | 52 | { k40, XXX, k42, k43, k44, k45, k46, k47 }, \ |
52 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 53 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
53 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 54 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
54 | { K70, K71, K72, K73, K74, K75, K76, K77 } \ | 55 | { k70, k71, k72, k73, k74, k75, k76, k77 } \ |
55 | } | 56 | } |
56 | 57 | ||
57 | #define LAYOUT_infinity( \ | 58 | #define LAYOUT_infinity( \ |
58 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K26, K27, \ | 59 | k36, k37, k46, k47, k56, k57, k66, k67, k76, k77, k06, k07, k17, k26, k27, \ |
59 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | 60 | k34, k35, k44, k45, k54, k55, k64, k65, k75, k05, k15, k16, k25, k24, \ |
60 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ | 61 | k32, k33, k43, k52, k53, k63, k73, k74, k03, k04, k13, k14, k23, \ |
61 | K31, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, K22, \ | 62 | k31, k42, k51, k61, k62, k71, k72, k01, k02, k11, k12, k21, k22, \ |
62 | K30, K40, K50, K60, K70, K00, K10, K20 \ | 63 | k30, k40, k50, k60, k70, k00, k10, k20 \ |
63 | ) { \ | 64 | ) { \ |
64 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 65 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
65 | { K10, K11, K12, K13, K14, K15, K16, K17 }, \ | 66 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
66 | { K20, K21, K22, K23, K24, K25, K26, K27 }, \ | 67 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
67 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 68 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
68 | { K40, KC_NO, K42, K43, K44, K45, K46, K47 }, \ | 69 | { k40, XXX, k42, k43, k44, k45, k46, k47 }, \ |
69 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 70 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
70 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 71 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
71 | { K70, K71, K72, K73, K74, K75, K76, K77 } \ | 72 | { k70, k71, k72, k73, k74, k75, k76, k77 } \ |
72 | } | 73 | } |
73 | 74 | ||
74 | #define LAYOUT_aek_103( \ | 75 | #define LAYOUT_aek_103( \ |
75 | K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, K27, \ | 76 | k36, k37, k46, k47, k56, k57, k66, k67, k76, k77, k06, k07, k17, k27, \ |
76 | K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \ | 77 | k34, k35, k44, k45, k54, k55, k64, k65, k75, k05, k15, k16, k25, k24, \ |
77 | K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \ | 78 | k32, k33, k43, k52, k53, k63, k73, k74, k03, k04, k13, k14, k23, \ |
78 | K31, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, \ | 79 | k31, k42, k51, k61, k62, k71, k72, k01, k02, k11, k12, k21, \ |
79 | K30, K40, K50, K60, K70, K00, K20 \ | 80 | k30, k40, k50, k60, k70, k00, k20 \ |
80 | ) { \ | 81 | ) { \ |
81 | { K00, K01, K02, K03, K04, K05, K06, K07 }, \ | 82 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
82 | { KC_NO, K11, K12, K13, K14, K15, K16, K17 }, \ | 83 | { XXX, k11, k12, k13, k14, k15, k16, k17 }, \ |
83 | { K20, K21, KC_NO, K23, K24, K25, KC_NO, K27 }, \ | 84 | { k20, k21, XXX, k23, k24, k25, XXX, k27 }, \ |
84 | { K30, K31, K32, K33, K34, K35, K36, K37 }, \ | 85 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
85 | { K40, KC_NO, K42, K43, K44, K45, K46, K47 }, \ | 86 | { k40, XXX, k42, k43, k44, k45, k46, k47 }, \ |
86 | { K50, K51, K52, K53, K54, K55, K56, K57 }, \ | 87 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
87 | { K60, K61, K62, K63, K64, K65, K66, K67 }, \ | 88 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
88 | { K70, K71, K72, K73, K74, K75, K76, K77 } \ | 89 | { k70, k71, k72, k73, k74, k75, k76, k77 } \ |
89 | } | 90 | } |
90 | |||
91 | |||
92 | #endif | ||
diff --git a/keyboards/percent/canoe/config.h b/keyboards/percent/canoe/config.h index c349c1106..56793bab4 100644 --- a/keyboards/percent/canoe/config.h +++ b/keyboards/percent/canoe/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CANOE_CONFIG_H | 18 | #pragma once |
19 | #define CANOE_CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -44,5 +43,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
44 | #define BACKLIGHT_LEVELS 3 | 43 | #define BACKLIGHT_LEVELS 3 |
45 | 44 | ||
46 | #define RGBLIGHT_ANIMATIONS | 45 | #define RGBLIGHT_ANIMATIONS |
47 | |||
48 | #endif | ||
diff --git a/keyboards/pinky/pinky.h b/keyboards/pinky/pinky.h index 9cc5d8d58..67dfbe337 100644 --- a/keyboards/pinky/pinky.h +++ b/keyboards/pinky/pinky.h | |||
@@ -13,17 +13,13 @@ | |||
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 PINKY_H | ||
17 | #define PINKY_H | ||
18 | 16 | ||
19 | #include "quantum.h" | 17 | #pragma once |
20 | |||
21 | #ifdef KEYBOARD_pinky_3 | ||
22 | #include "3.h" | ||
23 | #endif | ||
24 | 18 | ||
25 | #ifdef KEYBOARD_pinky_4 | 19 | #include "quantum.h" |
26 | #include "4.h" | ||
27 | #endif | ||
28 | 20 | ||
21 | #if defined(KEYBOARD_pinky_3) | ||
22 | # include "3.h" | ||
23 | #elif defined(KEYBOARD_pinky_4) | ||
24 | # include "4.h" | ||
29 | #endif | 25 | #endif |
diff --git a/keyboards/pizzakeyboards/pizza65/info.json b/keyboards/pizzakeyboards/pizza65/info.json index 66c8e7512..0cd80f3f9 100644 --- a/keyboards/pizzakeyboards/pizza65/info.json +++ b/keyboards/pizzakeyboards/pizza65/info.json | |||
@@ -264,7 +264,6 @@ | |||
264 | {"label": "r2_11", "x": 10.5, "y": 1}, | 264 | {"label": "r2_11", "x": 10.5, "y": 1}, |
265 | {"label": "r2_12", "x": 11.5, "y": 1}, | 265 | {"label": "r2_12", "x": 11.5, "y": 1}, |
266 | {"label": "r2_13", "x": 12.5, "y": 1}, | 266 | {"label": "r2_13", "x": 12.5, "y": 1}, |
267 | {"label": "r2_14", "x": 13.5, "y": 1}, | ||
268 | {"label": "r2_15", "x": 15, "y": 1}, | 267 | {"label": "r2_15", "x": 15, "y": 1}, |
269 | 268 | ||
270 | {"label": "r3_01", "x": 0, "y": 2, "w": 1.75}, | 269 | {"label": "r3_01", "x": 0, "y": 2, "w": 1.75}, |
diff --git a/keyboards/planck/config.h b/keyboards/planck/config.h index 71111eca2..a86359327 100644 --- a/keyboards/planck/config.h +++ b/keyboards/planck/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -78,5 +77,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
78 | //#define NO_ACTION_ONESHOT | 77 | //#define NO_ACTION_ONESHOT |
79 | //#define NO_ACTION_MACRO | 78 | //#define NO_ACTION_MACRO |
80 | //#define NO_ACTION_FUNCTION | 79 | //#define NO_ACTION_FUNCTION |
81 | |||
82 | #endif | ||
diff --git a/keyboards/planck/keymaps/aviator/config.h b/keyboards/planck/keymaps/aviator/config.h index b2b310450..c0060de14 100644 --- a/keyboards/planck/keymaps/aviator/config.h +++ b/keyboards/planck/keymaps/aviator/config.h | |||
@@ -1,9 +1,8 @@ | |||
1 | #ifndef CONFIG_USER_H | 1 | #pragma once |
2 | #define CONFIG_USER_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
6 | #ifndef LIGHT_CONFIG_H | 5 | #ifndef KEYBOARD_planck_light |
7 | #define BACKLIGHT_BREATHING | 6 | #define BACKLIGHT_BREATHING |
8 | #define BREATHING_PERIOD 3 | 7 | #define BREATHING_PERIOD 3 |
9 | #endif | 8 | #endif |
@@ -40,5 +39,3 @@ | |||
40 | 39 | ||
41 | /* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ | 40 | /* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ |
42 | //#define MIDI_TONE_KEYCODE_OCTAVES 2 | 41 | //#define MIDI_TONE_KEYCODE_OCTAVES 2 |
43 | |||
44 | #endif | ||
diff --git a/keyboards/planck/keymaps/cbbrowne/config.h b/keyboards/planck/keymaps/cbbrowne/config.h index 4ec7d081b..87953c339 100644 --- a/keyboards/planck/keymaps/cbbrowne/config.h +++ b/keyboards/planck/keymaps/cbbrowne/config.h | |||
@@ -14,8 +14,7 @@ | |||
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 | 16 | ||
17 | #ifndef CONFIG_USER_H | 17 | #pragma once |
18 | #define CONFIG_USER_H | ||
19 | 18 | ||
20 | #ifndef NO_DEBUG | 19 | #ifndef NO_DEBUG |
21 | #define NO_DEBUG | 20 | #define NO_DEBUG |
@@ -28,7 +27,7 @@ | |||
28 | 27 | ||
29 | #define LEADER_TIMEOUT 300 | 28 | #define LEADER_TIMEOUT 300 |
30 | 29 | ||
31 | #ifndef LIGHT_CONFIG_H | 30 | #ifndef KEYBOARD_planck_light |
32 | #define BACKLIGHT_BREATHING | 31 | #define BACKLIGHT_BREATHING |
33 | #endif | 32 | #endif |
34 | 33 | ||
@@ -42,6 +41,3 @@ | |||
42 | * borrowed from basic keymap */ | 41 | * borrowed from basic keymap */ |
43 | 42 | ||
44 | #define _____ KC_NO | 43 | #define _____ KC_NO |
45 | |||
46 | #endif | ||
47 | |||
diff --git a/keyboards/planck/keymaps/khord/config.h b/keyboards/planck/keymaps/khord/config.h index 055d741c6..819cef60c 100644 --- a/keyboards/planck/keymaps/khord/config.h +++ b/keyboards/planck/keymaps/khord/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_USER_H | 1 | #pragma once |
2 | #define CONFIG_USER_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -12,7 +11,7 @@ | |||
12 | } | 11 | } |
13 | #endif | 12 | #endif |
14 | 13 | ||
15 | #ifndef LIGHT_CONFIG_H | 14 | #ifndef KEYBOARD_planck_light |
16 | #define BACKLIGHT_BREATHING | 15 | #define BACKLIGHT_BREATHING |
17 | #endif | 16 | #endif |
18 | #define TAPPING_TERM 150 | 17 | #define TAPPING_TERM 150 |
@@ -39,5 +38,3 @@ | |||
39 | 38 | ||
40 | /* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ | 39 | /* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ |
41 | //#define MIDI_TONE_KEYCODE_OCTAVES 2 | 40 | //#define MIDI_TONE_KEYCODE_OCTAVES 2 |
42 | |||
43 | #endif | ||
diff --git a/keyboards/planck/keymaps/pvc/config.h b/keyboards/planck/keymaps/pvc/config.h index fc7211fe6..0fb08540d 100644 --- a/keyboards/planck/keymaps/pvc/config.h +++ b/keyboards/planck/keymaps/pvc/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_USER_H | 18 | #pragma once |
19 | #define CONFIG_USER_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -25,7 +24,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
25 | #define MATRIX_COLS 12 | 24 | #define MATRIX_COLS 12 |
26 | 25 | ||
27 | /* Planck PCB default pin-out */ | 26 | /* Planck PCB default pin-out */ |
28 | #ifndef LIGHT_CONFIG_H | 27 | #ifndef KEYBOARD_planck_light |
29 | #define MATRIX_ROW_PINS { D0, D5, B5, B6 } | 28 | #define MATRIX_ROW_PINS { D0, D5, B5, B6 } |
30 | #define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 } | 29 | #define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 } |
31 | #define UNUSED_PINS | 30 | #define UNUSED_PINS |
@@ -68,7 +67,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
68 | /* Only print user print statements */ | 67 | /* Only print user print statements */ |
69 | #define USER_PRINT | 68 | #define USER_PRINT |
70 | 69 | ||
71 | #ifndef LIGHT_CONFIG_H | 70 | #ifndef KEYBOARD_planck_light |
72 | #define BACKLIGHT_BREATHING | 71 | #define BACKLIGHT_BREATHING |
73 | #endif | 72 | #endif |
74 | 73 | ||
@@ -78,4 +77,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
78 | //#define NO_ACTION_ONESHOT | 77 | //#define NO_ACTION_ONESHOT |
79 | //#define NO_ACTION_MACRO | 78 | //#define NO_ACTION_MACRO |
80 | //#define NO_ACTION_FUNCTION | 79 | //#define NO_ACTION_FUNCTION |
81 | #endif | ||
diff --git a/keyboards/planck/keymaps/zrichard/config.h b/keyboards/planck/keymaps/zrichard/config.h index fb7ebb988..d12c19065 100755 --- a/keyboards/planck/keymaps/zrichard/config.h +++ b/keyboards/planck/keymaps/zrichard/config.h | |||
@@ -15,18 +15,16 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_USER_H | 18 | #pragma once |
19 | #define CONFIG_USER_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
23 | |||
24 | /* key matrix size */ | 22 | /* key matrix size */ |
25 | #define MATRIX_ROWS 4 | 23 | #define MATRIX_ROWS 4 |
26 | #define MATRIX_COLS 12 | 24 | #define MATRIX_COLS 12 |
27 | 25 | ||
28 | /* Planck PCB default pin-out */ | 26 | /* Planck PCB default pin-out */ |
29 | #ifndef LIGHT_CONFIG_H | 27 | #ifndef KEYBOARD_planck_light |
30 | #define MATRIX_ROW_PINS { D0, D5, B5, B6 } | 28 | #define MATRIX_ROW_PINS { D0, D5, B5, B6 } |
31 | #define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 } | 29 | #define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 } |
32 | #define UNUSED_PINS | 30 | #define UNUSED_PINS |
@@ -63,7 +61,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
63 | /* Only print user print statements */ | 61 | /* Only print user print statements */ |
64 | #define USER_PRINT | 62 | #define USER_PRINT |
65 | 63 | ||
66 | #ifndef LIGHT_CONFIG_H | 64 | #ifndef KEYBOARD_planck_light |
67 | #define BACKLIGHT_BREATHING | 65 | #define BACKLIGHT_BREATHING |
68 | #endif | 66 | #endif |
69 | 67 | ||
@@ -73,5 +71,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
73 | //#define NO_ACTION_ONESHOT | 71 | //#define NO_ACTION_ONESHOT |
74 | //#define NO_ACTION_MACRO | 72 | //#define NO_ACTION_MACRO |
75 | //#define NO_ACTION_FUNCTION | 73 | //#define NO_ACTION_FUNCTION |
76 | |||
77 | #endif | ||
diff --git a/keyboards/planck/light/config.h b/keyboards/planck/light/config.h index ccf9f0984..8c55c3432 100644 --- a/keyboards/planck/light/config.h +++ b/keyboards/planck/light/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef LIGHT_CONFIG_H | 1 | #pragma once |
2 | #define LIGHT_CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -39,6 +38,3 @@ | |||
39 | #define DRIVER_1_LED_TOTAL 25 | 38 | #define DRIVER_1_LED_TOTAL 25 |
40 | #define DRIVER_2_LED_TOTAL 24 | 39 | #define DRIVER_2_LED_TOTAL 24 |
41 | #define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) | 40 | #define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL) |
42 | |||
43 | |||
44 | #endif | ||
diff --git a/keyboards/planck/light/light.h b/keyboards/planck/light/light.h index f014c5017..623ffa707 100644 --- a/keyboards/planck/light/light.h +++ b/keyboards/planck/light/light.h | |||
@@ -14,40 +14,35 @@ | |||
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 | 16 | ||
17 | #ifndef LIGHT_H | 17 | #pragma once |
18 | #define LIGHT_H | ||
19 | 18 | ||
20 | #include "planck.h" | 19 | #include "planck.h" |
21 | #include "rgb_matrix.h" | 20 | #include "rgb_matrix.h" |
22 | 21 | ||
23 | #define LAYOUT_planck_1x2uC( \ | 22 | #define LAYOUT_planck_1x2uC( \ |
24 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 23 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
25 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 24 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
26 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 25 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
27 | k30, k31, k32, k33, k34, k35, k37, k38, k39, k3a, k3b \ | 26 | k30, k31, k32, k33, k34, k35, k37, k38, k39, k3A, k3B \ |
28 | ) \ | 27 | ) { \ |
29 | { \ | 28 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
30 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b }, \ | 29 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
31 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b }, \ | 30 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
32 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b }, \ | 31 | { k30, k31, k32, k33, k34, k35, k35, k37, k38, k39, k3A, k3B } \ |
33 | { k30, k31, k32, k33, k34, k35, k35, k37, k38, k39, k3a, k3b } \ | ||
34 | } | 32 | } |
35 | 33 | ||
36 | #define LAYOUT_ortho_4x12( \ | 34 | #define LAYOUT_ortho_4x12( \ |
37 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | 35 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
38 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | 36 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
39 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | 37 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
40 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b \ | 38 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B \ |
41 | ) \ | 39 | ) { \ |
42 | { \ | 40 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
43 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b }, \ | 41 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
44 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b }, \ | 42 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
45 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b }, \ | 43 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B } \ |
46 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b } \ | ||
47 | } | 44 | } |
48 | 45 | ||
49 | #define LAYOUT LAYOUT_ortho_4x12 | 46 | #define LAYOUT LAYOUT_ortho_4x12 |
50 | #define LAYOUT_planck_mit LAYOUT_planck_1x2uC | 47 | #define LAYOUT_planck_mit LAYOUT_planck_1x2uC |
51 | #define LAYOUT_planck_grid LAYOUT_ortho_4x12 | 48 | #define LAYOUT_planck_grid LAYOUT_ortho_4x12 |
52 | |||
53 | #endif | ||
diff --git a/keyboards/planck/rev6/config.h b/keyboards/planck/rev6/config.h index bae075de1..aa70d46a8 100644 --- a/keyboards/planck/rev6/config.h +++ b/keyboards/planck/rev6/config.h | |||
@@ -15,8 +15,7 @@ | |||
15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef REV6_CONFIG_H | 18 | #pragma once |
19 | #define REV6_CONFIG_H | ||
20 | 19 | ||
21 | /* USB Device descriptor parameter */ | 20 | /* USB Device descriptor parameter */ |
22 | #define PRODUCT_ID 0xA4F9 | 21 | #define PRODUCT_ID 0xA4F9 |
@@ -121,5 +120,3 @@ | |||
121 | #define WS2812_DMA_CHANNEL 2 | 120 | #define WS2812_DMA_CHANNEL 2 |
122 | 121 | ||
123 | #define RGB_DISABLE_WHEN_USB_SUSPENDED | 122 | #define RGB_DISABLE_WHEN_USB_SUSPENDED |
124 | |||
125 | #endif | ||
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 | ||
diff --git a/keyboards/playkbtw/pk60/config.h b/keyboards/playkbtw/pk60/config.h index 6084f3419..0a6ee47d4 100644 --- a/keyboards/playkbtw/pk60/config.h +++ b/keyboards/playkbtw/pk60/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -48,5 +47,3 @@ | |||
48 | #define RGBLIGHT_SAT_STEP 8 | 47 | #define RGBLIGHT_SAT_STEP 8 |
49 | #define RGBLIGHT_VAL_STEP 8 | 48 | #define RGBLIGHT_VAL_STEP 8 |
50 | #endif | 49 | #endif |
51 | |||
52 | #endif | ||
diff --git a/keyboards/playkbtw/pk60/pk60.h b/keyboards/playkbtw/pk60/pk60.h index 4a7a8f3bf..c92057c0a 100644 --- a/keyboards/playkbtw/pk60/pk60.h +++ b/keyboards/playkbtw/pk60/pk60.h | |||
@@ -1,90 +1,89 @@ | |||
1 | #ifndef pk60_H | 1 | #pragma once |
2 | #define pk60_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT_60_ansi_split_bs_rshift( \ | 7 | #define LAYOUT_60_ansi_split_bs_rshift( \ |
7 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
8 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
9 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
10 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, \ | 11 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
11 | K40, K41, K42, K47, K49, K4A, K4C, K4D \ | 12 | k40, k41, k42, k47, k49, k4A, k4C, k4D \ |
12 | ) { \ | 13 | ) { \ |
13 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
14 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
15 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, KC_NO }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
16 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, K3D, K3E }, \ | 17 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
17 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, KC_NO, K47, KC_NO, K49, K4A, KC_NO, K4C, K4D, KC_NO } \ | 18 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, k49, k4A, XXX, k4C, k4D, XXX } \ |
18 | } | 19 | } |
19 | 20 | ||
20 | #define LAYOUT_iso( \ | 21 | #define LAYOUT_iso( \ |
21 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 22 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
22 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, \ | 23 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, \ |
23 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 24 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
24 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, \ | 25 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
25 | K40, K41, K42, K47, K49, K4A, K4C, K4D \ | 26 | k40, k41, k42, k47, k49, k4A, k4C, k4D \ |
26 | ) { \ | 27 | ) { \ |
27 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 28 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
28 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, KC_NO, KC_NO }, \ | 29 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, XXX, XXX }, \ |
29 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ | 30 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
30 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, K3D, K3E }, \ | 31 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
31 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, KC_NO, K47, KC_NO, K49, K4A, KC_NO, K4C, K4D, KC_NO } \ | 32 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, k49, k4A, XXX, k4C, k4D, XXX } \ |
32 | } | 33 | } |
33 | 34 | ||
34 | #define LAYOUT_225u_arrow( \ | 35 | #define LAYOUT_225u_arrow( \ |
35 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 36 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
36 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 37 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
37 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 38 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
38 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, \ | 39 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, k3E, \ |
39 | K40, K41, K42, K47, K49, K4A, K4B, K4C, K4D \ | 40 | k40, k41, k42, k47, k49, k4A, k4B, k4C, k4D \ |
40 | ) { \ | 41 | ) { \ |
41 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 42 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
42 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 43 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
43 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, KC_NO }, \ | 44 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
44 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, K3D, K3E }, \ | 45 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, k3E }, \ |
45 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, KC_NO, K47, KC_NO, K49, K4A, K4B, K4C, K4D, KC_NO } \ | 46 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, k49, k4A, k4B, k4C, k4D, XXX } \ |
46 | } | 47 | } |
47 | 48 | ||
48 | #define LAYOUT_2u_arrow( \ | 49 | #define LAYOUT_2u_arrow( \ |
49 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 50 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
50 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 51 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
51 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 52 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
52 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 53 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
53 | K40, K41, K42, K47, K49, K4A, K4B, K4C, K4D \ | 54 | k40, k41, k42, k47, k49, k4A, k4B, k4C, k4D \ |
54 | ) { \ | 55 | ) { \ |
55 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 56 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
56 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 57 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
57 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, KC_NO }, \ | 58 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
58 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | 59 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
59 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, KC_NO, K47, KC_NO, K49, K4A, K4B, K4C, K4D, KC_NO } \ | 60 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, k49, k4A, k4B, k4C, k4D, XXX } \ |
60 | } | 61 | } |
61 | 62 | ||
62 | #define LAYOUT_minila( \ | 63 | #define LAYOUT_minila( \ |
63 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 64 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
64 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 65 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
65 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ | 66 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, \ |
66 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 67 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
67 | K40, K41, K42, K43, K47, K48, K49, K4A, K4B, K4C, K4D \ | 68 | k40, k41, k42, k43, k47, k48, k49, k4A, k4B, k4C, k4D \ |
68 | ) { \ | 69 | ) { \ |
69 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 70 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
70 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 71 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
71 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, KC_NO, K2D, KC_NO }, \ | 72 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, XXX }, \ |
72 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | 73 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
73 | { K40, K41, K42, K43, KC_NO, KC_NO, KC_NO, K47, K48, K49, K4A, K4B, K4C, K4D, KC_NO } \ | 74 | { k40, k41, k42, k43, XXX, XXX, XXX, k47, k48, k49, k4A, k4B, k4C, k4D, XXX } \ |
74 | } | 75 | } |
75 | 76 | ||
76 | #define LAYOUT_all( \ | 77 | #define LAYOUT_all( \ |
77 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 78 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
78 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ | 79 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, \ |
79 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ | 80 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, \ |
80 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 81 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
81 | K40, K41, K42, K43, K47, K48, K49, K4A, K4B, K4C, K4D \ | 82 | k40, k41, k42, k43, k47, k48, k49, k4A, k4B, k4C, k4D \ |
82 | ) { \ | 83 | ) { \ |
83 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 84 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
84 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ | 85 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX }, \ |
85 | { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ | 86 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, XXX }, \ |
86 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | 87 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
87 | { K40, K41, K42, K43, KC_NO, KC_NO, KC_NO, K47, K48, K49, K4A, K4B, K4C, K4D, KC_NO } \ | 88 | { k40, k41, k42, k43, XXX, XXX, XXX, k47, k48, k49, k4A, k4B, k4C, k4D, XXX } \ |
88 | } | 89 | } |
89 | |||
90 | #endif \ No newline at end of file | ||
diff --git a/keyboards/plx/info.json b/keyboards/plx/info.json index d1a7d320f..470d2e808 100644 --- a/keyboards/plx/info.json +++ b/keyboards/plx/info.json | |||
@@ -1,10 +1,75 @@ | |||
1 | { | 1 | { |
2 | "keyboard_name": "PLX", | 2 | "keyboard_name": "PLX", |
3 | "url": "https://peac.design/", | 3 | "maintainer": "2Moons", |
4 | "maintainer": "2Moons", | 4 | "url": "https://peac.design/", |
5 | "layouts": { | 5 | "layouts": { |
6 | "LAYOUT": { | 6 | "LAYOUT": { |
7 | "layout": [{"label":"Esc", "x":0, "y":0}, {"label":"!", "x":1, "y":0}, {"label":"@", "x":2, "y":0}, {"label":"#", "x":3, "y":0}, {"label":"$", "x":4, "y":0}, {"label":"%", "x":5, "y":0}, {"label":"^", "x":6, "y":0}, {"label":"&", "x":7, "y":0}, {"label":"*", "x":8, "y":0}, {"label":"(", "x":9, "y":0}, {"label":")", "x":10, "y":0}, {"label":"_", "x":11, "y":0}, {"label":"+", "x":12, "y":0}, {"label":"Backspace", "x":13, "y":0, "w":2}, {"label":"Del", "x":16, "y":0}, {"label":"Bksp", "x":17, "y":0}, {"label":"Tab", "x":0, "y":1, "w":1.5}, {"label":"Q", "x":1.5, "y":1}, {"label":"W", "x":2.5, "y":1}, {"label":"E", "x":3.5, "y":1}, {"label":"R", "x":4.5, "y":1}, {"label":"T", "x":5.5, "y":1}, {"label":"Y", "x":6.5, "y":1}, {"label":"U", "x":7.5, "y":1}, {"label":"I", "x":8.5, "y":1}, {"label":"O", "x":9.5, "y":1}, {"label":"P", "x":10.5, "y":1}, {"label":"{", "x":11.5, "y":1}, {"label":"}", "x":12.5, "y":1}, {"label":"|", "x":13.5, "y":1, "w":1.5}, {"label":"Enter", "x":16.75, "y":1, "w":1.25, "h":2}, {"label":"Caps Lock", "x":0, "y":2, "w":1.25}, {"label":"A", "x":1.75, "y":2}, {"label":"S", "x":2.75, "y":2}, {"label":"D", "x":3.75, "y":2}, {"label":"F", "x":4.75, "y":2}, {"label":"G", "x":5.75, "y":2}, {"label":"H", "x":6.75, "y":2}, {"label":"J", "x":7.75, "y":2}, {"label":"K", "x":8.75, "y":2}, {"label":"L", "x":9.75, "y":2}, {"label":":", "x":10.75, "y":2}, {"label":"\"", "x":11.75, "y":2}, {"label":"Enter", "x":12.75, "y":2, "w":2.25}, {"label":"#", "x":15.75, "y":2}, {"label":"Shift", "x":0, "y":3, "w":2.25}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":7.25, "y":3}, {"label":"M", "x":8.25, "y":3}, {"label":"<", "x":9.25, "y":3}, {"label":">", "x":10.25, "y":3}, {"label":"?", "x":11.25, "y":3}, {"label":"Shift", "x":12.25, "y":3, "w":2.25}, {"label":"Shift", "x":15.25, "y":3, "w":1.75}, {"label":"Fn", "x":17, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.5}, {"label":"Win", "x":1.5, "y":4}, {"label":"Alt", "x":2.5, "y":4, "w":1.5}, {"x":4, "y":4, "w":7}, {"label":"Alt", "x":11, "y":4, "w":1.5}, {"label":"Win", "x":12.5, "y":4}, {"label":"Ctrl", "x":13.5, "y":4, "w":1.5}, {"label":"Caps", "x":0, "y":5.25, "w":1.25}, {"label":"Shift", "x":0, "y":6.25, "w":1.25}, {"x":1.25, "y":6.25}] | 7 | "layout": [ |
8 | { "label": "Esc", "x": 0, "y": 0 }, | ||
9 | { "label": "!", "x": 1, "y": 0 }, | ||
10 | { "label": "@", "x": 2, "y": 0 }, | ||
11 | { "label": "#", "x": 3, "y": 0 }, | ||
12 | { "label": "$", "x": 4, "y": 0 }, | ||
13 | { "label": "%", "x": 5, "y": 0 }, | ||
14 | { "label": "^", "x": 6, "y": 0 }, | ||
15 | { "label": "&", "x": 7, "y": 0 }, | ||
16 | { "label": "*", "x": 8, "y": 0 }, | ||
17 | { "label": "(", "x": 9, "y": 0 }, | ||
18 | { "label": ")", "x": 10, "y": 0 }, | ||
19 | { "label": "_", "x": 11, "y": 0 }, | ||
20 | { "label": "+", "x": 12, "y": 0 }, | ||
21 | { "label": "Backspace", "w": 2, "x": 13, "y": 0 }, | ||
22 | { "label": "Del", "x": 16, "y": 0 }, | ||
23 | { "label": "Tab", "w": 1.5, "x": 0, "y": 1 }, | ||
24 | { "label": "Q", "x": 1.5, "y": 1 }, | ||
25 | { "label": "W", "x": 2.5, "y": 1 }, | ||
26 | { "label": "E", "x": 3.5, "y": 1 }, | ||
27 | { "label": "R", "x": 4.5, "y": 1 }, | ||
28 | { "label": "T", "x": 5.5, "y": 1 }, | ||
29 | { "label": "Y", "x": 6.5, "y": 1 }, | ||
30 | { "label": "U", "x": 7.5, "y": 1 }, | ||
31 | { "label": "I", "x": 8.5, "y": 1 }, | ||
32 | { "label": "O", "x": 9.5, "y": 1 }, | ||
33 | { "label": "P", "x": 10.5, "y": 1 }, | ||
34 | { "label": "{", "x": 11.5, "y": 1 }, | ||
35 | { "label": "}", "x": 12.5, "y": 1 }, | ||
36 | { "label": "|", "w": 1.5, "x": 13.5, "y": 1 }, | ||
37 | { "label": "Caps Lock", "w": 1.25, "x": 0, "y": 2 }, | ||
38 | { "label": "A", "x": 1.75, "y": 2 }, | ||
39 | { "label": "S", "x": 2.75, "y": 2 }, | ||
40 | { "label": "D", "x": 3.75, "y": 2 }, | ||
41 | { "label": "F", "x": 4.75, "y": 2 }, | ||
42 | { "label": "G", "x": 5.75, "y": 2 }, | ||
43 | { "label": "H", "x": 6.75, "y": 2 }, | ||
44 | { "label": "J", "x": 7.75, "y": 2 }, | ||
45 | { "label": "K", "x": 8.75, "y": 2 }, | ||
46 | { "label": "L", "x": 9.75, "y": 2 }, | ||
47 | { "label": ":", "x": 10.75, "y": 2 }, | ||
48 | { "label": "\"", "x": 11.75, "y": 2 }, | ||
49 | { "label": "NUBS", "x": 12.75, "y": 2 }, | ||
50 | { "h": 2, "label": "Enter", "w": 1.25, "x": 13.75, "y": 1 }, | ||
51 | { "label": "Shift", "w": 1.25, "x": 0, "y": 3 }, | ||
52 | { "label": "NUHS", "x": 1.25, "y": 3 }, | ||
53 | { "label": "Z", "x": 2.25, "y": 3 }, | ||
54 | { "label": "X", "x": 3.25, "y": 3 }, | ||
55 | { "label": "C", "x": 4.25, "y": 3 }, | ||
56 | { "label": "V", "x": 5.25, "y": 3 }, | ||
57 | { "label": "B", "x": 6.25, "y": 3 }, | ||
58 | { "label": "N", "x": 7.25, "y": 3 }, | ||
59 | { "label": "M", "x": 8.25, "y": 3 }, | ||
60 | { "label": "<", "x": 9.25, "y": 3 }, | ||
61 | { "label": ">", "x": 10.25, "y": 3 }, | ||
62 | { "label": "?", "x": 11.25, "y": 3 }, | ||
63 | { "label": "Shift", "w": 1.75, "x": 12.25, "y": 3 }, | ||
64 | { "label": "Fn", "x": 14, "y": 3 }, | ||
65 | { "label": "Ctrl", "w": 1.5, "x": 0, "y": 4 }, | ||
66 | { "label": "Win", "x": 1.5, "y": 4 }, | ||
67 | { "label": "Alt", "w": 1.5, "x": 2.5, "y": 4 }, | ||
68 | { "w": 7, "x": 4, "y": 4 }, | ||
69 | { "label": "Alt", "w": 1.5, "x": 11, "y": 4 }, | ||
70 | { "label": "Win", "x": 12.5, "y": 4 }, | ||
71 | { "label": "Ctrl", "w": 1.5, "x": 13.5, "y": 4 } | ||
72 | ] | ||
8 | } | 73 | } |
9 | } | 74 | } |
10 | } | 75 | } |
diff --git a/keyboards/preonic/config.h b/keyboards/preonic/config.h index dfd0a8439..8f72de909 100644 --- a/keyboards/preonic/config.h +++ b/keyboards/preonic/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -78,5 +77,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
78 | //#define NO_ACTION_ONESHOT | 77 | //#define NO_ACTION_ONESHOT |
79 | //#define NO_ACTION_MACRO | 78 | //#define NO_ACTION_MACRO |
80 | //#define NO_ACTION_FUNCTION | 79 | //#define NO_ACTION_FUNCTION |
81 | |||
82 | #endif | ||
diff --git a/keyboards/preonic/keymaps/badger/keymap.c b/keyboards/preonic/keymaps/badger/keymap.c index 495cf28c4..761beb861 100644 --- a/keyboards/preonic/keymaps/badger/keymap.c +++ b/keyboards/preonic/keymaps/badger/keymap.c | |||
@@ -14,7 +14,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
14 | */ | 14 | */ |
15 | 15 | ||
16 | // if not REV3, just compile the default keymaps | 16 | // if not REV3, just compile the default keymaps |
17 | #ifndef REV3_CONFIG_H | 17 | #ifndef KEYBOARD_preonic_rev3 |
18 | #include "../default/keymap.c" | 18 | #include "../default/keymap.c" |
19 | #else | 19 | #else |
20 | 20 | ||
diff --git a/keyboards/preonic/rev1/config.h b/keyboards/preonic/rev1/config.h index 76b646590..a1091b10e 100644 --- a/keyboards/preonic/rev1/config.h +++ b/keyboards/preonic/rev1/config.h | |||
@@ -15,12 +15,9 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef REV1_CONFIG_H | 18 | #pragma once |
19 | #define REV1_CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
23 | #define DEVICE_VER 0x0001 | 22 | #define DEVICE_VER 0x0001 |
24 | #define PRODUCT_ID 0x67F3 | 23 | #define PRODUCT_ID 0x67F3 |
25 | |||
26 | #endif \ No newline at end of file | ||
diff --git a/keyboards/preonic/rev2/config.h b/keyboards/preonic/rev2/config.h index 29fc09184..a62fed485 100644 --- a/keyboards/preonic/rev2/config.h +++ b/keyboards/preonic/rev2/config.h | |||
@@ -15,12 +15,9 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef REV2_CONFIG_H | 18 | #pragma once |
19 | #define REV2_CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
23 | #define DEVICE_VER 0x0002 | 22 | #define DEVICE_VER 0x0002 |
24 | #define PRODUCT_ID 0x67F3 | 23 | #define PRODUCT_ID 0x67F3 |
25 | |||
26 | #endif \ No newline at end of file | ||
diff --git a/keyboards/preonic/rev3/config.h b/keyboards/preonic/rev3/config.h index 420e7e541..f2c4b3c3d 100644 --- a/keyboards/preonic/rev3/config.h +++ b/keyboards/preonic/rev3/config.h | |||
@@ -15,8 +15,7 @@ | |||
15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef REV3_CONFIG_H | 18 | #pragma once |
19 | #define REV3_CONFIG_H | ||
20 | 19 | ||
21 | /* USB Device descriptor parameter */ | 20 | /* USB Device descriptor parameter */ |
22 | #define DEVICE_VER 0x0003 | 21 | #define DEVICE_VER 0x0003 |
@@ -107,5 +106,3 @@ | |||
107 | #define WS2812_PWM_PAL_MODE 1 | 106 | #define WS2812_PWM_PAL_MODE 1 |
108 | #define WS2812_DMA_STREAM STM32_DMA1_STREAM2 | 107 | #define WS2812_DMA_STREAM STM32_DMA1_STREAM2 |
109 | #define WS2812_DMA_CHANNEL 2 | 108 | #define WS2812_DMA_CHANNEL 2 |
110 | |||
111 | #endif | ||
diff --git a/keyboards/primekb/prime_o/prime_o.h b/keyboards/primekb/prime_o/prime_o.h index 99a805452..fec3392b3 100644 --- a/keyboards/primekb/prime_o/prime_o.h +++ b/keyboards/primekb/prime_o/prime_o.h | |||
@@ -13,28 +13,26 @@ | |||
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 PRIME_O_H | 16 | |
17 | #define PRIME_O_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define LAYOUT( \ | 21 | #define LAYOUT( \ |
22 | K001, K008, K013, K018, K023, K029, K035, K041, K046, K052, K058, K064, K071, K076, K081, K086, \ | 22 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k46, k56, k47, k57, \ |
23 | K002, K009, K014, K019, K024, K030, K036, K042, K047, K053, K059, K065, K072, K077, K082, K087, \ | 23 | k30, k60, k31, k61, k32, k62, k33, k63, k34, k64, k35, k65, k36, k66, k37, k67, \ |
24 | K004, K010, K015, K020, K025, K031, K037, K043, K048, K054, K060, K066, K073, K078, K083, K089, \ | 24 | k20, k70, k21, k71, k22, k72, k23, k73, k24, k74, k25, k75, k26, k76, k27, k77, \ |
25 | K005, K011, K016, K021, K026, K032, K038, K044, K049, K055, K061, K067, K074, K079, K084, K090, \ | 25 | k10, k80, k11, k81, k12, k82, k13, k83, k14, k84, k15, k85, k16, k86, k17, k87, \ |
26 | K007, K012, K017, K022, K028, K034, K040, K045, K051, K057, K063, K069, K075, K080, K085, K092 \ | 26 | k00, k90, k01, k91, k02, k92, k03, k93, k04, k94, k05, k95, k06, k96, k07, k97 \ |
27 | ) { \ | 27 | ) { \ |
28 | { K007, K017, K028, K040, K051, K063, K075, K085 }, \ | 28 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
29 | { K005, K016, K026, K038, K049, K061, K074, K084 }, \ | 29 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
30 | { K004, K015, K025, K037, K048, K060, K073, K083 }, \ | 30 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
31 | { K002, K014, K024, K036, K047, K059, K072, K082 }, \ | 31 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
32 | { K001, K013, K023, K035, K046, K058, K071, K081 }, \ | 32 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
33 | { K008, K018, K029, K041, K052, K064, K076, K086 }, \ | 33 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
34 | { K009, K019, K030, K042, K053, K065, K077, K087 }, \ | 34 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
35 | { K010, K020, K031, K043, K054, K066, K078, K089 }, \ | 35 | { k70, k71, k72, k73, k74, k75, k76, k77 }, \ |
36 | { K011, K021, K032, K044, K055, K067, K079, K090 }, \ | 36 | { k80, k81, k82, k83, k84, k85, k86, k87 }, \ |
37 | { K012, K022, K034, K045, K057, K069, K080, K092 } \ | 37 | { k90, k91, k92, k93, k94, k95, k96, k97 } \ |
38 | } | 38 | } |
39 | |||
40 | #endif | ||
diff --git a/keyboards/primekb/prime_r/config.h b/keyboards/primekb/prime_r/config.h index abf559d8a..b73eb346a 100644 --- a/keyboards/primekb/prime_r/config.h +++ b/keyboards/primekb/prime_r/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -61,5 +60,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
61 | #define RGBLIGHT_SAT_STEP 8 | 60 | #define RGBLIGHT_SAT_STEP 8 |
62 | #define RGBLIGHT_VAL_STEP 8 | 61 | #define RGBLIGHT_VAL_STEP 8 |
63 | #endif | 62 | #endif |
64 | |||
65 | #endif | ||
diff --git a/keyboards/primekb/prime_r/prime_r.h b/keyboards/primekb/prime_r/prime_r.h index 8295fc336..905b5c8cf 100644 --- a/keyboards/primekb/prime_r/prime_r.h +++ b/keyboards/primekb/prime_r/prime_r.h | |||
@@ -13,23 +13,23 @@ | |||
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 PRIMER_H | 16 | |
17 | #define PRIMER_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | #define LAYOUT( \ | 23 | #define LAYOUT( \ |
22 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \ | 24 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
23 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, \ | 25 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
24 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K212, K213, K214, K215, \ | 26 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2C, k2D, k2E, k2F, \ |
25 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314, K315, \ | 27 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, \ |
26 | K400, K402, K403, K404, K405, K407, K409, K410, K411, K412, K413, K414, K415 \ | 28 | k40, k42, k43, k44, k45, k47, k49, k4A, k4B, k4C, k4D, k4E, k4F \ |
27 | ) { \ | 29 | ) { \ |
28 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015 }, \ | 30 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
29 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115 }, \ | 31 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
30 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, KC_NO, K212, K213, K214, K215 }, \ | 32 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, XXX, k2C, k2D, k2E, k2F }, \ |
31 | { K300, KC_NO, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314, K315 }, \ | 33 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F }, \ |
32 | { K400, KC_NO, K402, K403, K404, K405, KC_NO, K407, KC_NO, K409, K410, K411, K412, K413, K414, K415 } \ | 34 | { k40, XXX, k42, k43, k44, k45, XXX, k47, XXX, k49, k4A, k4B, k4C, k4D, k4E, k4F } \ |
33 | } | 35 | } |
34 | |||
35 | #endif \ No newline at end of file | ||
diff --git a/keyboards/projectcain/vault45/info.json b/keyboards/projectcain/vault45/info.json index c70600019..dd352abc0 100644 --- a/keyboards/projectcain/vault45/info.json +++ b/keyboards/projectcain/vault45/info.json | |||
@@ -46,8 +46,7 @@ | |||
46 | { "label": "Super", "x": 1.25, "y": 3 }, | 46 | { "label": "Super", "x": 1.25, "y": 3 }, |
47 | { "label": "Meta", "x": 2.25, "y": 3, "w": 1.25 }, | 47 | { "label": "Meta", "x": 2.25, "y": 3, "w": 1.25 }, |
48 | { "label": "Alt", "x": 3.5, "y": 3, "w": 1.25 }, | 48 | { "label": "Alt", "x": 3.5, "y": 3, "w": 1.25 }, |
49 | { "x": 4.75, "y": 3, "w": 1.75 }, | 49 | { "x": 4.75, "y": 3, "w": 3.5 }, |
50 | { "x": 6.5, "y": 3, "w": 1.75 }, | ||
51 | { "label": "Meta", "x": 8.25, "y": 3, "w": 1.25 }, | 50 | { "label": "Meta", "x": 8.25, "y": 3, "w": 1.25 }, |
52 | { "label": "Super", "x": 9.5, "y": 3, "w": 1.25 }, | 51 | { "label": "Super", "x": 9.5, "y": 3, "w": 1.25 }, |
53 | { "label": "Fn2", "x": 10.75, "y": 3 }, | 52 | { "label": "Fn2", "x": 10.75, "y": 3 }, |
diff --git a/keyboards/puck/puck.h b/keyboards/puck/puck.h index 0f2a284a6..31fff7955 100644 --- a/keyboards/puck/puck.h +++ b/keyboards/puck/puck.h | |||
@@ -1,18 +1,15 @@ | |||
1 | #ifndef PUCK_H | 1 | #pragma once |
2 | #define PUCK_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT( \ | 5 | #define LAYOUT( \ |
7 | K00, K01, K02, \ | 6 | k00, k01, k02, \ |
8 | K03, K04, K05, \ | 7 | k10, k11, k12, \ |
9 | K06, K07, K08, \ | 8 | k20, k21, k22, \ |
10 | K09, K0A, K0B \ | 9 | k30, k31, k32 \ |
11 | ) { \ | 10 | ) { \ |
12 | { K00, K01, K02 }, \ | 11 | { k00, k01, k02 }, \ |
13 | { K03, K04, K05 }, \ | 12 | { k10, k11, k12 }, \ |
14 | { K06, K07, K08 }, \ | 13 | { k20, k21, k22 }, \ |
15 | { K09, K0A, K0B }, \ | 14 | { k30, k31, k32 } \ |
16 | } | 15 | } |
17 | |||
18 | #endif | ||
diff --git a/keyboards/rgbkb/zen/post_rules.mk b/keyboards/rgbkb/zen/post_rules.mk new file mode 100644 index 000000000..3ddb449ef --- /dev/null +++ b/keyboards/rgbkb/zen/post_rules.mk | |||
@@ -0,0 +1,14 @@ | |||
1 | ifeq ($(strip $(CTPC)), yes) | ||
2 | CONVERT_TO_PROTON_C=yes | ||
3 | endif | ||
4 | |||
5 | ifeq ($(strip $(CONVERT_TO_PROTON_C)), yes) | ||
6 | SPLIT_KEYBOARD = no # currently unsupported on ARM | ||
7 | RGBLIGHT_ENABLE = no # currently unsupported on ARM | ||
8 | |||
9 | EXTRAFLAGS += -DUSE_PROTON_C | ||
10 | else | ||
11 | # Currently moved to Pro Micro only section because of lack of Proton-C support | ||
12 | SPLIT_KEYBOARD = yes | ||
13 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | ||
14 | endif | ||
diff --git a/keyboards/rgbkb/zen/rev2/post_rules.mk b/keyboards/rgbkb/zen/rev2/post_rules.mk new file mode 100644 index 000000000..2a4397e98 --- /dev/null +++ b/keyboards/rgbkb/zen/rev2/post_rules.mk | |||
@@ -0,0 +1,5 @@ | |||
1 | # Setup so that OLED can be turned on/off easily | ||
2 | ifeq ($(strip $(OLED_ENABLE)), yes) | ||
3 | # Custom local font file | ||
4 | OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\" | ||
5 | endif | ||
diff --git a/keyboards/rgbkb/zen/rev2/rules.mk b/keyboards/rgbkb/zen/rev2/rules.mk index 9bb8b8cd0..6dd9d2e27 100644 --- a/keyboards/rgbkb/zen/rev2/rules.mk +++ b/keyboards/rgbkb/zen/rev2/rules.mk | |||
@@ -1,9 +1,3 @@ | |||
1 | ENCODER_ENABLE = yes | 1 | ENCODER_ENABLE = yes |
2 | 2 | ||
3 | OLED_ENABLE = no | 3 | OLED_ENABLE = no |
4 | |||
5 | # Setup so that OLED can be turned on/off easily | ||
6 | ifeq ($(strip $(OLED_ENABLE)), yes) | ||
7 | # Custom local font file | ||
8 | OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\" | ||
9 | endif | ||
diff --git a/keyboards/rgbkb/zen/rules.mk b/keyboards/rgbkb/zen/rules.mk index 99a61c0c0..cd2451d32 100644 --- a/keyboards/rgbkb/zen/rules.mk +++ b/keyboards/rgbkb/zen/rules.mk | |||
@@ -4,21 +4,6 @@ MCU = atmega32u4 | |||
4 | # Bootloader selection | 4 | # Bootloader selection |
5 | BOOTLOADER = caterina | 5 | BOOTLOADER = caterina |
6 | 6 | ||
7 | ifeq ($(strip $(CTPC)), yes) | ||
8 | CONVERT_TO_PROTON_C=yes | ||
9 | endif | ||
10 | |||
11 | ifeq ($(strip $(CONVERT_TO_PROTON_C)), yes) | ||
12 | SPLIT_KEYBOARD = no # currently unsupported on ARM | ||
13 | RGBLIGHT_ENABLE = no # currently unsupported on ARM | ||
14 | |||
15 | EXTRAFLAGS += -DUSE_PROTON_C | ||
16 | else | ||
17 | # Currently moved to Pro Micro only section because of lack of Proton-C support | ||
18 | SPLIT_KEYBOARD = yes | ||
19 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | ||
20 | endif | ||
21 | |||
22 | # Build Options | 7 | # Build Options |
23 | # change to "no" to disable the options, or define them in the Makefile in | 8 | # change to "no" to disable the options, or define them in the Makefile in |
24 | # the appropriate keymap folder that will get included automatically | 9 | # the appropriate keymap folder that will get included automatically |
diff --git a/keyboards/sentraq/s65_plus/config.h b/keyboards/sentraq/s65_plus/config.h index 4d4819efc..2f02e8e16 100644 --- a/keyboards/sentraq/s65_plus/config.h +++ b/keyboards/sentraq/s65_plus/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -45,5 +44,3 @@ | |||
45 | 44 | ||
46 | /* Locking resynchronize hack */ | 45 | /* Locking resynchronize hack */ |
47 | #define LOCKING_RESYNC_ENABLE | 46 | #define LOCKING_RESYNC_ENABLE |
48 | |||
49 | #endif | ||
diff --git a/keyboards/sentraq/s65_x/config.h b/keyboards/sentraq/s65_x/config.h index d3c9adbf3..b8886bf67 100644 --- a/keyboards/sentraq/s65_x/config.h +++ b/keyboards/sentraq/s65_x/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -44,5 +43,3 @@ | |||
44 | 43 | ||
45 | /* Locking resynchronize hack */ | 44 | /* Locking resynchronize hack */ |
46 | #define LOCKING_RESYNC_ENABLE | 45 | #define LOCKING_RESYNC_ENABLE |
47 | |||
48 | #endif | ||
diff --git a/keyboards/sidderskb/majbritt/rev2/info.json b/keyboards/sidderskb/majbritt/rev2/info.json index 788657f3b..3e2aa450a 100644 --- a/keyboards/sidderskb/majbritt/rev2/info.json +++ b/keyboards/sidderskb/majbritt/rev2/info.json | |||
@@ -1,10 +1,81 @@ | |||
1 | { | 1 | { |
2 | "keyboard_name": "Majbritt Rev2", | 2 | "keyboard_name": "Majbritt Rev2", |
3 | "url": "https://sidderskb.co.uk/", | ||
4 | "maintainer": "Sleepdealr", | 3 | "maintainer": "Sleepdealr", |
4 | "url": "https://sidderskb.co.uk/", | ||
5 | "layouts": { | 5 | "layouts": { |
6 | "LAYOUT": { | 6 | "LAYOUT": { |
7 | "layout": [{"label":"Esc", "x":0.75, "y":0}, {"label":"!", "x":1.75, "y":0}, {"label":"\"", "x":2.75, "y":0}, {"label":"\u00a3", "x":3.75, "y":0}, {"label":"$", "x":4.75, "y":0}, {"label":"%", "x":5.75, "y":0}, {"label":"^", "x":6.75, "y":0}, {"label":"&", "x":8.5, "y":0}, {"label":"*", "x":9.5, "y":0}, {"label":"(", "x":10.5, "y":0}, {"label":")", "x":11.5, "y":0}, {"label":"_", "x":12.5, "y":0}, {"label":"+", "x":13.5, "y":0}, {"label":"|", "x":14.5, "y":0}, {"label":"~", "x":15.5, "y":0}, {"label":"Del", "x":16.5, "y":0}, {"label":"Tab", "x":0.5, "y":1, "w":1.5}, {"label":"Q", "x":2, "y":1}, {"label":"W", "x":3, "y":1}, {"label":"E", "x":4, "y":1}, {"label":"R", "x":5, "y":1}, {"label":"T", "x":6, "y":1}, {"label":"Y", "x":8, "y":1}, {"label":"U", "x":9, "y":1}, {"label":"I", "x":10, "y":1}, {"label":"O", "x":11, "y":1}, {"label":"P", "x":12, "y":1}, {"label":"{", "x":13, "y":1}, {"label":"}", "x":14, "y":1}, {"label":"Enter", "x":15.25, "y":1, "w":1.25, "h":2}, {"label":"Pgup", "x":16.5, "y":1}, {"label":"Caps Lock", "x":0.25, "y":2, "w":1.75}, {"label":"A", "x":2, "y":2}, {"label":"S", "x":3, "y":2}, {"label":"D", "x":4, "y":2}, {"label":"F", "x":5, "y":2}, {"label":"G", "x":6, "y":2}, {"label":"H", "x":8.25, "y":2}, {"label":"J", "x":9.25, "y":2}, {"label":"K", "x":10.25, "y":2}, {"label":"L", "x":11.25, "y":2}, {"label":":", "x":12.25, "y":2}, {"label":"@", "x":13.25, "y":2}, {"label":"~", "x":14.25, "y":2}, {"label":"Pgdn", "x":16.5, "y":2}, {"label":"Shift", "x":0, "y":3, "w":1.25}, {"label":"|", "x":1.25, "y":3}, {"label":"Z", "x":2.25, "y":3}, {"label":"X", "x":3.25, "y":3}, {"label":"C", "x":4.25, "y":3}, {"label":"V", "x":5.25, "y":3}, {"label":"B", "x":6.25, "y":3}, {"label":"N", "x":8.75, "y":3}, {"label":"M", "x":9.75, "y":3}, {"label":"<", "x":10.75, "y":3}, {"label":">", "x":11.75, "y":3}, {"label":"?", "x":12.75, "y":3}, {"label":"Shift", "x":13.75, "y":3, "w":1.75}, {"label":"Up", "x":15.5, "y":3}, {"label":"Fn", "x":16.5, "y":3}, {"label":"Ctrl", "x":0, "y":4, "w":1.5}, {"label":"Alt", "x":3, "y":4, "w":1.5}, {"label":"LSpace", "x":4.5, "y":4, "w":2.25}, {"label":"Fn", "x":6.75, "y":4}, {"label":"RSpace", "x":8.25, "y":4, "w":2.75}, {"label":"AltGr", "x":11, "y":4, "w":1.5}, {"label":"Left", "x":14.5, "y":4}, {"label":"Down", "x":15.5, "y":4}, {"label":"Right", "x":16.5, "y":4}] | 7 | "layout": [ |
8 | { "label": "Esc", "x": 0.75, "y": 0 }, | ||
9 | { "label": "!", "x": 1.75, "y": 0 }, | ||
10 | { "label": "\"", "x": 2.75, "y": 0 }, | ||
11 | { "label": "\u00a3", "x": 3.75, "y": 0 }, | ||
12 | { "label": "$", "x": 4.75, "y": 0 }, | ||
13 | { "label": "%", "x": 5.75, "y": 0 }, | ||
14 | { "label": "^", "x": 6.75, "y": 0 }, | ||
15 | { "label": "&", "x": 8.5, "y": 0 }, | ||
16 | { "label": "*", "x": 9.5, "y": 0 }, | ||
17 | { "label": "(", "x": 10.5, "y": 0 }, | ||
18 | { "label": ")", "x": 11.5, "y": 0 }, | ||
19 | { "label": "_", "x": 12.5, "y": 0 }, | ||
20 | { "label": "+", "x": 13.5, "y": 0 }, | ||
21 | { "label": "|", "x": 14.5, "y": 0 }, | ||
22 | { "label": "~", "x": 15.5, "y": 0 }, | ||
23 | { "label": "Del", "x": 16.5, "y": 0 }, | ||
24 | { "label": "Tab", "w": 1.5, "x": 0.5, "y": 1 }, | ||
25 | { "label": "Q", "x": 2, "y": 1 }, | ||
26 | { "label": "W", "x": 3, "y": 1 }, | ||
27 | { "label": "E", "x": 4, "y": 1 }, | ||
28 | { "label": "R", "x": 5, "y": 1 }, | ||
29 | { "label": "T", "x": 6, "y": 1 }, | ||
30 | { "label": "Y", "x": 8, "y": 1 }, | ||
31 | { "label": "U", "x": 9, "y": 1 }, | ||
32 | { "label": "I", "x": 10, "y": 1 }, | ||
33 | { "label": "O", "x": 11, "y": 1 }, | ||
34 | { "label": "P", "x": 12, "y": 1 }, | ||
35 | { "label": "{", "x": 13, "y": 1 }, | ||
36 | { "label": "}", "x": 14, "y": 1 }, | ||
37 | { "label": "Enter", "w": 1.5, "x": 15, "y": 1 }, | ||
38 | { "label": "Pgup", "x": 16.5, "y": 1 }, | ||
39 | { "label": "Caps Lock", "w": 1.75, "x": 0.25, "y": 2 }, | ||
40 | { "label": "A", "x": 2, "y": 2 }, | ||
41 | { "label": "S", "x": 3, "y": 2 }, | ||
42 | { "label": "D", "x": 4, "y": 2 }, | ||
43 | { "label": "F", "x": 5, "y": 2 }, | ||
44 | { "label": "G", "x": 6, "y": 2 }, | ||
45 | { "label": "H", "x": 8.25, "y": 2 }, | ||
46 | { "label": "J", "x": 9.25, "y": 2 }, | ||
47 | { "label": "K", "x": 10.25, "y": 2 }, | ||
48 | { "label": "L", "x": 11.25, "y": 2 }, | ||
49 | { "label": ":", "x": 12.25, "y": 2 }, | ||
50 | { "label": "@", "x": 13.25, "y": 2 }, | ||
51 | { "label": "~", "x": 14.25, "y": 2 }, | ||
52 | { "label": "Enter", "w": 1.25, "x": 15.25, "y": 2 }, | ||
53 | { "label": "Pgdn", "x": 16.5, "y": 2 }, | ||
54 | { "label": "Shift", "w": 1.25, "x": 0, "y": 3 }, | ||
55 | { "label": "|", "x": 1.25, "y": 3 }, | ||
56 | { "label": "Z", "x": 2.25, "y": 3 }, | ||
57 | { "label": "X", "x": 3.25, "y": 3 }, | ||
58 | { "label": "C", "x": 4.25, "y": 3 }, | ||
59 | { "label": "V", "x": 5.25, "y": 3 }, | ||
60 | { "label": "B", "x": 6.25, "y": 3 }, | ||
61 | { "label": "N", "x": 8.75, "y": 3 }, | ||
62 | { "label": "M", "x": 9.75, "y": 3 }, | ||
63 | { "label": "<", "x": 10.75, "y": 3 }, | ||
64 | { "label": ">", "x": 11.75, "y": 3 }, | ||
65 | { "label": "?", "x": 12.75, "y": 3 }, | ||
66 | { "label": "Shift", "w": 1.75, "x": 13.75, "y": 3 }, | ||
67 | { "label": "Up", "x": 15.5, "y": 3 }, | ||
68 | { "label": "Fn", "x": 16.5, "y": 3 }, | ||
69 | { "label": "Ctrl", "w": 1.5, "x": 0, "y": 4 }, | ||
70 | { "label": "Alt", "w": 1.5, "x": 3, "y": 4 }, | ||
71 | { "label": "LSpace", "w": 2.25, "x": 4.5, "y": 4 }, | ||
72 | { "label": "Fn", "x": 6.75, "y": 4 }, | ||
73 | { "label": "RSpace", "w": 2.75, "x": 8.25, "y": 4 }, | ||
74 | { "label": "AltGr", "w": 1.5, "x": 11, "y": 4 }, | ||
75 | { "label": "Left", "x": 14.5, "y": 4 }, | ||
76 | { "label": "Down", "x": 15.5, "y": 4 }, | ||
77 | { "label": "Right", "x": 16.5, "y": 4 } | ||
78 | ] | ||
8 | } | 79 | } |
9 | } | 80 | } |
10 | } | 81 | } |
diff --git a/keyboards/singa/keymaps/test/config.h b/keyboards/singa/keymaps/test/config.h deleted file mode 100644 index e176ed347..000000000 --- a/keyboards/singa/keymaps/test/config.h +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | /* Copyright 2018 amnesia0287 | ||
2 | * | ||
3 | * This program is free software: you can redistribute it and/or modify | ||
4 | * it under the terms of the GNU General Public License as published by | ||
5 | * the Free Software Foundation, either version 2 of the License, or | ||
6 | * (at your option) any later version. | ||
7 | * | ||
8 | * This program is distributed in the hope that it will be useful, | ||
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
11 | * GNU General Public License for more details. | ||
12 | * | ||
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/>. | ||
15 | */ | ||
16 | |||
17 | #ifndef CONFIG_USER_H | ||
18 | #define CONFIG_USER_H | ||
19 | |||
20 | #include "config_common.h" | ||
21 | |||
22 | // place overrides here | ||
23 | |||
24 | #endif | ||
diff --git a/keyboards/sixkeyboard/config.h b/keyboards/sixkeyboard/config.h index b8fcb8d7d..8f215aece 100644 --- a/keyboards/sixkeyboard/config.h +++ b/keyboards/sixkeyboard/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -104,5 +103,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
104 | #define NO_ACTION_ONESHOT | 103 | #define NO_ACTION_ONESHOT |
105 | //#define NO_ACTION_MACRO | 104 | //#define NO_ACTION_MACRO |
106 | //#define NO_ACTION_FUNCTION | 105 | //#define NO_ACTION_FUNCTION |
107 | |||
108 | #endif | ||
diff --git a/keyboards/sixkeyboard/sixkeyboard.h b/keyboards/sixkeyboard/sixkeyboard.h index 353e2a78c..3f563af6d 100644 --- a/keyboards/sixkeyboard/sixkeyboard.h +++ b/keyboards/sixkeyboard/sixkeyboard.h | |||
@@ -1,20 +1,7 @@ | |||
1 | #ifndef SIXKEYBOARD_H | 1 | #pragma once |
2 | #define SIXKEYBOARD_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | // This macro is an example of using a non-standard row-column matrix. The | ||
7 | // keyboard in question had 11 rows and 8 columns, but the rows were not all | ||
8 | // horizontal, and the columns were not all vertical. For example, row 2 | ||
9 | // contained "Print Screen", "N", "M", ",", ".", "/", "Right Shift", and | ||
10 | // "Left Alt". Column 0 contained "F6", "7", "O", "'", "Q", "D", "B", | ||
11 | // "Left Alt", "Up Arrow", and "Down Arrow". | ||
12 | // | ||
13 | // The macro makes programming the keys easier and in a more straight-forward | ||
14 | // manner because it realigns the keys into a 6x15 sensible keyboard layout | ||
15 | // instead of the obtuse 11x8 matrix. | ||
16 | |||
17 | |||
18 | /* | 5 | /* |
19 | * ┌───┬───┬───┐ | 6 | * ┌───┬───┬───┐ |
20 | * │ A │ B │ C │ | 7 | * │ A │ B │ C │ |
@@ -24,11 +11,8 @@ | |||
24 | */ | 11 | */ |
25 | #define LAYOUT_ortho_2x3( \ | 12 | #define LAYOUT_ortho_2x3( \ |
26 | k00, k01, k02, \ | 13 | k00, k01, k02, \ |
27 | k10, k11, k12 \ | 14 | k10, k11, k12 \ |
28 | ) { \ | 15 | ) { \ |
29 | { k00, k01, k02 }, \ | 16 | { k00, k01, k02 }, \ |
30 | { k10, k11, k12 } \ | 17 | { k10, k11, k12 } \ |
31 | } | 18 | } |
32 | |||
33 | |||
34 | #endif | ||
diff --git a/keyboards/spaceman/pancake/rev1/feather/rules.mk b/keyboards/spaceman/pancake/rev1/feather/rules.mk index b749dc232..a2ddd81a9 100644 --- a/keyboards/spaceman/pancake/rev1/feather/rules.mk +++ b/keyboards/spaceman/pancake/rev1/feather/rules.mk | |||
@@ -10,7 +10,6 @@ BOOTLOADER = caterina | |||
10 | # Build Options | 10 | # Build Options |
11 | # comment out to disable the options. | 11 | # comment out to disable the options. |
12 | # | 12 | # |
13 | BLUETOOTH = AdafruitBLE | ||
14 | BOOTMAGIC_ENABLE = lite # Enable Bootmagic Lite | 13 | BOOTMAGIC_ENABLE = lite # Enable Bootmagic Lite |
15 | MOUSEKEY_ENABLE = no # Mouse keys | 14 | MOUSEKEY_ENABLE = no # Mouse keys |
16 | EXTRAKEY_ENABLE = yes # Audio control and System control | 15 | EXTRAKEY_ENABLE = yes # Audio control and System control |
@@ -21,6 +20,8 @@ NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https: | |||
21 | BACKLIGHT_ENABLE = no # Custom backlighting code is used, so this should not be enabled | 20 | BACKLIGHT_ENABLE = no # Custom backlighting code is used, so this should not be enabled |
22 | AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below | 21 | AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below |
23 | RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. | 22 | RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. |
23 | BLUETOOTH_ENABLE = yes | ||
24 | BLUETOOTH_DRIVER = AdafruitBLE | ||
24 | 25 | ||
25 | LAYOUTS = ortho_4x12 planck_mit | 26 | LAYOUTS = ortho_4x12 planck_mit |
26 | 27 | ||
diff --git a/keyboards/spacey/info.json b/keyboards/spacey/info.json index 1bb8dea95..94d68addf 100644 --- a/keyboards/spacey/info.json +++ b/keyboards/spacey/info.json | |||
@@ -71,10 +71,10 @@ | |||
71 | {"label":"k43", "x":3, "y":4}, | 71 | {"label":"k43", "x":3, "y":4}, |
72 | {"label":"k44", "x":4, "y":4}, | 72 | {"label":"k44", "x":4, "y":4}, |
73 | {"label":"k45", "x":5, "y":4}, | 73 | {"label":"k45", "x":5, "y":4}, |
74 | 74 | {"label":"k46", "x":6, "y":4}, | |
75 | {"label":"k47", "x":7, "y":4}, | 75 | {"label":"k47", "x":7, "y":4}, |
76 | {"label":"k48", "x":8, "y":4}, | 76 | {"label":"k48", "x":8, "y":4}, |
77 | 77 | {"label":"k49", "x":9, "y":4}, | |
78 | {"label":"k4A", "x":10, "y":4}, | 78 | {"label":"k4A", "x":10, "y":4}, |
79 | {"label":"k4B", "x":11, "y":4}, | 79 | {"label":"k4B", "x":11, "y":4}, |
80 | {"label":"k4C", "x":12, "y":4}, | 80 | {"label":"k4C", "x":12, "y":4}, |
diff --git a/keyboards/standaside/standaside.h b/keyboards/standaside/standaside.h index b66169639..9601f1257 100644 --- a/keyboards/standaside/standaside.h +++ b/keyboards/standaside/standaside.h | |||
@@ -1,29 +1,23 @@ | |||
1 | 1 | #pragma once | |
2 | #ifndef STANDASIDE_H | ||
3 | #define STANDASIDE_H | ||
4 | 2 | ||
5 | #include "quantum.h" | 3 | #include "quantum.h" |
6 | #define ___ KC_NO | ||
7 | 4 | ||
8 | // This a shortcut to help you visually see your layout. | 5 | // This a shortcut to help you visually see your layout. |
9 | // The first section contains all of the arguments | 6 | // The first section contains all of the arguments |
10 | // The second converts the arguments into a two-dimensional array | 7 | // The second converts the arguments into a two-dimensional array |
11 | 8 | ||
12 | #define LAYOUT_ortho_4x16( \ | 9 | #define LAYOUT_ortho_4x16( \ |
13 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, K14, K15, \ | 10 | k00, k10, k01, k11, k02, k12, k03, k13, k04, k14, k05, k15, k06, k16, k07, k17, \ |
14 | K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K30, K31, \ | 11 | k20, k30, k21, k31, k22, k32, k23, k33, k24, k34, k25, k35, k26, k36, k27, k37, \ |
15 | K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, K44, K45, K46, K47, \ | 12 | k40, k50, k41, k51, k42, k52, k43, k53, k44, k54, k45, k55, k46, k56, k47, k57, \ |
16 | K48, K49, K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K60, K61, K62, K63 \ | 13 | k60, k70, k61, k71, k62, k72, k63, k73, k64, k74, k65, k75, k66, k76, k67, k77 \ |
17 | ) \ | 14 | ) { \ |
18 | { \ | 15 | { k00, k01, k02, k03, k04, k05, k06, k07 }, \ |
19 | { K00, K02, K04, K06, K08, K10, K12, K14 }, \ | 16 | { k10, k11, k12, k13, k14, k15, k16, k17 }, \ |
20 | { K01, K03, K05, K07, K09, K11, K13, K15 }, \ | 17 | { k20, k21, k22, k23, k24, k25, k26, k27 }, \ |
21 | { K16, K18, K20, K22, K24, K26, K28, K30 }, \ | 18 | { k30, k31, k32, k33, k34, k35, k36, k37 }, \ |
22 | { K17, K19, K21, K23, K25, K27, K29, K31 }, \ | 19 | { k40, k41, k42, k43, k44, k45, k46, k47 }, \ |
23 | { K32, K34, K36, K38, K40, K42, K44, K46 }, \ | 20 | { k50, k51, k52, k53, k54, k55, k56, k57 }, \ |
24 | { K33, K35, K37, K39, K41, K43, K45, K47 }, \ | 21 | { k60, k61, k62, k63, k64, k65, k66, k67 }, \ |
25 | { K48, K50, K52, K54, K56, K58, K60, K62 }, \ | 22 | { k70, k71, k72, k73, k74, k75, k76, k77 } \ |
26 | { K49, K51, K53, K55, K57, K59, K61, K63 } \ | ||
27 | } | 23 | } |
28 | |||
29 | #endif | ||
diff --git a/keyboards/subatomic/config.h b/keyboards/subatomic/config.h index b19339ad6..47fcc72fd 100644 --- a/keyboards/subatomic/config.h +++ b/keyboards/subatomic/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -75,5 +74,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
75 | //#define NO_ACTION_ONESHOT | 74 | //#define NO_ACTION_ONESHOT |
76 | //#define NO_ACTION_MACRO | 75 | //#define NO_ACTION_MACRO |
77 | //#define NO_ACTION_FUNCTION | 76 | //#define NO_ACTION_FUNCTION |
78 | |||
79 | #endif | ||
diff --git a/keyboards/sx60/sx60.h b/keyboards/sx60/sx60.h index f533d8e89..605b6fe78 100755 --- a/keyboards/sx60/sx60.h +++ b/keyboards/sx60/sx60.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SX60_H | 1 | #pragma once |
2 | #define SX60_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | #include <stdint.h> | 4 | #include <stdint.h> |
@@ -23,60 +22,60 @@ extern uint8_t mcp23018_status; | |||
23 | 22 | ||
24 | uint8_t init_mcp23018(void); | 23 | uint8_t init_mcp23018(void); |
25 | 24 | ||
25 | #define XXX KC_NO | ||
26 | |||
26 | #define LAYOUT( \ | 27 | #define LAYOUT( \ |
27 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, K14, \ | 28 | k00, k01, k02, k03, k04, k05, k06, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
28 | K15, K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \ | 29 | k10, k11, k12, k13, k14, k15, k16, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
29 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, K44, \ | 30 | k20, k21, k22, k23, k24, k25, k26, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ |
30 | K45, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, \ | 31 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
31 | K60, K61, K62, K63, K64, K65, K66, K67, K68, K69, K70, K71 \ | 32 | k40, k41, k42, k43, k44, k45, k48, k49, k4A, k4B, k4C, k4D \ |
32 | ) { \ | 33 | ) { \ |
33 | { K00, K01, K02, K03, K04, K05, K06, KC_NO, K07, K08, K09, K10, K11, K12, K13, K14 }, \ | 34 | { k00, k01, k02, k03, k04, k05, k06, XXX, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
34 | { K15, K16, K17, K18, K19, K20, K21, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29 }, \ | 35 | { k10, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
35 | { K30, K31, K32, K33, K34, K35, K36, KC_NO, K37, K38, K39, K40, K41, K42, K43, K44 }, \ | 36 | { k20, k21, k22, k23, k24, k25, k26, XXX, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
36 | { K45, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K59 }, \ | 37 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3E }, \ |
37 | { K60, K61, K62, K63, K64, K65, KC_NO, KC_NO, K66, K67, K68, K69, K70, K71, KC_NO, KC_NO } \ | 38 | { k40, k41, k42, k43, k44, k45, XXX, XXX, k48, k49, k4A, k4B, k4C, k4D, XXX, XXX } \ |
38 | } | 39 | } |
39 | 40 | ||
40 | #define LAYOUT_ansi_split_bs_rshift( \ | 41 | #define LAYOUT_ansi_split_bs_rshift( \ |
41 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, K14, \ | 42 | k00, k01, k02, k03, k04, k05, k06, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
42 | K15, K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \ | 43 | k10, k11, k12, k13, k14, k15, k16, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
43 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, \ | 44 | k20, k21, k22, k23, k24, k25, k26, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
44 | K44, K45, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, K57, \ | 45 | k30, k31, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
45 | K58, K59, K60, K61, K62, K63, K64, K65, K66, K67, K68, K69 \ | 46 | k40, k41, k42, k43, k44, k45, k48, k49, k4A, k4B, k4C, k4E \ |
46 | ) { \ | 47 | ) { \ |
47 | { K00, K01, K02, K03, K04, K05, K06, KC_NO, K07, K08, K09, K10, K11, K12, K13, K14 }, \ | 48 | { k00, k01, k02, k03, k04, k05, k06, XXX, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
48 | { K15, K16, K17, K18, K19, K20, K21, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29 }, \ | 49 | { k10, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
49 | { K30, K31, K32, K33, K34, K35, K36, KC_NO, K37, K38, K39, K40, K41, K42, K43, KC_NO }, \ | 50 | { k20, k21, k22, k23, k24, k25, k26, XXX, k28, k29, k2A, k2B, k2C, k2D, k2E, XXX }, \ |
50 | { K44, K45, KC_NO, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, K57, K57 }, \ | 51 | { k30, k31, XXX, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3E }, \ |
51 | { K58, K59, K60, K61, K62, K63, KC_NO, KC_NO, K64, K65, K66, K67, K68, K69, KC_NO, KC_NO } \ | 52 | { k40, k41, k42, k43, k44, k45, XXX, XXX, k48, k49, k4A, k4B, k4C, k4E, XXX, XXX } \ |
52 | } | 53 | } |
53 | 54 | ||
54 | #define LAYOUT_ansi_split_bs( \ | 55 | #define LAYOUT_ansi_split_bs( \ |
55 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, K14, \ | 56 | k00, k01, k02, k03, k04, k05, k06, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
56 | K15, K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \ | 57 | k10, k11, k12, k13, k14, k15, k16, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
57 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, K43, \ | 58 | k20, k21, k22, k23, k24, k25, k26, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
58 | K44, K45, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, \ | 59 | k30, k31, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ |
59 | K57, K58, K59, K60, K61, K62, K63, K64, K65, K66, K67, K68 \ | 60 | k40, k41, k42, k43, k44, k45, k48, k49, k4A, k4B, k4C, k4D \ |
60 | ) { \ | 61 | ) { \ |
61 | { K00, K01, K02, K03, K04, K05, K06, KC_NO, K07, K08, K09, K10, K11, K12, K13, K14 }, \ | 62 | { k00, k01, k02, k03, k04, k05, k06, XXX, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
62 | { K15, K16, K17, K18, K19, K20, K21, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29 }, \ | 63 | { k10, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
63 | { K30, K31, K32, K33, K34, K35, K36, KC_NO, K37, K38, K39, K40, K41, K42, K43, KC_NO }, \ | 64 | { k20, k21, k22, k23, k24, k25, k26, XXX, k28, k29, k2A, k2B, k2C, k2D, k2E, XXX }, \ |
64 | { K44, K45, KC_NO, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, KC_NO, KC_NO }, \ | 65 | { k30, k31, XXX, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX, XXX }, \ |
65 | { K57, K58, K59, K60, K61, K62, KC_NO, KC_NO, K63, K64, K65, K66, K67, K68, KC_NO, KC_NO } \ | 66 | { k40, k41, k42, k43, k44, k45, XXX, XXX, k48, k49, k4A, k4B, k4C, k4D, XXX, XXX } \ |
66 | } | 67 | } |
67 | 68 | ||
68 | #define LAYOUT_ansi_split_rshift( \ | 69 | #define LAYOUT_ansi_split_rshift( \ |
69 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, \ | 70 | k00, k01, k02, k03, k04, k05, k06, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
70 | K14, K15, K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, K26, K27, K28, \ | 71 | k10, k11, k12, k13, k14, k15, k16, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, \ |
71 | K29, K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K40, K41, K42, \ | 72 | k20, k21, k22, k23, k24, k25, k26, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
72 | K43, K44, K45, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, \ | 73 | k30, k31, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
73 | K57, K58, K59, K60, K61, K62, K63, K64, K65, K66, K67, K68 \ | 74 | k40, k41, k42, k43, k44, k45, k48, k49, k4A, k4B, k4C, k4D \ |
74 | ) { \ | 75 | ) { \ |
75 | { K00, K01, K02, K03, K04, K05, K06, KC_NO, K07, K08, K09, K10, K11, K12, K13, K13 }, \ | 76 | { k00, k01, k02, k03, k04, k05, k06, XXX, k08, k09, k0A, k0B, k0C, k0D, k0E, k0E }, \ |
76 | { K14, K15, K16, K17, K18, K19, K20, KC_NO, K21, K22, K23, K24, K25, K26, K27, K28 }, \ | 77 | { k10, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F }, \ |
77 | { K29, K30, K31, K32, K33, K34, K35, KC_NO, K36, K37, K38, K39, K40, K41, K42, KC_NO }, \ | 78 | { k20, k21, k22, k23, k24, k25, k26, XXX, k28, k29, k2A, k2B, k2C, k2D, k2E, XXX }, \ |
78 | { K43, K44, KC_NO, K45, K46, K47, K48, K49, K50, K51, K52, K53, K54, K55, K56, K56 }, \ | 79 | { k30, k31, XXX, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3E }, \ |
79 | { K57, K58, K59, K60, K61, K62, KC_NO, KC_NO, K63, K64, K65, K66, K67, K68, KC_NO, KC_NO } \ | 80 | { k40, k41, k42, k43, k44, k45, XXX, XXX, k48, k49, k4A, k4B, k4C, k4D, XXX, XXX } \ |
80 | } | 81 | } |
81 | |||
82 | #endif | ||
diff --git a/keyboards/tanuki/config.h b/keyboards/tanuki/config.h index f73ffa79a..4680753dd 100644 --- a/keyboards/tanuki/config.h +++ b/keyboards/tanuki/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -76,5 +75,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
76 | //#define NO_ACTION_ONESHOT | 75 | //#define NO_ACTION_ONESHOT |
77 | //#define NO_ACTION_MACRO | 76 | //#define NO_ACTION_MACRO |
78 | //#define NO_ACTION_FUNCTION | 77 | //#define NO_ACTION_FUNCTION |
79 | |||
80 | #endif | ||
diff --git a/keyboards/tetris/tetris.h b/keyboards/tetris/tetris.h index f5d13e5c2..56f4ecbfc 100755 --- a/keyboards/tetris/tetris.h +++ b/keyboards/tetris/tetris.h | |||
@@ -1,20 +1,19 @@ | |||
1 | #ifndef TETRIS_H | 1 | #pragma once |
2 | #define TETRIS_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | #define LAYOUT_planck_mit( \ | 7 | #define LAYOUT_planck_mit( \ |
7 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 8 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
8 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \ | 9 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
9 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 10 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
10 | K300, K301, K302, K303, K304, K305, K307, K308, K309, K310, K311, \ | 11 | k30, k31, k32, k33, k34, k35, k37, k38, k39, k3A, k3B, \ |
11 | K400, K401, K410, K411 \ | 12 | k40, k41, k4A, k4B \ |
12 | ) { \ | 13 | ) { \ |
13 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 14 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
14 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \ | 15 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
15 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 16 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
16 | { K300, K301, K302, K303, K304, K305, KC_NO, K307, K308, K309, K310, K311 }, \ | 17 | { k30, k31, k32, k33, k34, k35, XXX, k37, k38, k39, k3A, k3B }, \ |
17 | { K400, K401, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K410, K411 } \ | 18 | { k40, k41, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, k4A, k4B } \ |
18 | } | 19 | } |
19 | |||
20 | #endif | ||
diff --git a/keyboards/thevankeyboards/roadkit/config.h b/keyboards/thevankeyboards/roadkit/config.h index 815dd715b..ebcb8b820 100644 --- a/keyboards/thevankeyboards/roadkit/config.h +++ b/keyboards/thevankeyboards/roadkit/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -151,5 +150,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
151 | //#define NO_ACTION_ONESHOT | 150 | //#define NO_ACTION_ONESHOT |
152 | //#define NO_ACTION_MACRO | 151 | //#define NO_ACTION_MACRO |
153 | //#define NO_ACTION_FUNCTION | 152 | //#define NO_ACTION_FUNCTION |
154 | |||
155 | #endif | ||
diff --git a/keyboards/thevankeyboards/roadkit/roadkit.h b/keyboards/thevankeyboards/roadkit/roadkit.h index 62cfabc5e..f367c88ff 100644 --- a/keyboards/thevankeyboards/roadkit/roadkit.h +++ b/keyboards/thevankeyboards/roadkit/roadkit.h | |||
@@ -1,33 +1,30 @@ | |||
1 | #ifndef ROADKIT_H | 1 | #pragma once |
2 | #define ROADKIT_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
5 | #define XXX KC_NO | ||
6 | |||
6 | // This is a shortcut to help you visually see your layout. | 7 | // This is a shortcut to help you visually see your layout. |
7 | #define LAYOUT_numpad_4x4( \ | 8 | #define LAYOUT_numpad_4x4( \ |
8 | K00, K01, K02, K03, \ | 9 | k00, k01, k02, k03, \ |
9 | K10, K11, K12, \ | 10 | k10, k11, k12, \ |
10 | K20, K21, K22, K23, \ | 11 | k20, k21, k22, k23, \ |
11 | K30, K32 \ | 12 | k30, k32 \ |
12 | ) \ | 13 | ) { \ |
13 | { \ | 14 | { k00, k01, k02, k03 }, \ |
14 | { K00, K01, K02, K03 }, \ | 15 | { k10, k11, k12, XXX }, \ |
15 | { K10, K11, K12, KC_NO }, \ | 16 | { k20, k21, k22, k23 }, \ |
16 | { K20, K21, K22, K23 }, \ | 17 | { k30, XXX, k32, XXX } \ |
17 | { K30, KC_NO, K32, KC_NO } \ | ||
18 | } | 18 | } |
19 | 19 | ||
20 | #define LAYOUT_ortho_4x4( \ | 20 | #define LAYOUT_ortho_4x4( \ |
21 | K00, K01, K02, K03, \ | 21 | k00, k01, k02, k03, \ |
22 | K10, K11, K12, K13, \ | 22 | k10, k11, k12, k13, \ |
23 | K20, K21, K22, K23, \ | 23 | k20, k21, k22, k23, \ |
24 | K30, K31, K32, K33 \ | 24 | k30, k31, k32, k33 \ |
25 | ) \ | 25 | ) { \ |
26 | { \ | 26 | { k00, k01, k02, k03 }, \ |
27 | { K00, K01, K02, K03 }, \ | 27 | { k10, k11, k12, k13 }, \ |
28 | { K10, K11, K12, K13 }, \ | 28 | { k20, k21, k22, k23 }, \ |
29 | { K20, K21, K22, K23 }, \ | 29 | { k30, k31, k32, k33 } \ |
30 | { K30, K31, K32, K33 } \ | ||
31 | } | 30 | } |
32 | |||
33 | #endif | ||
diff --git a/keyboards/toad/config.h b/keyboards/toad/config.h index e4391437b..793e740fa 100644 --- a/keyboards/toad/config.h +++ b/keyboards/toad/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -48,5 +47,3 @@ | |||
48 | #define RGBLIGHT_SAT_STEP 8 | 47 | #define RGBLIGHT_SAT_STEP 8 |
49 | #define RGBLIGHT_VAL_STEP 8 | 48 | #define RGBLIGHT_VAL_STEP 8 |
50 | #endif | 49 | #endif |
51 | |||
52 | #endif | ||
diff --git a/keyboards/tokyokeyboard/alix40/rules.mk b/keyboards/tokyokeyboard/alix40/rules.mk index 5fedaed83..7f44c1325 100644 --- a/keyboards/tokyokeyboard/alix40/rules.mk +++ b/keyboards/tokyokeyboard/alix40/rules.mk | |||
@@ -21,6 +21,6 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
21 | NKRO_ENABLE = no # USB Nkey Rollover | 21 | NKRO_ENABLE = no # USB Nkey Rollover |
22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 22 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 23 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | ||
25 | AUDIO_ENABLE = no # Audio output | 24 | AUDIO_ENABLE = no # Audio output |
26 | BLUETOOTH = AdafruitBLE | 25 | BLUETOOTH_ENABLE = yes |
26 | BLUETOOTH_DRIVER = AdafruitBLE | ||
diff --git a/keyboards/treasure/type9/type9.h b/keyboards/treasure/type9/type9.h index 4e3c235d1..6034416f1 100644 --- a/keyboards/treasure/type9/type9.h +++ b/keyboards/treasure/type9/type9.h | |||
@@ -13,8 +13,8 @@ | |||
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 TYPE9_H | 16 | |
17 | #define TYPE9_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -26,15 +26,12 @@ | |||
26 | * The second converts the arguments into a two-dimensional array which | 26 | * The second converts the arguments into a two-dimensional array which |
27 | * represents the switch matrix. | 27 | * represents the switch matrix. |
28 | */ | 28 | */ |
29 | #define LAYOUT( \ | 29 | #define LAYOUT( \ |
30 | K00, K01, K02, \ | 30 | k00, k01, k02, \ |
31 | K10, K11, K12, \ | 31 | k10, k11, k12, \ |
32 | K20, K21, K22 \ | 32 | k20, k21, k22 \ |
33 | ) \ | 33 | ) { \ |
34 | { \ | 34 | { k00, k01, k02 }, \ |
35 | { K00, K01, K02 }, \ | 35 | { k10, k11, k12 }, \ |
36 | { K10, K11, K12 }, \ | 36 | { k20, k21, k22 } \ |
37 | { K20, K21, K22 }, \ | ||
38 | } | 37 | } |
39 | |||
40 | #endif | ||
diff --git a/keyboards/uk78/config.h b/keyboards/uk78/config.h index 272e8401e..4ac138a9b 100644 --- a/keyboards/uk78/config.h +++ b/keyboards/uk78/config.h | |||
@@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | */ | 16 | */ |
17 | 17 | ||
18 | #ifndef CONFIG_H | 18 | #pragma once |
19 | #define CONFIG_H | ||
20 | 19 | ||
21 | #include "config_common.h" | 20 | #include "config_common.h" |
22 | 21 | ||
@@ -63,5 +62,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
63 | #define RGBLIGHT_SAT_STEP 8 | 62 | #define RGBLIGHT_SAT_STEP 8 |
64 | #define RGBLIGHT_VAL_STEP 8 | 63 | #define RGBLIGHT_VAL_STEP 8 |
65 | #endif | 64 | #endif |
66 | |||
67 | #endif | ||
diff --git a/keyboards/uk78/uk78.h b/keyboards/uk78/uk78.h index 32c72d8fd..46e53e7b3 100644 --- a/keyboards/uk78/uk78.h +++ b/keyboards/uk78/uk78.h | |||
@@ -1,49 +1,47 @@ | |||
1 | #ifndef UK78_H | 1 | #pragma once |
2 | #define UK78_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | // readability | 5 | // readability |
7 | #define ____ KC_NO | 6 | #define ___ KC_NO |
8 | 7 | ||
9 | /* Re: Right Shift | 8 | /* Re: Right Shift |
10 | * | 9 | * |
11 | * Per a conversation I had on reddit with Rozakiin, matrix positions K312, | 10 | * Per a conversation I had on reddit with Rozakiin, matrix positions k3C, |
12 | * K313 and K314 are never in use all together at the same time. | 11 | * k3D and k3E are never in use all together at the same time. |
13 | * | 12 | * |
14 | * A 2.75u-sized right Shift uses position K313, rendering K312 and K314 | 13 | * A 2.75u-sized right Shift uses position k3D, rendering k3C and k3E |
15 | * inaccessible. | 14 | * inaccessible. |
16 | * | 15 | * |
17 | * A split right Shift, in either 1.75u/1u or 1u/1.75u (JIS layout) uses | 16 | * A split right Shift, in either 1.75u/1u or 1u/1.75u (JIS layout) uses |
18 | * positions K312 and K314, rendering K313 inaccessible. | 17 | * positions k3C and k3E, rendering k3D inaccessible. |
19 | * | 18 | * |
20 | * - @noroadsleft | 19 | * - @noroadsleft |
21 | * July 13, 2018 | 20 | * July 13, 2018 |
22 | */ | 21 | */ |
23 | |||
24 | #define LAYOUT_all( \ | 22 | #define LAYOUT_all( \ |
25 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017, K018, \ | 23 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I, \ |
26 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K114, K115, K116, K117, K118, \ | 24 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, k1G, k1H, k1I, \ |
27 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K214, K215, K216, K217, K218, \ | 25 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2E, k2F, k2G, k2H, k2I, \ |
28 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314, K315, K316, K317, K318, \ | 26 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k3G, k3H, k3I, \ |
29 | K400, K401, K402, K406, K410, K411, K412, K413, K414, K415, K416, K417, K418 \ | 27 | k40, k41, k42, k46, k4A, k4B, k4C, k4D, k4E, k4F, k4G, k4H, k4I \ |
30 | ) { \ | 28 | ) { \ |
31 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017, K018 }, \ | 29 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I }, \ |
32 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, ____, K114, K115, K116, K117, K118 }, \ | 30 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, ___, k1E, k1F, k1G, k1H, k1I }, \ |
33 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, ____, K214, K215, K216, K217, K218 }, \ | 31 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, ___, k2E, k2F, k2G, k2H, k2I }, \ |
34 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314, K315, K316, K317, K318 }, \ | 32 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, k3F, k3G, k3H, k3I }, \ |
35 | { K400, K401, K402, ____, ____, ____, K406, ____, ____, ____, K410, K411, K412, K413, K414, K415, K416, K417, K418 } \ | 33 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, ___, k4A, k4B, k4C, k4D, k4E, k4F, k4G, k4H, k4I } \ |
36 | } | 34 | } |
37 | 35 | ||
38 | /* LAYOUT_ansi | 36 | /* LAYOUT_ansi |
39 | * | 37 | * |
40 | * This layout uses: | 38 | * This layout uses: |
41 | * | 39 | * |
42 | * - Split Backspace (K013 and K014) | 40 | * - Split Backspace (k0D and k0E) |
43 | * - ANSI Enter (K214) | 41 | * - ANSI Enter (k2E) |
44 | * - ANSI 2.25u Left Shift (K300) | 42 | * - ANSI 2.25u Left Shift (k30) |
45 | * - Compact right Shift (K312 and K314) | 43 | * - Compact right Shift (k3C and k3E) |
46 | * - Two 1.5u modifiers (K410 and K412) between the spacebar and the Left | 44 | * - Two 1.5u modifiers (k4A and k4C) between the spacebar and the Left |
47 | * arrow key | 45 | * arrow key |
48 | * ,---------------------------------------------------------------------------. | 46 | * ,---------------------------------------------------------------------------. |
49 | * |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -_| =+| \||Bsp|Del|P/ |P* |P- | | 47 | * |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -_| =+| \||Bsp|Del|P/ |P* |P- | |
@@ -58,28 +56,28 @@ | |||
58 | * `---------------------------------------------------------------------------' | 56 | * `---------------------------------------------------------------------------' |
59 | */ | 57 | */ |
60 | #define LAYOUT_ansi( \ | 58 | #define LAYOUT_ansi( \ |
61 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017, K018, \ | 59 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I, \ |
62 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K114, K115, K116, K117, K118, \ | 60 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, k1G, k1H, k1I, \ |
63 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K214, K215, K216, K217, K218, \ | 61 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2E, k2F, k2G, k2H, k2I, \ |
64 | K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K314, K315, K316, K317, K318, \ | 62 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, k3F, k3G, k3H, k3I, \ |
65 | K400, K401, K402, K406, K410, K412, K413, K414, K415, K416, K417, K418 \ | 63 | k40, k41, k42, k46, k4A, k4C, k4D, k4E, k4F, k4G, k4H, k4I \ |
66 | ) { \ | 64 | ) { \ |
67 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017, K018 }, \ | 65 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I }, \ |
68 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, ____, K114, K115, K116, K117, K118 }, \ | 66 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, ___, k1E, k1F, k1G, k1H, k1I }, \ |
69 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, ____, ____, K214, K215, K216, K217, K218 }, \ | 67 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, ___, ___, k2E, k2F, k2G, k2H, k2I }, \ |
70 | { K300, ____, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, ____, K314, K315, K316, K317, K318 }, \ | 68 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, k3E, k3F, k3G, k3H, k3I }, \ |
71 | { K400, K401, K402, ____, ____, ____, K406, ____, ____, ____, K410, ____, K412, K413, K414, K415, K416, K417, K418 } \ | 69 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, ___, k4A, ___, k4C, k4D, k4E, k4F, k4G, k4H, k4I } \ |
72 | } | 70 | } |
73 | 71 | ||
74 | /* LAYOUT_iso | 72 | /* LAYOUT_iso |
75 | * | 73 | * |
76 | * This layout uses: | 74 | * This layout uses: |
77 | * | 75 | * |
78 | * - Split Backspace (K013 and K014) | 76 | * - Split Backspace (k0D and k0E) |
79 | * - ISO Enter (K114) | 77 | * - ISO Enter (k1E) |
80 | * - ISO Left Shift and 1u (K300 and K301) | 78 | * - ISO Left Shift and 1u (k30 and k31) |
81 | * - Compact right Shift (K312 and K314) | 79 | * - Compact right Shift (k3C and k3E) |
82 | * - Two 1.5u modifiers (K410 and K412) between the spacebar and the Left | 80 | * - Two 1.5u modifiers (k4A and k4C) between the spacebar and the Left |
83 | * arrow key | 81 | * arrow key |
84 | * ,---------------------------------------------------------------------------. | 82 | * ,---------------------------------------------------------------------------. |
85 | * |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -_| =+| \||Bsp|Del|P/ |P* |P- | | 83 | * |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -_| =+| \||Bsp|Del|P/ |P* |P- | |
@@ -94,17 +92,15 @@ | |||
94 | * `---------------------------------------------------------------------------' | 92 | * `---------------------------------------------------------------------------' |
95 | */ | 93 | */ |
96 | #define LAYOUT_iso( \ | 94 | #define LAYOUT_iso( \ |
97 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017, K018, \ | 95 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I, \ |
98 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K114, K115, K116, K117, K118, \ | 96 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, k1F, k1G, k1H, k1I, \ |
99 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K215, K216, K217, K218, \ | 97 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2F, k2G, k2H, k2I, \ |
100 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K314, K315, K316, K317, K318, \ | 98 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3E, k3F, k3G, k3H, k3I, \ |
101 | K400, K401, K402, K406, K410, K412, K413, K414, K415, K416, K417, K418 \ | 99 | k40, k41, k42, k46, k4A, k4C, k4D, k4E, k4F, k4G, k4H, k4I \ |
102 | ) { \ | 100 | ) { \ |
103 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, K017, K018 }, \ | 101 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, k0H, k0I }, \ |
104 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, ____, K114, K115, K116, K117, K118 }, \ | 102 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, ___, k1E, k1F, k1G, k1H, k1I }, \ |
105 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, ____, ____, K215, K216, K217, K218 }, \ | 103 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, ___, ___, k2F, k2G, k2H, k2I }, \ |
106 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, ____, K314, K315, K316, K317, K318 }, \ | 104 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, ___, k3E, k3F, k3G, k3H, k3I }, \ |
107 | { K400, K401, K402, ____, ____, ____, K406, ____, ____, ____, K410, ____, K412, K413, K414, K415, K416, K417, K418 } \ | 105 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, ___, k4A, ___, k4C, k4D, k4E, k4F, k4G, k4H, k4I } \ |
108 | } | 106 | } |
109 | |||
110 | #endif | ||
diff --git a/keyboards/waldo/keymaps/default_split_shft_bck/config.h b/keyboards/waldo/keymaps/default_split_shft_bck/config.h deleted file mode 100644 index 19a485296..000000000 --- a/keyboards/waldo/keymaps/default_split_shft_bck/config.h +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | #ifndef CONFIG_USER_H | ||
2 | #define CONFIG_USER_H | ||
3 | |||
4 | |||
5 | #endif | ||
diff --git a/keyboards/westfoxtrot/aanzee/aanzee.h b/keyboards/westfoxtrot/aanzee/aanzee.h index aa1b91656..1cfa1784f 100644 --- a/keyboards/westfoxtrot/aanzee/aanzee.h +++ b/keyboards/westfoxtrot/aanzee/aanzee.h | |||
@@ -13,8 +13,8 @@ | |||
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 AANZEE_H | 16 | |
17 | #define AANZEE_H | 17 | #pragma once |
18 | 18 | ||
19 | #define ___ KC_NO | 19 | #define ___ KC_NO |
20 | 20 | ||
@@ -28,38 +28,33 @@ | |||
28 | * The second converts the arguments into a two-dimensional array which | 28 | * The second converts the arguments into a two-dimensional array which |
29 | * represents the switch matrix. | 29 | * represents the switch matrix. |
30 | */ | 30 | */ |
31 | // readability | ||
32 | |||
33 | #define LAYOUT_ansi( \ | 31 | #define LAYOUT_ansi( \ |
34 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0F, K0D, K0E, \ | 32 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0F, k0D, k0E, \ |
35 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | 33 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
36 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, K2E, \ | 34 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, k2E, \ |
37 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 35 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
38 | K40, K41, K42, K46, K49, K4A, K4C, K4D, K4E \ | 36 | k40, k41, k42, k46, k49, k4A, k4C, k4D, k4E \ |
39 | ) \ | 37 | ) { \ |
40 | { \ | 38 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
41 | {K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F}, \ | 39 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, ___ }, \ |
42 | {K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, ___}, \ | 40 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, ___, k2D, k2E, ___ }, \ |
43 | {K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, ___, K2D, K2E, ___}, \ | 41 | { k30, ___, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, ___ }, \ |
44 | {K30, ___, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, ___}, \ | 42 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, k49, k4A, ___, k4C, k4D, k4E, ___ } \ |
45 | {K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, ___, K4C, K4D, K4E, ___} \ | ||
46 | } | 43 | } |
44 | |||
47 | #define LAYOUT_iso( \ | 45 | #define LAYOUT_iso( \ |
48 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 46 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
49 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, \ | 47 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1E, \ |
50 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, \ | 48 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ |
51 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 49 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
52 | K40, K41, K42, K46, K49, K4A, K4C, K4D, K4E \ | 50 | k40, k41, k42, k46, k49, k4A, k4C, k4D, k4E \ |
53 | ) \ | 51 | ) { \ |
54 | { \ | 52 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, ___ }, \ |
55 | {K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, ___}, \ | 53 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, ___, k1E, ___ }, \ |
56 | {K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, ___, K1E, ___}, \ | 54 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, ___ }, \ |
57 | {K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, ___}, \ | 55 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, ___ }, \ |
58 | {K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, ___}, \ | 56 | { k40, k41, k42, ___, ___, ___, k46, ___, ___, k49, k4A, ___, k4C, k4D, k4E, ___ } \ |
59 | {K40, K41, K42, ___, ___, ___, K46, ___, ___, K49, K4A, ___, K4C, K4D, K4E, ___} \ | ||
60 | } | 57 | } |
61 | 58 | ||
62 | void matrix_init_user(void); | 59 | void matrix_init_user(void); |
63 | void matrix_scan_user(void); | 60 | void matrix_scan_user(void); |
64 | |||
65 | #endif | ||
diff --git a/keyboards/westfoxtrot/cyclops/cyclops.h b/keyboards/westfoxtrot/cyclops/cyclops.h index d82c56744..50744929d 100644 --- a/keyboards/westfoxtrot/cyclops/cyclops.h +++ b/keyboards/westfoxtrot/cyclops/cyclops.h | |||
@@ -13,11 +13,13 @@ | |||
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 CYCLOPS_H | 16 | |
17 | #define CYCLOPS_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | /* This a shortcut to help you visually see your layout. | 23 | /* This a shortcut to help you visually see your layout. |
22 | * | 24 | * |
23 | * The first section contains all of the arguments representing the physical | 25 | * The first section contains all of the arguments representing the physical |
@@ -27,17 +29,15 @@ | |||
27 | * represents the switch matrix. | 29 | * represents the switch matrix. |
28 | */ | 30 | */ |
29 | #define LAYOUT( \ | 31 | #define LAYOUT( \ |
30 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ | 32 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ |
31 | K10, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ | 33 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
32 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K4D, \ | 34 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k4D, \ |
33 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ | 35 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
34 | K40, K41, K42, K46, K4A, K4B, K4C, K4E, K2E \ | 36 | k40, k41, k42, k46, k4A, k4B, k4C, k4E, k2E \ |
35 | ) { \ | 37 | ) { \ |
36 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ | 38 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E }, \ |
37 | { K10, KC_NO, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ | 39 | { k10, XXX, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
38 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \ | 40 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E }, \ |
39 | { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ | 41 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
40 | { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E } \ | 42 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, XXX, XXX, k4A, k4B, k4C, k4D, k4E } \ |
41 | } | 43 | } |
42 | |||
43 | #endif | ||
diff --git a/keyboards/whitefox/config.h b/keyboards/whitefox/config.h index 1cdac01d0..d2b6639a3 100644 --- a/keyboards/whitefox/config.h +++ b/keyboards/whitefox/config.h | |||
@@ -72,9 +72,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
72 | #define I2C1_CLOCK_SPEED 400000 | 72 | #define I2C1_CLOCK_SPEED 400000 |
73 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 73 | #define I2C1_SCL_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
74 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 | 74 | #define I2C1_SDA_PAL_MODE PAL_MODE_ALTERNATIVE_2 |
75 | #define I2C1_BANK GPIOB | 75 | #define I2C1_SCL_PIN B0 |
76 | #define I2C1_SCL 0 | 76 | #define I2C1_SDA_PIN B1 |
77 | #define I2C1_SDA 1 | ||
78 | 77 | ||
79 | /* If defined, GRAVE_ESC will always act as ESC when CTRL is held. | 78 | /* If defined, GRAVE_ESC will always act as ESC when CTRL is held. |
80 | * This is useful for the Windows task manager shortcut (ctrl+shift+esc). | 79 | * This is useful for the Windows task manager shortcut (ctrl+shift+esc). |
diff --git a/keyboards/wilba_tech/rama_works_m10_b/rama_works_m10_b.h b/keyboards/wilba_tech/rama_works_m10_b/rama_works_m10_b.h index d55ad598c..c23a4d003 100644 --- a/keyboards/wilba_tech/rama_works_m10_b/rama_works_m10_b.h +++ b/keyboards/wilba_tech/rama_works_m10_b/rama_works_m10_b.h | |||
@@ -13,17 +13,18 @@ | |||
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 | #include "quantum.h" | 16 | #pragma once |
17 | 17 | ||
18 | #ifndef RAMA_M10_B_H | 18 | #include "quantum.h" |
19 | #define RAMA_M10_B_H | ||
20 | 19 | ||
21 | // This a shortcut to help you visually see your layout. | 20 | // This a shortcut to help you visually see your layout. |
22 | // The first section contains all of the arguments | 21 | // The first section contains all of the arguments |
23 | // The second converts the arguments into a two-dimensional array | 22 | // The second converts the arguments into a two-dimensional array |
24 | #define LAYOUT( \ | 23 | #define LAYOUT( \ |
25 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09 ) \ | 24 | k00, k01, k02, \ |
26 | { \ | 25 | k03, k04, k05, \ |
27 | {K00, K01, K02, K03, K04, K05, K06, K07, K08, K09}, \ | 26 | k06, k07, k08, \ |
28 | } | 27 | k09 \ |
29 | #endif // RAMA_M10_B | 28 | ) { \ |
29 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09 } \ | ||
30 | } | ||
diff --git a/keyboards/wilba_tech/rama_works_m6_a/rama_works_m6_a.h b/keyboards/wilba_tech/rama_works_m6_a/rama_works_m6_a.h index d3c7bad33..0a3858145 100644 --- a/keyboards/wilba_tech/rama_works_m6_a/rama_works_m6_a.h +++ b/keyboards/wilba_tech/rama_works_m6_a/rama_works_m6_a.h | |||
@@ -13,17 +13,17 @@ | |||
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 | #include "quantum.h" | ||
17 | 16 | ||
18 | #ifndef RAMA_M6_A_H | 17 | #pragma once |
19 | #define RAMA_M6_A_H | 18 | |
19 | #include "quantum.h" | ||
20 | 20 | ||
21 | // This a shortcut to help you visually see your layout. | 21 | // This a shortcut to help you visually see your layout. |
22 | // The first section contains all of the arguments | 22 | // The first section contains all of the arguments |
23 | // The second converts the arguments into a two-dimensional array | 23 | // The second converts the arguments into a two-dimensional array |
24 | #define LAYOUT( \ | 24 | #define LAYOUT( \ |
25 | K00, K01, K02, K03, K04, K05) \ | 25 | k00, k01, k02, \ |
26 | { \ | 26 | k03, k04, k05 \ |
27 | {K00, K01, K02, K03, K04, K05}, \ | 27 | ) { \ |
28 | } | 28 | { k00, k01, k02, k03, k04, k05 } \ |
29 | #endif // RAMA_M6_A | 29 | } |
diff --git a/keyboards/xelus/kangaroo/config.h b/keyboards/xelus/kangaroo/config.h index f6b17c24a..1d746b342 100644 --- a/keyboards/xelus/kangaroo/config.h +++ b/keyboards/xelus/kangaroo/config.h | |||
@@ -43,8 +43,8 @@ | |||
43 | #define LOCKING_RESYNC_ENABLE | 43 | #define LOCKING_RESYNC_ENABLE |
44 | 44 | ||
45 | // I2C OLED defines | 45 | // I2C OLED defines |
46 | #define I2C1_SCL 8 | 46 | #define I2C1_SCL_PIN B8 |
47 | #define I2C1_SDA 9 | 47 | #define I2C1_SDA_PIN B9 |
48 | 48 | ||
49 | #define I2C1_SCL_PAL_MODE 1 | 49 | #define I2C1_SCL_PAL_MODE 1 |
50 | #define I2C1_SDA_PAL_MODE 1 | 50 | #define I2C1_SDA_PAL_MODE 1 |
diff --git a/keyboards/xelus/pachi/rgb/config.h b/keyboards/xelus/pachi/rgb/config.h index 9378b2c41..3bc7071ec 100644 --- a/keyboards/xelus/pachi/rgb/config.h +++ b/keyboards/xelus/pachi/rgb/config.h | |||
@@ -45,8 +45,8 @@ | |||
45 | #define LOCKING_RESYNC_ENABLE | 45 | #define LOCKING_RESYNC_ENABLE |
46 | 46 | ||
47 | // I2C setup | 47 | // I2C setup |
48 | #define I2C1_SCL 8 | 48 | #define I2C1_SCL_PIN B8 |
49 | #define I2C1_SDA 9 | 49 | #define I2C1_SDA_PIN B9 |
50 | #define I2C1_SCL_PAL_MODE 4 | 50 | #define I2C1_SCL_PAL_MODE 4 |
51 | #define I2C1_SDA_PAL_MODE 4 | 51 | #define I2C1_SDA_PAL_MODE 4 |
52 | #define I2C1_TIMINGR_PRESC 0U | 52 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/xelus/valor/rev2/config.h b/keyboards/xelus/valor/rev2/config.h index 2ab581c75..502cc482e 100644 --- a/keyboards/xelus/valor/rev2/config.h +++ b/keyboards/xelus/valor/rev2/config.h | |||
@@ -47,8 +47,8 @@ | |||
47 | #define LOCKING_RESYNC_ENABLE | 47 | #define LOCKING_RESYNC_ENABLE |
48 | 48 | ||
49 | // I2C setup | 49 | // I2C setup |
50 | #define I2C1_SCL 8 | 50 | #define I2C1_SCL_PIN B8 |
51 | #define I2C1_SDA 9 | 51 | #define I2C1_SDA_PIN B9 |
52 | #define I2C1_SCL_PAL_MODE 4 | 52 | #define I2C1_SCL_PAL_MODE 4 |
53 | #define I2C1_SDA_PAL_MODE 4 | 53 | #define I2C1_SDA_PAL_MODE 4 |
54 | #define I2C1_TIMINGR_PRESC 0U | 54 | #define I2C1_TIMINGR_PRESC 0U |
diff --git a/keyboards/xelus/valor_frl_tkl/config.h b/keyboards/xelus/valor_frl_tkl/config.h index 5319a95ba..c1c08878c 100644 --- a/keyboards/xelus/valor_frl_tkl/config.h +++ b/keyboards/xelus/valor_frl_tkl/config.h | |||
@@ -47,8 +47,8 @@ | |||
47 | #define LOCKING_RESYNC_ENABLE | 47 | #define LOCKING_RESYNC_ENABLE |
48 | 48 | ||
49 | // I2C OLED defines | 49 | // I2C OLED defines |
50 | #define I2C1_SCL 8 | 50 | #define I2C1_SCL_PIN B8 |
51 | #define I2C1_SDA 9 | 51 | #define I2C1_SDA_PIN B9 |
52 | 52 | ||
53 | #define I2C1_SCL_PAL_MODE 1 | 53 | #define I2C1_SCL_PAL_MODE 1 |
54 | #define I2C1_SDA_PAL_MODE 1 | 54 | #define I2C1_SDA_PAL_MODE 1 |
diff --git a/keyboards/xiudi/xd87/xd87.h b/keyboards/xiudi/xd87/xd87.h index 0dec1f6a1..2d700d7ba 100644 --- a/keyboards/xiudi/xd87/xd87.h +++ b/keyboards/xiudi/xd87/xd87.h | |||
@@ -13,58 +13,57 @@ | |||
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 XD87_H | 16 | |
17 | #define XD87_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
21 | #define XXX KC_NO | ||
22 | |||
21 | #define LAYOUT_all( \ | 23 | #define LAYOUT_all( \ |
22 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \ | 24 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ |
23 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K3E, K1E, K1F, K1G, \ | 25 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k3E, k1E, k1F, k1G, \ |
24 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G, \ | 26 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G, \ |
25 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 27 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ |
26 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E, K4F, K4G, \ | 28 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, k4G, \ |
27 | K50, K51, K52, K55, K58, K5A, K5B, K5C, K5D, K5E, K5F, K5G \ | 29 | k50, k51, k52, k55, k58, k5A, k5B, k5C, k5D, k5E, k5F, k5G \ |
28 | ) { \ | 30 | ) { \ |
29 | /* 0 1 2 3 4 5 6 7 8 9 A B C D E F G */ \ | 31 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G }, \ |
30 | /* 0 */ { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G }, \ | 32 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \ |
31 | /* 1 */ { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G }, \ | 33 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G }, \ |
32 | /* 2 */ { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G }, \ | 34 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX, XXX, XXX }, \ |
33 | /* 3 */ { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, KC_NO, KC_NO }, \ | 35 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, k4F, k4G }, \ |
34 | /* 4 */ { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E, K4F, K4G }, \ | 36 | { k50, k51, k52, XXX, XXX, k55, XXX, XXX, k58, XXX, k5A, k5B, k5C, k5D, k5E, k5F, k5G } \ |
35 | /* 5 */ { K50, K51, K52, KC_NO, KC_NO, K55, KC_NO, KC_NO, K58, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F, K5G } \ | ||
36 | } | 37 | } |
37 | 38 | ||
38 | #define LAYOUT_tkl_ansi( \ | 39 | #define LAYOUT_tkl_ansi( \ |
39 | K00, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \ | 40 | k00, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ |
40 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, \ | 41 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, \ |
41 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G, \ | 42 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G, \ |
42 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ | 43 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3D, \ |
43 | K40, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4F, \ | 44 | k40, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4F, \ |
44 | K50, K51, K52, K58, K5A, K5B, K5C, K5D, K5E, K5F, K5G \ | 45 | k50, k51, k52, k58, k5A, k5B, k5C, k5D, k5E, k5F, k5G \ |
45 | ) { \ | 46 | ) { \ |
46 | {K00, KC_NO, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G }, \ | 47 | { k00, XXX, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G }, \ |
47 | {K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G }, \ | 48 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \ |
48 | {K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, K2G }, \ | 49 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, k2G }, \ |
49 | {K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, K3D, KC_NO, KC_NO,KC_NO }, \ | 50 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, XXX, k3D, XXX, XXX, XXX }, \ |
50 | {K40, KC_NO, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, KC_NO, KC_NO, K4F, KC_NO }, \ | 51 | { k40, XXX, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, XXX, XXX, k4F, XXX }, \ |
51 | {K50, K51, K52, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K58, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F, K5G } \ | 52 | { k50, k51, k52, XXX, XXX, XXX, XXX, XXX, k58, XXX, k5A, k5B, k5C, k5D, k5E, k5F, k5G } \ |
52 | } | 53 | } |
53 | 54 | ||
54 | #define LAYOUT_tkl_iso( \ | 55 | #define LAYOUT_tkl_iso( \ |
55 | K00, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \ | 56 | k00, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G, \ |
56 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, \ | 57 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G, \ |
57 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, K2F, K2G, \ | 58 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2E, k2F, k2G, \ |
58 | K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \ | 59 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, \ |
59 | K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4F, \ | 60 | k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4F, \ |
60 | K50, K51, K52, K58, K5A, K5B, K5C, K5D, K5E, K5F, K5G \ | 61 | k50, k51, k52, k58, k5A, k5B, k5C, k5D, k5E, k5F, k5G \ |
61 | ) { \ | 62 | ) { \ |
62 | {K00, KC_NO, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G }, \ | 63 | { k00, XXX, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, k0G }, \ |
63 | {K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G }, \ | 64 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \ |
64 | {K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2E, K2F, K2G }, \ | 65 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, XXX, k2E, k2F, k2G }, \ |
65 | {K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, KC_NO,KC_NO }, \ | 66 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX, XXX, XXX }, \ |
66 | {K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, KC_NO, KC_NO, K4F, KC_NO }, \ | 67 | { k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, XXX, XXX, k4F, XXX }, \ |
67 | {K50, K51, K52, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K58, KC_NO, K5A, K5B, K5C, K5D, K5E, K5F, K5G } \ | 68 | { k50, k51, k52, XXX, XXX, XXX, XXX, XXX, k58, XXX, k5A, k5B, k5C, k5D, k5E, k5F, k5G } \ |
68 | } | 69 | } |
69 | |||
70 | #endif | ||
diff --git a/keyboards/xmmx/config.h b/keyboards/xmmx/config.h index c54e43239..773f61208 100644 --- a/keyboards/xmmx/config.h +++ b/keyboards/xmmx/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -48,5 +47,3 @@ | |||
48 | #define RGBLIGHT_SAT_STEP 8 | 47 | #define RGBLIGHT_SAT_STEP 8 |
49 | #define RGBLIGHT_VAL_STEP 8 | 48 | #define RGBLIGHT_VAL_STEP 8 |
50 | #endif | 49 | #endif |
51 | |||
52 | #endif | ||
diff --git a/keyboards/yd68/yd68.h b/keyboards/yd68/yd68.h index d5d98dec0..3303bd899 100644 --- a/keyboards/yd68/yd68.h +++ b/keyboards/yd68/yd68.h | |||
@@ -13,8 +13,8 @@ | |||
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 YD68_H | 16 | |
17 | #define YD68_H | 17 | #pragma once |
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | 20 | ||
@@ -45,18 +45,15 @@ | |||
45 | // The second converts the arguments into a two-dimensional array | 45 | // The second converts the arguments into a two-dimensional array |
46 | 46 | ||
47 | #define LAYOUT_ansi( \ | 47 | #define LAYOUT_ansi( \ |
48 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, k48, \ | 48 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0E, k48, \ |
49 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, \ | 49 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ |
50 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, k2e, \ | 50 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2D, k2E, \ |
51 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 51 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ |
52 | k40, k41, k42, k46, k49, k4a, k4b, k4c, k4d, k4e \ | 52 | k40, k41, k42, k46, k49, k4A, k4B, k4C, k4D, k4E \ |
53 | ) \ | 53 | ) { \ |
54 | { \ | 54 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, XXX, k0E }, \ |
55 | {k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e}, \ | 55 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E }, \ |
56 | {k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e}, \ | 56 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, XXX, k2D, k2E }, \ |
57 | {k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, k2e}, \ | 57 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E }, \ |
58 | {k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e}, \ | 58 | { k40, k41, k42, XXX, XXX, XXX, k46, XXX, k48, k49, k4A, k4B, k4C, k4D, k4E } \ |
59 | {k40, k41, k42, XXX, XXX, XXX, k46, XXX, k48, k49, k4a, k4b, k4c, k4d, k4e} \ | ||
60 | } | 59 | } |
61 | |||
62 | #endif | ||
diff --git a/keyboards/yosino58/rev1/split_scomm.h b/keyboards/yosino58/rev1/split_scomm.h index 873d8939d..16887eb74 100644 --- a/keyboards/yosino58/rev1/split_scomm.h +++ b/keyboards/yosino58/rev1/split_scomm.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SPLIT_COMM_H | 1 | #pragma once |
2 | #define SPLIT_COMM_H | ||
3 | 2 | ||
4 | #ifndef SERIAL_USE_MULTI_TRANSACTION | 3 | #ifndef SERIAL_USE_MULTI_TRANSACTION |
5 | /* --- USE Simple API (OLD API, compatible with let's split serial.c) --- */ | 4 | /* --- USE Simple API (OLD API, compatible with let's split serial.c) --- */ |
@@ -20,5 +19,3 @@ void serial_slave_init(void); | |||
20 | int serial_update_buffers(int master_changed); | 19 | int serial_update_buffers(int master_changed); |
21 | 20 | ||
22 | #endif | 21 | #endif |
23 | |||
24 | #endif /* SPLIT_COMM_H */ | ||
diff --git a/keyboards/yosino58/rev1/split_util.h b/keyboards/yosino58/rev1/split_util.h index 687ca19bd..f59304756 100644 --- a/keyboards/yosino58/rev1/split_util.h +++ b/keyboards/yosino58/rev1/split_util.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SPLIT_KEYBOARD_UTIL_H | 1 | #pragma once |
2 | #define SPLIT_KEYBOARD_UTIL_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | #include "eeconfig.h" | 4 | #include "eeconfig.h" |
@@ -15,5 +14,3 @@ void split_keyboard_setup(void); | |||
15 | bool has_usb(void); | 14 | bool has_usb(void); |
16 | 15 | ||
17 | void matrix_master_OLED_init (void); | 16 | void matrix_master_OLED_init (void); |
18 | |||
19 | #endif | ||
diff --git a/keyboards/yosino58/serial.h b/keyboards/yosino58/serial.h index 7e0c0847a..ac3459c87 100644 --- a/keyboards/yosino58/serial.h +++ b/keyboards/yosino58/serial.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef SOFT_SERIAL_H | 1 | #pragma once |
2 | #define SOFT_SERIAL_H | ||
3 | 2 | ||
4 | #include <stdbool.h> | 3 | #include <stdbool.h> |
5 | 4 | ||
@@ -80,5 +79,3 @@ int soft_serial_transaction(int sstd_index); | |||
80 | #ifdef SERIAL_USE_MULTI_TRANSACTION | 79 | #ifdef SERIAL_USE_MULTI_TRANSACTION |
81 | int soft_serial_get_and_clean_status(int sstd_index); | 80 | int soft_serial_get_and_clean_status(int sstd_index); |
82 | #endif | 81 | #endif |
83 | |||
84 | #endif /* SOFT_SERIAL_H */ | ||
diff --git a/keyboards/zlant/config.h b/keyboards/zlant/config.h index fd5632199..922c446a0 100755 --- a/keyboards/zlant/config.h +++ b/keyboards/zlant/config.h | |||
@@ -1,5 +1,4 @@ | |||
1 | #ifndef CONFIG_H | 1 | #pragma once |
2 | #define CONFIG_H | ||
3 | 2 | ||
4 | #include "config_common.h" | 3 | #include "config_common.h" |
5 | 4 | ||
@@ -45,5 +44,3 @@ | |||
45 | #define RGBLIGHT_SAT_STEP 8 | 44 | #define RGBLIGHT_SAT_STEP 8 |
46 | #define RGBLIGHT_VAL_STEP 8 | 45 | #define RGBLIGHT_VAL_STEP 8 |
47 | #endif | 46 | #endif |
48 | |||
49 | #endif | ||
diff --git a/keyboards/zlant/zlant.h b/keyboards/zlant/zlant.h index 5fbc968ad..86cd9fef8 100755 --- a/keyboards/zlant/zlant.h +++ b/keyboards/zlant/zlant.h | |||
@@ -1,32 +1,29 @@ | |||
1 | #ifndef KB_H | 1 | #pragma once |
2 | #define KB_H | ||
3 | 2 | ||
4 | #include "quantum.h" | 3 | #include "quantum.h" |
5 | 4 | ||
6 | #define LAYOUT_ortho_4x12( \ | 5 | #define LAYOUT_ortho_4x12( \ |
7 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 6 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
8 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \ | 7 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
9 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 8 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
10 | K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 \ | 9 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B \ |
11 | ) { \ | 10 | ) { \ |
12 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 11 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
13 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \ | 12 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
14 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 13 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
15 | { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311 } \ | 14 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B } \ |
16 | } | 15 | } |
17 | 16 | ||
18 | #define LAYOUT_planck_mit( \ | 17 | #define LAYOUT_planck_mit( \ |
19 | K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \ | 18 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, \ |
20 | K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \ | 19 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, \ |
21 | K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \ | 20 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, \ |
22 | K300, K301, K302, K303, K304, K305, K307, K308, K309, K310, K311 \ | 21 | k30, k31, k32, k33, k34, k35, k37, k38, k39, k3A, k3B \ |
23 | ) { \ | 22 | ) { \ |
24 | { K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011 }, \ | 23 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B }, \ |
25 | { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111 }, \ | 24 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B }, \ |
26 | { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211 }, \ | 25 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B }, \ |
27 | { K300, K301, K302, K303, K304, K305, K305, K307, K308, K309, K310, K311 } \ | 26 | { k30, k31, k32, k33, k34, k35, k35, k37, k38, k39, k3A, k3B } \ |
28 | } | 27 | } |
29 | 28 | ||
30 | #define LAYOUT LAYOUT_ortho_4x12 | 29 | #define LAYOUT LAYOUT_ortho_4x12 |
31 | |||
32 | #endif | ||