diff options
Diffstat (limited to 'keyboards/keebio')
| -rw-r--r-- | keyboards/keebio/iris/keymaps/pvinis/config.h | 36 | ||||
| -rw-r--r-- | keyboards/keebio/iris/keymaps/pvinis/keymap.c | 267 | ||||
| -rw-r--r-- | keyboards/keebio/iris/keymaps/pvinis/rules.mk | 11 |
3 files changed, 205 insertions, 109 deletions
diff --git a/keyboards/keebio/iris/keymaps/pvinis/config.h b/keyboards/keebio/iris/keymaps/pvinis/config.h index b2fb43be9..9574f2a83 100644 --- a/keyboards/keebio/iris/keymaps/pvinis/config.h +++ b/keyboards/keebio/iris/keymaps/pvinis/config.h | |||
| @@ -1,24 +1,36 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | 2 | ||
| 3 | |||
| 4 | #ifdef PRODUCT | 3 | #ifdef PRODUCT |
| 5 | #undef PRODUCT | 4 | # undef PRODUCT |
| 6 | #define PRODUCT Iris Keyboard - pvinis | 5 | # define PRODUCT Iris Keyboard - pvinis |
| 7 | #endif | 6 | #endif |
| 8 | 7 | ||
| 9 | 8 | // Use I2C or Serial, not both. | |
| 10 | // Use I2C or Serial, not both | ||
| 11 | #define USE_SERIAL | 9 | #define USE_SERIAL |
| 12 | // #define USE_I2C | 10 | // #define USE_I2C |
| 13 | 11 | ||
| 14 | 12 | // Select hand configuration. | |
| 15 | // Select hand configuration | 13 | // #define MASTER_LEFT |
| 16 | #define MASTER_LEFT | 14 | #define MASTER_RIGHT |
| 17 | // #define MASTER_RIGHT | ||
| 18 | // #define EE_HANDS | 15 | // #define EE_HANDS |
| 19 | 16 | ||
| 20 | 17 | // Choose pin to use for audio. C6 is the one iris uses. | |
| 21 | // choose pin to use for audio. c6 is the one iris uses. | ||
| 22 | #ifdef AUDIO_ENABLE | 18 | #ifdef AUDIO_ENABLE |
| 23 | #define C6_AUDIO | 19 | # define C6_AUDIO |
| 20 | # define STARTUP_SONG SONG(NO_SOUND) // No startup song. | ||
| 21 | #endif | ||
| 22 | |||
| 23 | #ifdef RGBLIGHT_ENABLE | ||
| 24 | # undef RGBLED_NUM | ||
| 25 | # define RGBLED_NUM 16 | ||
| 26 | #endif | ||
| 27 | |||
| 28 | #ifdef ENCODER_ENABLE | ||
| 29 | # define ENCODERS_PAD_A \ | ||
| 30 | { F5 } // I connected the encoder to F4 and F5. | ||
| 31 | # define ENCODERS_PAD_B \ | ||
| 32 | { F4 } | ||
| 33 | // #define ENCODERS_PAD_A_RIGHT { B5 } | ||
| 34 | // #define ENCODERS_PAD_B_RIGHT { C6 } | ||
| 35 | # define ENCODER_RESOLUTION 2 | ||
| 24 | #endif | 36 | #endif |
diff --git a/keyboards/keebio/iris/keymaps/pvinis/keymap.c b/keyboards/keebio/iris/keymaps/pvinis/keymap.c index 2f6d5a6b4..5c61c1321 100644 --- a/keyboards/keebio/iris/keymaps/pvinis/keymap.c +++ b/keyboards/keebio/iris/keymaps/pvinis/keymap.c | |||
| @@ -1,16 +1,16 @@ | |||
| 1 | // pvinis iris | 1 | // pvinis iris |
| 2 | // ,-----------------------------. ,-----------------------------. | 2 | // make keebio/iris/rev2:pvinis:avrdude |
| 3 | // | | | | | | | | | | | | | | | 3 | // ,-----------------------------. ┌────┬────┬────┬────┬────┬────┐ |
| 4 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | 4 | // | | | | | | | │ │ │ │ │ │ │ |
| 5 | // | | | | | | | | | | | | | | | 5 | // |----+----+----+----+----+----| ├────┼────┼────┼────┼────┼────┤ |
| 6 | // |----+----+----+----x----x----| |----x----x----+----+----+----| | 6 | // | | | | | | | │ │ │ │ │ │ │ |
| 7 | // | | | | | | | | | | | | | | | 7 | // |----+----+----+----x----x----| ├────╆━━━━╅────┼────┼────┼────┤ |
| 8 | // |----+----+----+----x----x----+----. ,----|----x----x----+----+----+----| | 8 | // | | | | | | | │ ┃ ┃ │ │ │ │ |
| 9 | // | | | | | | | | | | | | | | | | | 9 | // |----+----+----+----x----x----+----. ┌────┼────╄━━━━╃────┼────┼────┼────┤ |
| 10 | // `-------------------+----+----+----/ \----+----+----+-------------------' | 10 | // | | | | | | | | │ │ │ │ │ │ │ │ |
| 11 | // | | | | | | | | | 11 | // `-------------------+----+----+----/ └┬───┴┬───┴┬───┴┬───┴────┴────┴────┘ |
| 12 | // `----+---------' `--------------' | 12 | // | | | | │ │ │ │ |
| 13 | 13 | // `----+---------' └────┴────┴────┘ | |
| 14 | 14 | ||
| 15 | #include QMK_KEYBOARD_H | 15 | #include QMK_KEYBOARD_H |
| 16 | #include "pvinis.h" | 16 | #include "pvinis.h" |
| @@ -19,102 +19,179 @@ | |||
| 19 | //#include "eeconfig.h" | 19 | //#include "eeconfig.h" |
| 20 | 20 | ||
| 21 | #ifdef AUDIO_ENABLE | 21 | #ifdef AUDIO_ENABLE |
| 22 | #include "audio.h" | 22 | # include "audio.h" |
| 23 | #endif | 23 | #endif |
| 24 | 24 | ||
| 25 | #ifdef AUDIO_ENABLE | 25 | #ifdef AUDIO_ENABLE |
| 26 | // #define STARTUP_SONG SONG(SONIC_RING) | 26 | // #define STARTUP_SONG SONG(SONIC_RING) |
| 27 | #endif | 27 | #endif |
| 28 | 28 | ||
| 29 | #ifdef AUDIO_ENABLE | 29 | #ifdef AUDIO_ENABLE |
| 30 | float tone_sonic[][2] = SONG(IN_LIKE_FLINT); | 30 | // float n04[][2] = SONG(CLOSE_ENCOUNTERS_5_NOTE); |
| 31 | float tone_1[][2] = SONG(QWERTY_SOUND); | 31 | // float n10[][2] = SONG(STARTUP_SOUND); |
| 32 | float tone_2[][2] = SONG(OLD_SPICE); | 32 | // float n11[][2] = SONG(GOODBYE_SOUND); |
| 33 | float tone_3[][2] = SONG(OVERWATCH_THEME); | 33 | // float n12[][2] = SONG(PLANCK_SOUND); |
| 34 | float tone_4[][2] = SONG(QWERTY_SOUND); | 34 | // float n19[][2] = SONG(MUSIC_ON_SOUND); |
| 35 | // float n20[][2] = SONG(AUDIO_ON_SOUND); | ||
| 36 | // float n29[][2] = SONG(CAPS_LOCK_ON_SOUND); | ||
| 37 | // float n30[][2] = SONG(CAPS_LOCK_OFF_SOUND); | ||
| 38 | // float n31[][2] = SONG(SCROLL_LOCK_ON_SOUND); | ||
| 39 | // float n32[][2] = SONG(SCROLL_LOCK_OFF_SOUND); | ||
| 40 | // float n33[][2] = SONG(NUM_LOCK_ON_SOUND); | ||
| 41 | // float n34[][2] = SONG(NUM_LOCK_OFF_SOUND); | ||
| 42 | // float n40[][2] = SONG(ONE_UP_SOUND); | ||
| 43 | // float n49[][2] = SONG(E1M1_DOOM); | ||
| 44 | // float n53[][2] = SONG(OLD_SPICE); | ||
| 45 | // float n56[][2] = SONG(RICK_ROLL); | ||
| 46 | // float n57[][2] = SONG(FF_PRELUDE); | ||
| 47 | // RGB_MODE_KNIGHT | ||
| 48 | // float n78[][2] = SONG(KATAMARI_ROLLING_STAR); | ||
| 35 | #endif | 49 | #endif |
| 36 | 50 | ||
| 37 | |||
| 38 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 51 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 39 | 52 | ||
| 40 | // ,-----------------------------. ,-----------------------------. | 53 | // ,-----------------------------. ,-----------------------------. |
| 41 | // | | | | | |QWER| | | | | | | | | 54 | // | | | | |GAME|QWER| | | | | | | | |
| 42 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | 55 | // |----+----+----+----+----+----| |----+----+----+----+----+----| |
| 43 | // |Tab | | | | |CARP| | | | | | |Del | | 56 | // |Tab | | | | |CRPL| | | | | | |Del | |
| 44 | // |----+----+----+----x----x----| |----x----x----+----+----+----| | 57 | // |----+----+----+----x----x----| |----x----x----+----+----+----| |
| 45 | // |EscC| | | | | | | | | | | |Ent | | 58 | // |EscC| | | | | | | | | | | |Ent | |
| 46 | // |----+----+----+----x----x----+----. ,----|----x----x----+----+----+----| | 59 | // |----+----+----+----x----x----+----. ,----|----x----x----+----+----+----| |
| 47 | // |LSft| | | | | |Home| |End | | | | | |Rsft| | 60 | // |LSft| | | | | |Home| |End | | | | | |Rsft| |
| 48 | // `-------------------+----+----+----/ \----+----+----+-------------------' | 61 | // `-------------------+----+----+----/ \----+----+----+-------------------' |
| 49 | // |Cmd |LOWR|Bspc| |Spc |RASE|RAlt| | 62 | // |Cmd |LOWR|Bspc| |Spc |RASE|RAlt| |
| 50 | // `----+---------' `--------------' | 63 | // `----+---------' `--------------' |
| 51 | [LR_BASE] = LAYOUT_wrapper( | 64 | [LR_BASE] = LAYOUT_wrapper( |
| 52 | _______, _______, _______, _______, _______, QWERTY , _______, _______, _______, _______, _______, _______, | 65 | // clang-format off |
| 53 | KC_TAB , _______, _______, _______, _______, CARPALX, _______, _______, _______, _______, _______, KC_DEL , | 66 | KC_MUTE, _______, _______, _______, GAME1 , QWERTY , KC_1 , _______, _______, _______, _______, _______, |
| 54 | PV_ESCC, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_ENT , | 67 | KC_TAB , ___________________________________________, ___________________________________________, KC_DEL , |
| 55 | KC_LSFT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_RSFT, | 68 | PV_ESCC, ___________________________________________, ___________________________________________, KC_ENT , |
| 56 | KC_LGUI, SYMBOL , KC_BSPC, KC_SPC , SYSCTL , KC_RALT | 69 | KC_LSFT, ___________________________________________, _______, _______, _______, _______, _______, _______, _______, KC_RSFT, |
| 57 | ), | 70 | KC_LGUI, SYMBOL , KC_BSPC, KC_SPC , SYSCTL , KC_RALT |
| 71 | // clang-format on | ||
| 72 | ), | ||
| 73 | |||
| 74 | // ,-----------------------------. ,-----------------------------. | ||
| 75 | // | | NUMBERS_L | | NUMBERS_R | | | ||
| 76 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | ||
| 77 | // | | | | | | | ||
| 78 | // |----+ | | +----| | ||
| 79 | // | | QWERTY_L | | QWERTY_R | | | ||
| 80 | // |----+ +----. ,----| +----| | ||
| 81 | // | | | | | | | | | ||
| 82 | // `-------------------+----+----+----/ \----+----+----+-------------------' | ||
| 83 | // | | | | | | | | | ||
| 84 | // `----+---------' `--------------' | ||
| 85 | [LR_QWERTY] = LAYOUT_wrapper( | ||
| 86 | // clang-format off | ||
| 87 | _______, ________________NUMBERS_L__________________, ________________NUMBERS_R__________________, _______, | ||
| 88 | _______, _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, _______, | ||
| 89 | _______, _____________MOD_QWERTY_L2_________________, _________________QWERTY_R2_________________, _______, | ||
| 90 | _______, _________________QWERTY_L3_________________, _______, _______, _________________QWERTY_R3_________________, _______, | ||
| 91 | _______, _______, _______, _______, _______, _______ | ||
| 92 | // clang-format on | ||
| 93 | ), | ||
| 58 | 94 | ||
| 59 | // ,-----------------------------. ,-----------------------------. | 95 | // ,-----------------------------. ,-----------------------------. |
| 60 | // | | NUMBERS_L | | NUMBERS_R | | | 96 | // | | NUMBERS_L | | NUMBERS_R | | |
| 61 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | 97 | // |----+----+----+----+----+----| |----+----+----+----+----+----| |
| 62 | // | | | | | | | 98 | // | | | | | | |
| 63 | // |----+ | | +----| | 99 | // |----+ | | +----| |
| 64 | // | | QWERTY_L | | QWERTY_R | | | 100 | // | | CARPALX_L | | CARPALX_R | | |
| 65 | // |----+ +----. ,----| +----| | 101 | // |----+ +----. ,----| +----| |
| 66 | // | | | | | | | | | 102 | // | | | | | | | | |
| 67 | // `-------------------+----+----+----/ \----+----+----+-------------------' | 103 | // `-------------------+----+----+----/ \----+----+----+-------------------' |
| 68 | // | | | | | | | | | 104 | // | | | | | | | | |
| 69 | // `----+---------' `--------------' | 105 | // `----+---------' `--------------' |
| 70 | [LR_QWERTY] = LAYOUT_wrapper( | 106 | [LR_CARPALX] = LAYOUT_wrapper( |
| 71 | _______, ________________NUMBERS_L__________________, ________________NUMBERS_R__________________, _______, | 107 | // clang-format off |
| 72 | _______, _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, _______, | 108 | _______, ________________NUMBERS_L__________________, ________________NUMBERS_R__________________, _______, |
| 73 | _______, _____________MOD_QWERTY_L2_________________, _____________MOD_QWERTY_R2_________________, _______, | 109 | _______, ________________CARPALX_L1_________________, ________________CARPALX_R1_________________, _______, |
| 74 | _______, _________________QWERTY_L3_________________, _______, _______, _________________QWERTY_R3_________________, _______, | 110 | _______, ________________CARPALX_L2_________________, ________________CARPALX_R2_________________, _______, |
| 75 | _______, _______, _______, _______, _______, _______ | 111 | _______, ________________CARPALX_L3_________________, _______, _______, ________________CARPALX_R3_________________, _______, |
| 76 | ), | 112 | _______, _______, _______, _______, _______, _______ |
| 113 | // clang-format on | ||
| 114 | ), | ||
| 77 | 115 | ||
| 78 | // ,-----------------------------. ,-----------------------------. | 116 | [LR_SYMBOL] = LAYOUT_wrapper( |
| 79 | // | | NUMBERS_L | | NUMBERS_R | | | 117 | // clang-format off |
| 80 | // |----+----+----+----+----+----| |----+----+----+----+----+----| | 118 | KC_F12 , ______________________F_L__________________, ______________________F_R__________________, KC_F11 , |
| 81 | // | | | | | | | 119 | _______, _________________SYMBOL_L1_________________, _________________SYMBOL_R1_________________, _______, |
| 82 | // |----+ | | +----| | 120 | _______, _________________SYMBOL_L2_________________, _________________SYMBOL_R2_________________, _______, |
| 83 | // | | CARPALX_L | | CARPALX_R | | | 121 | _______, _________________SYMBOL_L3_________________, _______, _______, _________________SYMBOL_R3_________________, _______, |
| 84 | // |----+ +----. ,----| +----| | 122 | _______, _______, _______, _______, _______, _______ |
| 85 | // | | | | | | | | | 123 | // clang-format on |
| 86 | // `-------------------+----+----+----/ \----+----+----+-------------------' | 124 | ), |
| 87 | // | | | | | | | | | ||
| 88 | // `----+---------' `--------------' | ||
| 89 | [LR_CARPALX] = LAYOUT_wrapper( | ||
| 90 | _______, ________________NUMBERS_L__________________, ________________NUMBERS_R__________________, _______, | ||
| 91 | _______, ________________CARPALX_L1_________________, ________________CARPALX_R1_________________, _______, | ||
| 92 | _______, ________________CARPALX_L2_________________, ________________CARPALX_R2_________________, _______, | ||
| 93 | _______, ________________CARPALX_L3_________________, _______, _______, ________________CARPALX_R3_________________, _______, | ||
| 94 | _______, _______, _______, _______, _______, _______ | ||
| 95 | ), | ||
| 96 | 125 | ||
| 97 | [LR_SYMBOL] = LAYOUT_wrapper( | 126 | [LR_SYSCTL] = LAYOUT_wrapper( |
| 98 | KC_F12 , ______________________F_L__________________, ______________________F_R__________________, KC_F11 , | 127 | // clang-format off |
| 99 | _______, _________________SYMBOL_L1_________________, _________________SYMBOL_R1_________________, _______, | 128 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 100 | _______, _________________SYMBOL_L2_________________, _________________SYMBOL_R2_________________, _______, | 129 | _______, _________________SYSCTL_L1_________________, _________________SYSCTL_R1_________________, _______, |
| 101 | _______, _________________SYMBOL_L3_________________, _______, _______, _________________SYMBOL_R3_________________, _______, | 130 | _______, _________________SYSCTL_L2_________________, _________________SYSCTL_R2_________________, _______, |
| 102 | _______, _______, _______, _______, _______, _______ | 131 | _______, _________________SYSCTL_L3_________________, _______, _______, _________________SYSCTL_R3_________________, _______, |
| 103 | ), | 132 | _______, _______, _______, _______, _______, _______ |
| 133 | // clang-format on | ||
| 134 | ), | ||
| 104 | 135 | ||
| 105 | [LR_SYSCTL] = LAYOUT_wrapper( | 136 | [LR_KBCTL] = LAYOUT_wrapper( |
| 106 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 137 | // clang-format off |
| 107 | _______, _______, _______, _______, _______, _______, _________________SYSCTL_R1_________________, _______, | 138 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 108 | _______, _______, _______, _______, _______, _______, _________________SYSCTL_R2_________________, _______, | 139 | XXXXXXX, __________________KBCTL_L1_________________, __________________KBCTL_R1_________________, XXXXXXX, |
| 109 | _______, _______, _______, _______, _______, _______, _______, _______, _________________SYSCTL_R3_________________, _______, | 140 | XXXXXXX, __________________KBCTL_L2_________________, __________________KBCTL_R2_________________, XXXXXXX, |
| 110 | _______, _______, _______, _______, _______, _______ | 141 | BASE , __________________KBCTL_L3_________________, XXXXXXX, XXXXXXX, __________________KBCTL_R3_________________, XXXXXXX, |
| 111 | ), | 142 | XXXXXXX, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX |
| 143 | // clang-format on | ||
| 144 | ), | ||
| 112 | 145 | ||
| 113 | [LR_KBCTL] = LAYOUT_wrapper( | 146 | // ,-----------------------------. ,-----------------------------. |
| 114 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 147 | // | | NUMBERS_L | | NUMBERS_R | | |
| 115 | XXXXXXX, __________________KBCTL_L1_________________, __________________KBCTL_R1_________________, XXXXXXX, | 148 | // |----+----+----+----+----+----| |----+----+----+----+----+----| |
| 116 | XXXXXXX, __________________KBCTL_L2_________________, __________________KBCTL_R2_________________, XXXXXXX, | 149 | // | | | | | | |
| 117 | BASE , __________________KBCTL_L3_________________, XXXXXXX, XXXXXXX, __________________KBCTL_R3_________________, XXXXXXX, | 150 | // |----+ | | +----| |
| 118 | XXXXXXX, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX | 151 | // |ESC | QWERTY_L | | QWERTY_R | | |
| 119 | ) | 152 | // |----+ +----. ,----| +----| |
| 153 | // | | | | | | | | | ||
| 154 | // `-------------------+----+----+----/ \----+----+----+-------------------' | ||
| 155 | // | |SPC | | | | | | | ||
| 156 | // `----+---------' `--------------' | ||
| 157 | [LR_GAME1] = LAYOUT_wrapper( | ||
| 158 | // clang-format off | ||
| 159 | _______, ________________NUMBERS_L__________________, ________________NUMBERS_R__________________, KC_BSPC, | ||
| 160 | _______, _________________QWERTY_L1_________________, _________________QWERTY_R1_________________, QWERTY , | ||
| 161 | KC_ESC , _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, _______, | ||
| 162 | _______, _________________QWERTY_L3_________________, _______, _______, _________________QWERTY_R3_________________, _______, | ||
| 163 | _______, _______, KC_SPC , _______, _______, _______ | ||
| 164 | // clang-format on | ||
| 165 | ), | ||
| 166 | |||
| 167 | [LR_GAME2] = LAYOUT_wrapper( | ||
| 168 | // clang-format off | ||
| 169 | _______, ________________NUMBERS_L__________________, ________________NUMBERS_R__________________, KC_BSPC, | ||
| 170 | _______, _________________QWERTY_L1_________________, KC_Y , KC_U , KC_UP , KC_O , KC_P , QWERTY , | ||
| 171 | KC_ESC , _________________QWERTY_L2_________________, KC_H , KC_LEFT, KC_DOWN, KC_RGHT, KC_SCLN, _______, | ||
| 172 | _______, _________________QWERTY_L3_________________, _______, _______, _________________QWERTY_R3_________________, _______, | ||
| 173 | _______, _______, KC_SPC , _______, _______, _______ | ||
| 174 | // clang-format on | ||
| 175 | ), | ||
| 120 | }; | 176 | }; |
| 177 | |||
| 178 | #ifdef ENCODER_ENABLE | ||
| 179 | void encoder_update_user(uint8_t index, bool clockwise) { | ||
| 180 | // if (index == 0) { /* First encoder */ | ||
| 181 | if (clockwise) { | ||
| 182 | tap_code(KC_VOLU); | ||
| 183 | } else { | ||
| 184 | tap_code(KC_VOLD); | ||
| 185 | } | ||
| 186 | // } | ||
| 187 | } | ||
| 188 | #endif | ||
| 189 | |||
| 190 | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { | ||
| 191 | switch (keycode) { | ||
| 192 | #ifdef AUDIO_ENABLE | ||
| 193 | // case PV_S04: if (record->event.pressed) PLAY_SONG(n04); return false; break; | ||
| 194 | #endif | ||
| 195 | } | ||
| 196 | return true; // Process everything else normally | ||
| 197 | } | ||
diff --git a/keyboards/keebio/iris/keymaps/pvinis/rules.mk b/keyboards/keebio/iris/keymaps/pvinis/rules.mk index 899312894..deeb31203 100644 --- a/keyboards/keebio/iris/keymaps/pvinis/rules.mk +++ b/keyboards/keebio/iris/keymaps/pvinis/rules.mk | |||
| @@ -1,2 +1,9 @@ | |||
| 1 | AUDIO_ENABLE = no # off for now | 1 | TAP_DANCE_ENABLE = yes |
| 2 | RGBLIGHT_ENABLE = no # off for now | 2 | AUDIO_ENABLE = no # piezo speaker sounds |
| 3 | RGBLIGHT_ENABLE = yes # rgb leds underlight | ||
| 4 | ENCODER_ENABLE = yes # rotary knob | ||
| 5 | |||
| 6 | # Some extra stuff to make firmware smaller. | ||
| 7 | LINK_TIME_OPTIMIZATION_ENABLE = yes | ||
| 8 | CONSOLE_ENABLE = no | ||
| 9 | COMMAND_ENABLE = no | ||
