]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/handwired/promethium/promethium.h
8f2a8c3be2fe716a9317c41e17b5e6c8bdcd6118
[qmk_firmware.git] / keyboards / handwired / promethium / promethium.h
1 #ifndef PROMETHIUM_H
2 #define PROMETHIUM_H
3
4 #include "quantum.h"
5
6 #define PS2_INIT_DELAY 2000
7
8 #define KEYMAP( \
9     k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \
10     k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, \
11     k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \
12     k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c \
13 ) \
14 { \
15     {k11, k12, k13, k14, k15, k16}, \
16     {k21, k22, k23, k24, k25, k26}, \
17     {k31, k32, k33, k34, k35, k36}, \
18     {k41, k42, k43, k44, k45, k46}, \
19     {k17, k18, k19, k1a, k1b, k1c}, \
20     {k27, k28, k29, k2a, k2b, k2c}, \
21     {k37, k38, k39, k3a, k3b, k3c}, \
22     {k47, k48, k49, k4a, k4b, k4c} \
23 }
24
25 enum led_sequence {
26   LED_IND_EMOJI,
27   LED_IND_NUM,
28   LED_IND_FUNC,
29
30   LED_IND_BATTERY,
31   LED_IND_USB,
32   LED_IND_BLUETOOTH,
33
34   LED_TAB,
35   LED_ESC,
36   LED_LSFT,
37   LED_LCTL,
38
39   LED_LGUI,
40   LED_Z,
41   LED_A,
42   LED_Q,
43
44   LED_W,
45   LED_S,
46   LED_X,
47   LED_LALT,
48
49   LED_PUNC,
50   LED_C,
51   LED_D,
52   LED_E,
53
54   LED_R,
55   LED_F,
56   LED_V,
57   LED_NUM,
58
59   LED_LSPC,
60   LED_B,
61   LED_G,
62   LED_T,
63
64   LED_TRACKPOINT1,
65   LED_TRACKPOINT2,
66   LED_TRACKPOINT3,
67
68   LED_RSPC,
69   LED_N,
70   LED_HH,
71   LED_Y,
72
73   LED_U,
74   LED_J,
75   LED_M,
76   LED_FUNC,
77
78   LED_EMOJI,
79   LED_COMM,
80   LED_K,
81   LED_I,
82
83   LED_O,
84   LED_L,
85   LED_DOT,
86   LED_RALT,
87
88   LED_RGUI,
89   LED_SLSH,
90   LED_SCLN,
91   LED_P,
92
93   LED_BKSP,
94   LED_ENT,
95   LED_RSFT,
96   LED_RCTL
97 };
98
99 #endif
100
101