aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobertDhaene <RobertDhaene@users.noreply.github.com>2018-03-25 12:56:36 -0700
committerDrashna Jaelre <drashna@live.com>2018-03-25 12:56:36 -0700
commit3d587b1d2f01265ef25d9f328c157886afb0c579 (patch)
tree1b97e4f84cf4564374c29779ed43064fd66f5013
parentc4f9b8f297e09c51f9ca751b62de6f5290e244e0 (diff)
downloadqmk_firmware-3d587b1d2f01265ef25d9f328c157886afb0c579.tar.gz
qmk_firmware-3d587b1d2f01265ef25d9f328c157886afb0c579.zip
Merge in some custom keymaps from forked repository (#2605)
* Inital layout * Fix the backspace * add a number pad * move the backlight to the adjust layer; move ctrl and delete. * Update from main repo * Add initial files for custom keymap * Light keymap mod * Change the submodules to match the upstream fork's master branch
-rw-r--r--keyboards/iris/keymaps/default/keymap.c13
-rw-r--r--keyboards/iris/keymaps/rdhaene/config.h24
-rw-r--r--keyboards/iris/keymaps/rdhaene/keymap.c146
-rw-r--r--keyboards/iris/keymaps/rdhaene/rules.mk6
-rw-r--r--keyboards/planck/keymaps/rodhaene/config.h11
-rw-r--r--keyboards/planck/keymaps/rodhaene/keymap.c197
-rw-r--r--keyboards/planck/keymaps/rodhaene/readme.md2
-rw-r--r--keyboards/planck/keymaps/rodhaene/rules.mk20
8 files changed, 409 insertions, 10 deletions
diff --git a/keyboards/iris/keymaps/default/keymap.c b/keyboards/iris/keymaps/default/keymap.c
index 24ef99d20..d71748b34 100644
--- a/keyboards/iris/keymaps/default/keymap.c
+++ b/keyboards/iris/keymaps/default/keymap.c
@@ -41,11 +41,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
41 //|----+----+----+----+----+----| |----+----+----+----+----+----| 41 //|----+----+----+----+----+----| |----+----+----+----+----+----|
42 TAB , Q , W , E , R , T , Y , U , I , O , P ,DEL , 42 TAB , Q , W , E , R , T , Y , U , I , O , P ,DEL ,
43 //|----+----+----+----+----+----| |----+----+----+----+----+----| 43 //|----+----+----+----+----+----| |----+----+----+----+----+----|
44 RASE, A , S , D , F , G , H , J , K , L ,SCLN,QUOT, 44 LSFT, A , S , D , F , G , H , J , K , L ,SCLN,QUOT,
45 //|----+----+----+----+----+----+----. ,----|----+----+----+----+----+----| 45 //|----+----+----+----+----+----+----. ,----|----+----+----+----+----+----|
46 LSFT, Z , X , C , V , B ,SPC , ENT , N , M ,COMM,DOT ,SLSH,RSFT, 46 LCTL, Z , X , C , V , B ,HOME, END , N , M ,COMM,DOT ,SLSH,RSFT,
47 //`----+----+----+--+-+----+----+----/ \----+----+----+----+----+----+----' 47 //`----+----+----+--+-+----+----+----/ \----+----+----+----+----+----+----'
48 LCTL,LOWR,SPC , ENT ,LGUI,LALT 48 LGUI,LOWR,ENT , SPC ,RASE,LALT
49 // `----+----+----' `----+----+----' 49 // `----+----+----' `----+----+----'
50 ), 50 ),
51 51
@@ -93,10 +93,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
93 93
94}; 94};
95 95
96#ifdef AUDIO_ENABLE
97float tone_qwerty[][2] = SONG(QWERTY_SOUND);
98#endif
99
100void persistent_default_layer_set(uint16_t default_layer) { 96void persistent_default_layer_set(uint16_t default_layer) {
101 eeconfig_update_default_layer(default_layer); 97 eeconfig_update_default_layer(default_layer);
102 default_layer_set(default_layer); 98 default_layer_set(default_layer);
@@ -106,9 +102,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
106 switch (keycode) { 102 switch (keycode) {
107 case QWERTY: 103 case QWERTY:
108 if (record->event.pressed) { 104 if (record->event.pressed) {
109 #ifdef AUDIO_ENABLE
110 PLAY_SONG(tone_qwerty);
111 #endif
112 persistent_default_layer_set(1UL<<_QWERTY); 105 persistent_default_layer_set(1UL<<_QWERTY);
113 } 106 }
114 return false; 107 return false;
diff --git a/keyboards/iris/keymaps/rdhaene/config.h b/keyboards/iris/keymaps/rdhaene/config.h
new file mode 100644
index 000000000..3c4b6cfd2
--- /dev/null
+++ b/keyboards/iris/keymaps/rdhaene/config.h
@@ -0,0 +1,24 @@
1#ifndef CONFIG_USER_H
2#define CONFIG_USER_H
3
4#include "config_common.h"
5
6/* Use I2C or Serial, not both */
7
8// #define USE_SERIAL
9#define USE_I2C
10
11/* Select hand configuration */
12
13#define MASTER_LEFT
14// #define MASTER_RIGHT
15// #define EE_HANDS
16
17#undef RGBLED_NUM
18#define RGBLIGHT_ANIMATIONS
19#define RGBLED_NUM 12
20#define RGBLIGHT_HUE_STEP 8
21#define RGBLIGHT_SAT_STEP 8
22#define RGBLIGHT_VAL_STEP 8
23
24#endif
diff --git a/keyboards/iris/keymaps/rdhaene/keymap.c b/keyboards/iris/keymaps/rdhaene/keymap.c
new file mode 100644
index 000000000..24ef99d20
--- /dev/null
+++ b/keyboards/iris/keymaps/rdhaene/keymap.c
@@ -0,0 +1,146 @@
1#include "iris.h"
2#include "action_layer.h"
3#include "eeconfig.h"
4
5extern keymap_config_t keymap_config;
6
7#define _QWERTY 0
8#define _LOWER 1
9#define _RAISE 2
10#define _ADJUST 16
11
12enum custom_keycodes {
13 QWERTY = SAFE_RANGE,
14 LOWER,
15 RAISE,
16 ADJUST,
17};
18
19#define KC_ KC_TRNS
20#define _______ KC_TRNS
21
22#define KC_LOWR LOWER
23#define KC_RASE RAISE
24#define KC_RST RESET
25#define KC_BL_S BL_STEP
26#define KC_DBUG DEBUG
27#define KC_RTOG RGB_TOG
28#define KC_RMOD RGB_MOD
29#define KC_RHUI RGB_HUI
30#define KC_RHUD RGB_HUD
31#define KC_RSAI RGB_SAI
32#define KC_RSAD RGB_SAD
33#define KC_RVAI RGB_VAI
34#define KC_RVAD RGB_VAD
35
36const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37
38 [_QWERTY] = KC_KEYMAP(
39 //,----+----+----+----+----+----. ,----+----+----+----+----+----.
40 ESC , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 ,BSPC,
41 //|----+----+----+----+----+----| |----+----+----+----+----+----|
42 TAB , Q , W , E , R , T , Y , U , I , O , P ,DEL ,
43 //|----+----+----+----+----+----| |----+----+----+----+----+----|
44 RASE, A , S , D , F , G , H , J , K , L ,SCLN,QUOT,
45 //|----+----+----+----+----+----+----. ,----|----+----+----+----+----+----|
46 LSFT, Z , X , C , V , B ,SPC , ENT , N , M ,COMM,DOT ,SLSH,RSFT,
47 //`----+----+----+--+-+----+----+----/ \----+----+----+----+----+----+----'
48 LCTL,LOWR,SPC , ENT ,LGUI,LALT
49 // `----+----+----' `----+----+----'
50 ),
51
52 [_LOWER] = KC_KEYMAP(
53 //,----+----+----+----+----+----. ,----+----+----+----+----+----.
54 TILD,EXLM, AT ,HASH,DLR ,PERC, CIRC,AMPR,ASTR,LPRN,RPRN,BSPC,
55 //|----+----+----+----+----+----| |----+----+----+----+----+----|
56 RST , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , ,
57 //|----+----+----+----+----+----| |----+----+----+----+----+----|
58 DEL , ,LEFT,RGHT, UP ,LBRC, RBRC, P4 , P5 , P6 ,PLUS,PIPE,
59 //|----+----+----+----+----+----+----. ,----|----+----+----+----+----+----|
60 BL_S, , , ,DOWN,LCBR,LPRN, RPRN,RCBR, P1 , P2 , P3 ,MINS, ,
61 //`----+----+----+--+-+----+----+----/ \----+----+----+----+----+----+----'
62 , ,DEL , DEL , , P0
63 // `----+----+----' `----+----+----'
64 ),
65
66 [_RAISE] = KC_KEYMAP(
67 //,----+----+----+----+----+----. ,----+----+----+----+----+----.
68 F12 , F1 , F2 , F3 , F4 , F5 , F6 , F7 , F8 , F9 ,F10 ,F11 ,
69 //|----+----+----+----+----+----| |----+----+----+----+----+----|
70 ,EXLM, AT ,HASH,DLR ,PERC, CIRC,AMPR,ASTR,LPRN,RPRN, ,
71 //|----+----+----+----+----+----| |----+----+----+----+----+----|
72 ,MPRV,MNXT,VOLU,PGUP,UNDS, EQL ,HOME, , , ,BSLS,
73 //|----+----+----+----+----+----+----. ,----|----+----+----+----+----+----|
74 MUTE,MSTP,MPLY,VOLD,PGDN,MINS, , ,PLUS,END , , , , ,
75 //`----+----+----+--+-+----+----+----/ \----+----+----+----+----+----+----'
76 , , , , ,
77 // `----+----+----' `----+----+----'
78 ),
79
80 [_ADJUST] = KC_KEYMAP(
81 //,----+----+----+----+----+----. ,----+----+----+----+----+----.
82 , , , , , , , , , , , ,
83 //|----+----+----+----+----+----| |----+----+----+----+----+----|
84 RTOG,RMOD,RHUI,RSAI,RVAI, , , , , , , ,
85 //|----+----+----+----+----+----| |----+----+----+----+----+----|
86 ,DBUG,RHUD,RSAD,RVAD, , , , , , , ,
87 //|----+----+----+----+----+----+----. ,----|----+----+----+----+----+----|
88 BL_S,RST , , , , , , , , , , , , ,
89 //`----+----+----+--+-+----+----+----/ \----+----+----+----+----+----+----'
90 , , , , ,
91 // `----+----+----' `----+----+----'
92 )
93
94};
95
96#ifdef AUDIO_ENABLE
97float tone_qwerty[][2] = SONG(QWERTY_SOUND);
98#endif
99
100void persistent_default_layer_set(uint16_t default_layer) {
101 eeconfig_update_default_layer(default_layer);
102 default_layer_set(default_layer);
103}
104
105bool process_record_user(uint16_t keycode, keyrecord_t *record) {
106 switch (keycode) {
107 case QWERTY:
108 if (record->event.pressed) {
109 #ifdef AUDIO_ENABLE
110 PLAY_SONG(tone_qwerty);
111 #endif
112 persistent_default_layer_set(1UL<<_QWERTY);
113 }
114 return false;
115 break;
116 case LOWER:
117 if (record->event.pressed) {
118 layer_on(_LOWER);
119 update_tri_layer(_LOWER, _RAISE, _ADJUST);
120 } else {
121 layer_off(_LOWER);
122 update_tri_layer(_LOWER, _RAISE, _ADJUST);
123 }
124 return false;
125 break;
126 case RAISE:
127 if (record->event.pressed) {
128 layer_on(_RAISE);
129 update_tri_layer(_LOWER, _RAISE, _ADJUST);
130 } else {
131 layer_off(_RAISE);
132 update_tri_layer(_LOWER, _RAISE, _ADJUST);
133 }
134 return false;
135 break;
136 case ADJUST:
137 if (record->event.pressed) {
138 layer_on(_ADJUST);
139 } else {
140 layer_off(_ADJUST);
141 }
142 return false;
143 break;
144 }
145 return true;
146}
diff --git a/keyboards/iris/keymaps/rdhaene/rules.mk b/keyboards/iris/keymaps/rdhaene/rules.mk
new file mode 100644
index 000000000..d87ba7913
--- /dev/null
+++ b/keyboards/iris/keymaps/rdhaene/rules.mk
@@ -0,0 +1,6 @@
1RGBLIGHT_ENABLE = no
2BACKLIGHT_ENABLE = yes
3
4ifndef QUANTUM_DIR
5 include ../../../../Makefile
6endif
diff --git a/keyboards/planck/keymaps/rodhaene/config.h b/keyboards/planck/keymaps/rodhaene/config.h
new file mode 100644
index 000000000..770350f05
--- /dev/null
+++ b/keyboards/planck/keymaps/rodhaene/config.h
@@ -0,0 +1,11 @@
1#ifndef CONFIG_USER_H
2#define CONFIG_USER_H
3
4#include "config_common.h"
5
6#ifdef AUDIO_ENABLE
7 #define STARTUP_SONG SONG(PLANCK_SOUND)
8
9#endif
10
11#endif \ No newline at end of file
diff --git a/keyboards/planck/keymaps/rodhaene/keymap.c b/keyboards/planck/keymaps/rodhaene/keymap.c
new file mode 100644
index 000000000..b8a4b7f18
--- /dev/null
+++ b/keyboards/planck/keymaps/rodhaene/keymap.c
@@ -0,0 +1,197 @@
1/* Copyright 2018 Robert Dhaene
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#include "planck.h"
18#include "action_layer.h"
19
20extern keymap_config_t keymap_config;
21
22enum planck_layers {
23 _QWERTY,
24 _NUMPAD,
25 _LOWER,
26 _RAISE,
27 _ADJUST
28};
29
30enum planck_keycodes {
31 QWERTY = SAFE_RANGE,
32 NUMPAD,
33 LOWER,
34 RAISE,
35 BACKLIT,
36 EXT_NUMPAD
37};
38
39const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
40
41/* Qwerty
42 * ,-----------------------------------------------------------------------------------.
43 * | Esc | Q | W | E | R | T | Y | U | I | O | P | Bksp |
44 * |------+------+------+------+------+-------------+------+------+------+------+------|
45 * | Tab | A | S | D | F | G | H | J | K | L | ; |Delete|
46 * |------+------+------+------+------+------|------+------+------+------+------+------|
47 * | Shift| Z | X | C | V | B | N | M | , | . | / | " |
48 * |------+------+------+------+------+------+------+------+------+------+------+------|
49 * | Ctrl | | Alt | GUI |Lower |Enter |Space |Raise | Left | Up | Down |Right |
50 * `-----------------------------------------------------------------------------------'
51 */
52[_QWERTY] = {
53 {KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC},
54 {KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_DEL},
55 {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT },
56 {KC_LCTL, _______, KC_LALT, KC_LGUI, LOWER, KC_ENT, KC_SPC, RAISE, KC_LEFT, KC_UP, KC_DOWN, KC_RGHT}
57},
58
59/* Number Pad
60 * ,-----------------------------------------------------------------------------------.
61 * | | | | | | | | | 7 | 8 | 9 | Bksp |
62 * |------+------+------+------+------+-------------+------+------+------+------+------|
63 * | | | | | | | | | 4 | 5 | 6 |Enter |
64 * |------+------+------+------+------+------|------+------+------+------+------+------|
65 * | | | | | | | | | 1 | 2 | 3 | |
66 * |------+------+------+------+------+------+------+------+------+------+------+------|
67 * | Exit | | | | | | | | 0 | . | | |
68 * `-----------------------------------------------------------------------------------'
69 */
70[_NUMPAD] = {
71 {_______, _______, _______, _______, _______, _______, _______, _______, KC_7 , KC_8 , KC_9 , KC_BSPC },
72 {_______, _______, _______, _______, _______, _______, _______, _______, KC_4 , KC_5 , KC_6 , KC_ENT },
73 {_______, _______, _______, _______, _______, _______, _______, _______, KC_1 , KC_2 , KC_3 , _______},
74 {EXT_NUMPAD, _______, _______, _______, _______, _______, _______, _______, KC_0 , KC_DOT , _______, _______}
75},
76
77/* Lower
78 * ,-----------------------------------------------------------------------------------.
79 * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp |
80 * |------+------+------+------+------+-------------+------+------+------+------+------|
81 * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | |
82 * |------+------+------+------+------+------|------+------+------+------+------+------|
83 * | | F7 | F8 | F9 | F10 | F11 | F12 |ISO ~ |ISO | | Home | End | |
84 * |------+------+------+------+------+------+------+------+------+------+------+------|
85 * | | | | | | | | Next | Vol- | Vol+ | Play |
86 * `-----------------------------------------------------------------------------------'
87 */
88[_LOWER] = {
89 {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC},
90 {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE},
91 {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, S(KC_NUHS), S(KC_NUBS), KC_HOME, KC_END, _______},
92 {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY}
93},
94
95/* Raise
96 * ,-----------------------------------------------------------------------------------.
97 * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp |
98 * |------+------+------+------+------+-------------+------+------+------+------+------|
99 * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ |
100 * |------+------+------+------+------+------|------+------+------+------+------+------|
101 * | | F7 | F8 | F9 | F10 | F11 | F12 |ISO # |ISO / |Pg Up |Pg Dn | |
102 * |------+------+------+------+------+------+------+------+------+------+------+------|
103 * | | | | | | | | Next | Vol- | Vol+ | Play |
104 * `-----------------------------------------------------------------------------------'
105 */
106[_RAISE] = {
107 {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC},
108 {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS},
109 {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, KC_PGUP, KC_PGDN, _______},
110 {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY}
111},
112
113/* Adjust (Lower + Raise)
114 * ,-----------------------------------------------------------------------------------.
115 * | | Reset| | | | | | | | | | Del |
116 * |------+------+------+------+------+-------------+------+------+------+------+------|
117 * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Numpad| | | |
118 * |------+------+------+------+------+------|------+------+------+------+------+------|
119 * | |Voice-|Voice+|Mus on|Musoff|MIDIon|MIDIof| | | | | |
120 * |------+------+------+------+------+------+------+------+------+------+------+------|
121 * |Brite | | | | | | | | | | |
122 * `-----------------------------------------------------------------------------------'
123 */
124[_ADJUST] = {
125 {_______, RESET, DEBUG, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_DEL },
126 {_______, _______, MU_MOD, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, NUMPAD, _______, _______, _______},
127 {_______, MUV_DE, MUV_IN, MU_ON, MU_OFF, MI_ON, MI_OFF, TERM_ON, TERM_OFF, _______, _______, _______},
128 {BACKLIT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______}
129}
130
131};
132
133bool process_record_user(uint16_t keycode, keyrecord_t *record) {
134 switch (keycode) {
135 case QWERTY:
136 if (record->event.pressed) {
137 set_single_persistent_default_layer(_QWERTY);
138 }
139 return false;
140 break;
141 case LOWER:
142 if (record->event.pressed) {
143 layer_on(_LOWER);
144 update_tri_layer(_LOWER, _RAISE, _ADJUST);
145 } else {
146 layer_off(_LOWER);
147 update_tri_layer(_LOWER, _RAISE, _ADJUST);
148 }
149 return false;
150 break;
151 case RAISE:
152 if (record->event.pressed) {
153 layer_on(_RAISE);
154 update_tri_layer(_LOWER, _RAISE, _ADJUST);
155 } else {
156 layer_off(_RAISE);
157 update_tri_layer(_LOWER, _RAISE, _ADJUST);
158 }
159 return false;
160 break;
161 case BACKLIT:
162 if (record->event.pressed) {
163 register_code(KC_RSFT);
164 #ifdef BACKLIGHT_ENABLE
165 backlight_step();
166 #endif
167 PORTE &= ~(1<<6);
168 } else {
169 unregister_code(KC_RSFT);
170 PORTE |= (1<<6);
171 }
172 return false;
173 break;
174 case NUMPAD:
175 if(record->event.pressed) {
176 layer_off(_RAISE);
177 layer_off(_LOWER);
178 layer_off(_ADJUST);
179 layer_on(_NUMPAD);
180 if (!eeconfig_is_enabled()) {
181 eeconfig_init();
182 }
183 keymap_config.raw = eeconfig_read_keymap();
184 keymap_config.nkro = 1;
185 eeconfig_update_keymap(keymap_config.raw);
186 }
187 return false;
188 break;
189 case EXT_NUMPAD:
190 if(record->event.pressed) {
191 layer_off(_NUMPAD);
192 }
193 return false;
194 break;
195 }
196 return true;
197}
diff --git a/keyboards/planck/keymaps/rodhaene/readme.md b/keyboards/planck/keymaps/rodhaene/readme.md
new file mode 100644
index 000000000..de9680b49
--- /dev/null
+++ b/keyboards/planck/keymaps/rodhaene/readme.md
@@ -0,0 +1,2 @@
1# The Default Planck Layout
2
diff --git a/keyboards/planck/keymaps/rodhaene/rules.mk b/keyboards/planck/keymaps/rodhaene/rules.mk
new file mode 100644
index 000000000..7db994581
--- /dev/null
+++ b/keyboards/planck/keymaps/rodhaene/rules.mk
@@ -0,0 +1,20 @@
1# Build Options
2# change to "no" to disable the options, or define them in the Makefile in
3# the appropriate keymap folder that will get included automatically
4#
5BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000)
6MOUSEKEY_ENABLE = no # Mouse keys(+4700)
7EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
8CONSOLE_ENABLE = no # Console for debug(+400)
9COMMAND_ENABLE = no # Commands for debug and configuration
10NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
11BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
12MIDI_ENABLE = no # MIDI controls
13AUDIO_ENABLE = yes # Audio output on port C6
14UNICODE_ENABLE = no # Unicode
15BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
16RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
17API_SYSEX_ENABLE = no
18
19# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
20SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend \ No newline at end of file