From 295f93a5b951b4d12cbfd8f421b6e45347d826cd Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Tue, 12 Jul 2022 11:03:55 -0500 Subject: [PATCH 01/27] added enclave --- keyboards/enclave/config.h | 29 ++++++++++ keyboards/enclave/info.json | 22 +++++++ keyboards/enclave/keymaps/default/keymap.c | 67 ++++++++++++++++++++++ keyboards/enclave/readme.md | 27 +++++++++ keyboards/enclave/rules.mk | 20 +++++++ 5 files changed, 165 insertions(+) create mode 100644 keyboards/enclave/config.h create mode 100644 keyboards/enclave/info.json create mode 100644 keyboards/enclave/keymaps/default/keymap.c create mode 100644 keyboards/enclave/readme.md create mode 100644 keyboards/enclave/rules.mk diff --git a/keyboards/enclave/config.h b/keyboards/enclave/config.h new file mode 100644 index 000000000000..be65042229cc --- /dev/null +++ b/keyboards/enclave/config.h @@ -0,0 +1,29 @@ +#pragma once + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0x1117 +#define PRODUCT_ID 0x0E0E +#define DEVICE_VER 0x0001 +#define PRODUCT Enclave-1 + +/* key matrix size */ +#define MATRIX_ROWS 3 +#define MATRIX_COLS 3 + +/* Keyboard Matrix Assignments*/ +#define MATRIX_ROW_PINS { D6, B6, F5 } +#define MATRIX_COL_PINS { B4, B7, C7 } +#define UNUSED_PINS + +/* COL2ROW, ROW2COL*/ +#define DIODE_DIRECTION COL2ROW + +#define RGB_DI_PIN B5 +#define RGBLED_NUM 2 +#define RGBLIGHT_ANIMATIONS + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCE 5 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ +//#define MATRIX_HAS_GHOST diff --git a/keyboards/enclave/info.json b/keyboards/enclave/info.json new file mode 100644 index 000000000000..d9005ce35269 --- /dev/null +++ b/keyboards/enclave/info.json @@ -0,0 +1,22 @@ +{ + "manufacturer": "keyquest", + "keyboard_name": "Enclave-1", + "maintainer": "the keyquest team", + "layouts": { + "LAYOUT_macro_3x3": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/enclave/keymaps/default/keymap.c b/keyboards/enclave/keymaps/default/keymap.c new file mode 100644 index 000000000000..38b973fe6b70 --- /dev/null +++ b/keyboards/enclave/keymaps/default/keymap.c @@ -0,0 +1,67 @@ +#include QMK_KEYBOARD_H + +enum custom_keycodes { + COPY = SAFE_RANGE, + PASTE, + WINCLIP, +}; + +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + + case COPY: + if (record->event.pressed) { + SEND_STRING(SS_LCTL("c")); + } + break; + + case PASTE: + if (record->event.pressed) { + SEND_STRING(SS_LCTL("v")); + } + break; + + case WINCLIP: + if (record->event.pressed) { + SEND_STRING(SS_LGUI("v")); + } + break; + } + return true; +}; + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* + * M = Macro + * ┌────┬────┬────┐ + * │ M1 │ M2 │ M3 │ + * ├────┼────┼────┤ + * │ M4 │ M5 │ M6 │ + * ├────┼────┼────┤ + * │ M7 │ M8 │ M9 │ + * └────┴────┴────┘ + */ + [0] = LAYOUT_macro_3x3( + KC_KB_VOLUME_UP, KC_KB_VOLUME_DOWN, KC_KB_MUTE, + KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, + COPY, PASTE, WINCLIP + ), + + [1] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ), + + [2] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ), + + [3] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ) +}; diff --git a/keyboards/enclave/readme.md b/keyboards/enclave/readme.md new file mode 100644 index 000000000000..0e50aba664a3 --- /dev/null +++ b/keyboards/enclave/readme.md @@ -0,0 +1,27 @@ +# enclave + +![enclave](imgur.com image replace me!) + +*A short description of the keyboard/project* + +* Keyboard Maintainer: [KeyQuest](https://github.com/KeyQuest) +* Hardware Supported: *The PCBs, controllers supported* +* Hardware Availability: *Links to where you can find this hardware* + +Make example for this keyboard (after setting up your build environment): + + make enclave:default + +Flashing example for this keyboard: + + make enclave:default:flash + +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). + +## Bootloader + +Enter the bootloader in 3 ways: + +* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard +* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead +* **Keycode in layout**: Press the key mapped to `RESET` if it is available diff --git a/keyboards/enclave/rules.mk b/keyboards/enclave/rules.mk new file mode 100644 index 000000000000..9183d7c9606e --- /dev/null +++ b/keyboards/enclave/rules.mk @@ -0,0 +1,20 @@ +# MCU name +MCU = atmega32u4 + +# Bootloader selection +BOOTLOADER = atmel-dfu + +# Build Options +# Change yes to no to disable the feature +# +BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite +MOUSEKEY_ENABLE = yes # Mouse keys +EXTRAKEY_ENABLE = yes # Audio control and System control +CONSOLE_ENABLE = no # Console for debug +COMMAND_ENABLE = no # Commands for debug and configuration +NKRO_ENABLE = yes # Enable N-Key Rollover + +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. + +LTO_ENABLE = yes \ No newline at end of file From d78ff3fc0e6950219361b3a684eda7c663092130 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Tue, 12 Jul 2022 13:46:59 -0500 Subject: [PATCH 02/27] added rgb to enclave --- keyboards/enclave/config.h | 2 ++ keyboards/enclave/keymaps/default/keymap.c | 8 ++++---- keyboards/enclave/rules.mk | 1 - 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/keyboards/enclave/config.h b/keyboards/enclave/config.h index be65042229cc..d675e7676883 100644 --- a/keyboards/enclave/config.h +++ b/keyboards/enclave/config.h @@ -18,9 +18,11 @@ /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW +/* RGB light setup*/ #define RGB_DI_PIN B5 #define RGBLED_NUM 2 #define RGBLIGHT_ANIMATIONS +#define RGBLIGHT_SLEEP /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ #define DEBOUNCE 5 diff --git a/keyboards/enclave/keymaps/default/keymap.c b/keyboards/enclave/keymaps/default/keymap.c index 38b973fe6b70..ad3a693e50f1 100644 --- a/keyboards/enclave/keymaps/default/keymap.c +++ b/keyboards/enclave/keymaps/default/keymap.c @@ -44,13 +44,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [0] = LAYOUT_macro_3x3( KC_KB_VOLUME_UP, KC_KB_VOLUME_DOWN, KC_KB_MUTE, KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, - COPY, PASTE, WINCLIP + COPY, PASTE, MO(2) ), [1] = LAYOUT_macro_3x3( - _______, _______, _______, - _______, _______, _______, - _______, _______, _______ + RGB_TOG, RGB_MODE_BREATHE, RGB_MODE_RAINBOW, + RGB_MODE_PLAIN, RGB_MODE_FORWARD, RGB_MODE_FORWARD, + RGB_MODE_RGBTEST, _______, _______ ), [2] = LAYOUT_macro_3x3( diff --git a/keyboards/enclave/rules.mk b/keyboards/enclave/rules.mk index 9183d7c9606e..fb4f8aeb91ae 100644 --- a/keyboards/enclave/rules.mk +++ b/keyboards/enclave/rules.mk @@ -14,7 +14,6 @@ CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. LTO_ENABLE = yes \ No newline at end of file From a6ae4d17e58338df64aeb10c916950e453e9ac90 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Wed, 13 Jul 2022 00:04:20 -0500 Subject: [PATCH 03/27] added enclave rgb --- keyboards/enclave/config.h | 5 +++++ keyboards/enclave/keymaps/default/keymap.c | 18 +++++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/keyboards/enclave/config.h b/keyboards/enclave/config.h index d675e7676883..668f76eb18e0 100644 --- a/keyboards/enclave/config.h +++ b/keyboards/enclave/config.h @@ -24,6 +24,11 @@ #define RGBLIGHT_ANIMATIONS #define RGBLIGHT_SLEEP +#define RGBLIGHT_HUE_STEP 10 +#define RGBLIGHT_SAT_STEP 17 +#define RGBLIGHT_VAL_STEP 17 +#define RGBLIGHT_LIMIT_VAL 200 + /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ #define DEBOUNCE 5 diff --git a/keyboards/enclave/keymaps/default/keymap.c b/keyboards/enclave/keymaps/default/keymap.c index ad3a693e50f1..bac664e1a3aa 100644 --- a/keyboards/enclave/keymaps/default/keymap.c +++ b/keyboards/enclave/keymaps/default/keymap.c @@ -42,26 +42,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * └────┴────┴────┘ */ [0] = LAYOUT_macro_3x3( - KC_KB_VOLUME_UP, KC_KB_VOLUME_DOWN, KC_KB_MUTE, - KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, - COPY, PASTE, MO(2) + KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, + COPY, PASTE, WINCLIP, + KC_AUDIO_VOL_UP, KC_AUDIO_VOL_DOWN, MO(1) ), [1] = LAYOUT_macro_3x3( - RGB_TOG, RGB_MODE_BREATHE, RGB_MODE_RAINBOW, - RGB_MODE_PLAIN, RGB_MODE_FORWARD, RGB_MODE_FORWARD, - RGB_MODE_RGBTEST, _______, _______ + _______, _______, _______, + _______, _______, _______, + _______, MO(2), _______ ), [2] = LAYOUT_macro_3x3( _______, _______, _______, _______, _______, _______, - _______, _______, _______ + MO(3), _______, _______ ), [3] = LAYOUT_macro_3x3( - _______, _______, _______, - _______, _______, _______, + RGB_TOG, RGB_MODE_PLAIN, RGB_MODE_BREATHE, + RGB_MODE_RAINBOW, RGB_MODE_SWIRL, RGB_MODE_GRADIENT, _______, _______, _______ ) }; From 46dab2ea5fa08962338ff20b1faaa09d6cf13e63 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Wed, 13 Jul 2022 12:26:25 -0500 Subject: [PATCH 04/27] added enclave rgb support and via --- keyboards/enclave/keymaps/via/keymap.c | 37 ++++++++++++++++++++++++++ keyboards/enclave/keymaps/via/rules.mk | 1 + 2 files changed, 38 insertions(+) create mode 100644 keyboards/enclave/keymaps/via/keymap.c create mode 100644 keyboards/enclave/keymaps/via/rules.mk diff --git a/keyboards/enclave/keymaps/via/keymap.c b/keyboards/enclave/keymaps/via/keymap.c new file mode 100644 index 000000000000..5266369e5841 --- /dev/null +++ b/keyboards/enclave/keymaps/via/keymap.c @@ -0,0 +1,37 @@ +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* + * M = Macro + * ┌────┬────┬────┐ + * │ M1 │ M2 │ M3 │ + * ├────┼────┼────┤ + * │ M4 │ M5 │ M6 │ + * ├────┼────┼────┤ + * │ M7 │ M8 │ M9 │ + * └────┴────┴────┘ + */ + [0] = LAYOUT_macro_3x3( + KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, + KC_AUDIO_VOL_UP, KC_AUDIO_MUTE, KC_AUDIO_VOL_DOWN, + _______, _______, _______ + ), + + [1] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ), + + [2] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ), + + [3] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ) +}; diff --git a/keyboards/enclave/keymaps/via/rules.mk b/keyboards/enclave/keymaps/via/rules.mk new file mode 100644 index 000000000000..036bd6d1c3ec --- /dev/null +++ b/keyboards/enclave/keymaps/via/rules.mk @@ -0,0 +1 @@ +VIA_ENABLE = yes \ No newline at end of file From 73b696b1e439caca403cea4ad0d0a7c5db3c5923 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Wed, 13 Jul 2022 12:53:40 -0500 Subject: [PATCH 05/27] fixed file sturcture --- keyboards/keyquest/enclave/config.h | 36 ++++++++++ keyboards/keyquest/enclave/info.json | 22 ++++++ .../keyquest/enclave/keymaps/default/keymap.c | 67 +++++++++++++++++++ .../keyquest/enclave/keymaps/via/keymap.c | 37 ++++++++++ .../keyquest/enclave/keymaps/via/rules.mk | 1 + keyboards/keyquest/enclave/readme.md | 27 ++++++++ keyboards/keyquest/enclave/rules.mk | 19 ++++++ keyboards/keyquest/readme.md | 27 ++++++++ 8 files changed, 236 insertions(+) create mode 100644 keyboards/keyquest/enclave/config.h create mode 100644 keyboards/keyquest/enclave/info.json create mode 100644 keyboards/keyquest/enclave/keymaps/default/keymap.c create mode 100644 keyboards/keyquest/enclave/keymaps/via/keymap.c create mode 100644 keyboards/keyquest/enclave/keymaps/via/rules.mk create mode 100644 keyboards/keyquest/enclave/readme.md create mode 100644 keyboards/keyquest/enclave/rules.mk create mode 100644 keyboards/keyquest/readme.md diff --git a/keyboards/keyquest/enclave/config.h b/keyboards/keyquest/enclave/config.h new file mode 100644 index 000000000000..668f76eb18e0 --- /dev/null +++ b/keyboards/keyquest/enclave/config.h @@ -0,0 +1,36 @@ +#pragma once + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0x1117 +#define PRODUCT_ID 0x0E0E +#define DEVICE_VER 0x0001 +#define PRODUCT Enclave-1 + +/* key matrix size */ +#define MATRIX_ROWS 3 +#define MATRIX_COLS 3 + +/* Keyboard Matrix Assignments*/ +#define MATRIX_ROW_PINS { D6, B6, F5 } +#define MATRIX_COL_PINS { B4, B7, C7 } +#define UNUSED_PINS + +/* COL2ROW, ROW2COL*/ +#define DIODE_DIRECTION COL2ROW + +/* RGB light setup*/ +#define RGB_DI_PIN B5 +#define RGBLED_NUM 2 +#define RGBLIGHT_ANIMATIONS +#define RGBLIGHT_SLEEP + +#define RGBLIGHT_HUE_STEP 10 +#define RGBLIGHT_SAT_STEP 17 +#define RGBLIGHT_VAL_STEP 17 +#define RGBLIGHT_LIMIT_VAL 200 + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCE 5 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ +//#define MATRIX_HAS_GHOST diff --git a/keyboards/keyquest/enclave/info.json b/keyboards/keyquest/enclave/info.json new file mode 100644 index 000000000000..d9005ce35269 --- /dev/null +++ b/keyboards/keyquest/enclave/info.json @@ -0,0 +1,22 @@ +{ + "manufacturer": "keyquest", + "keyboard_name": "Enclave-1", + "maintainer": "the keyquest team", + "layouts": { + "LAYOUT_macro_3x3": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keyquest/enclave/keymaps/default/keymap.c b/keyboards/keyquest/enclave/keymaps/default/keymap.c new file mode 100644 index 000000000000..bac664e1a3aa --- /dev/null +++ b/keyboards/keyquest/enclave/keymaps/default/keymap.c @@ -0,0 +1,67 @@ +#include QMK_KEYBOARD_H + +enum custom_keycodes { + COPY = SAFE_RANGE, + PASTE, + WINCLIP, +}; + +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + + case COPY: + if (record->event.pressed) { + SEND_STRING(SS_LCTL("c")); + } + break; + + case PASTE: + if (record->event.pressed) { + SEND_STRING(SS_LCTL("v")); + } + break; + + case WINCLIP: + if (record->event.pressed) { + SEND_STRING(SS_LGUI("v")); + } + break; + } + return true; +}; + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* + * M = Macro + * ┌────┬────┬────┐ + * │ M1 │ M2 │ M3 │ + * ├────┼────┼────┤ + * │ M4 │ M5 │ M6 │ + * ├────┼────┼────┤ + * │ M7 │ M8 │ M9 │ + * └────┴────┴────┘ + */ + [0] = LAYOUT_macro_3x3( + KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, + COPY, PASTE, WINCLIP, + KC_AUDIO_VOL_UP, KC_AUDIO_VOL_DOWN, MO(1) + ), + + [1] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, MO(2), _______ + ), + + [2] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + MO(3), _______, _______ + ), + + [3] = LAYOUT_macro_3x3( + RGB_TOG, RGB_MODE_PLAIN, RGB_MODE_BREATHE, + RGB_MODE_RAINBOW, RGB_MODE_SWIRL, RGB_MODE_GRADIENT, + _______, _______, _______ + ) +}; diff --git a/keyboards/keyquest/enclave/keymaps/via/keymap.c b/keyboards/keyquest/enclave/keymaps/via/keymap.c new file mode 100644 index 000000000000..5266369e5841 --- /dev/null +++ b/keyboards/keyquest/enclave/keymaps/via/keymap.c @@ -0,0 +1,37 @@ +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* + * M = Macro + * ┌────┬────┬────┐ + * │ M1 │ M2 │ M3 │ + * ├────┼────┼────┤ + * │ M4 │ M5 │ M6 │ + * ├────┼────┼────┤ + * │ M7 │ M8 │ M9 │ + * └────┴────┴────┘ + */ + [0] = LAYOUT_macro_3x3( + KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, + KC_AUDIO_VOL_UP, KC_AUDIO_MUTE, KC_AUDIO_VOL_DOWN, + _______, _______, _______ + ), + + [1] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ), + + [2] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ), + + [3] = LAYOUT_macro_3x3( + _______, _______, _______, + _______, _______, _______, + _______, _______, _______ + ) +}; diff --git a/keyboards/keyquest/enclave/keymaps/via/rules.mk b/keyboards/keyquest/enclave/keymaps/via/rules.mk new file mode 100644 index 000000000000..036bd6d1c3ec --- /dev/null +++ b/keyboards/keyquest/enclave/keymaps/via/rules.mk @@ -0,0 +1 @@ +VIA_ENABLE = yes \ No newline at end of file diff --git a/keyboards/keyquest/enclave/readme.md b/keyboards/keyquest/enclave/readme.md new file mode 100644 index 000000000000..0e50aba664a3 --- /dev/null +++ b/keyboards/keyquest/enclave/readme.md @@ -0,0 +1,27 @@ +# enclave + +![enclave](imgur.com image replace me!) + +*A short description of the keyboard/project* + +* Keyboard Maintainer: [KeyQuest](https://github.com/KeyQuest) +* Hardware Supported: *The PCBs, controllers supported* +* Hardware Availability: *Links to where you can find this hardware* + +Make example for this keyboard (after setting up your build environment): + + make enclave:default + +Flashing example for this keyboard: + + make enclave:default:flash + +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). + +## Bootloader + +Enter the bootloader in 3 ways: + +* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard +* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead +* **Keycode in layout**: Press the key mapped to `RESET` if it is available diff --git a/keyboards/keyquest/enclave/rules.mk b/keyboards/keyquest/enclave/rules.mk new file mode 100644 index 000000000000..fb4f8aeb91ae --- /dev/null +++ b/keyboards/keyquest/enclave/rules.mk @@ -0,0 +1,19 @@ +# MCU name +MCU = atmega32u4 + +# Bootloader selection +BOOTLOADER = atmel-dfu + +# Build Options +# Change yes to no to disable the feature +# +BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite +MOUSEKEY_ENABLE = yes # Mouse keys +EXTRAKEY_ENABLE = yes # Audio control and System control +CONSOLE_ENABLE = no # Console for debug +COMMAND_ENABLE = no # Commands for debug and configuration +NKRO_ENABLE = yes # Enable N-Key Rollover + +RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. + +LTO_ENABLE = yes \ No newline at end of file diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md new file mode 100644 index 000000000000..0e50aba664a3 --- /dev/null +++ b/keyboards/keyquest/readme.md @@ -0,0 +1,27 @@ +# enclave + +![enclave](imgur.com image replace me!) + +*A short description of the keyboard/project* + +* Keyboard Maintainer: [KeyQuest](https://github.com/KeyQuest) +* Hardware Supported: *The PCBs, controllers supported* +* Hardware Availability: *Links to where you can find this hardware* + +Make example for this keyboard (after setting up your build environment): + + make enclave:default + +Flashing example for this keyboard: + + make enclave:default:flash + +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). + +## Bootloader + +Enter the bootloader in 3 ways: + +* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard +* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead +* **Keycode in layout**: Press the key mapped to `RESET` if it is available From b3282aa702f98c3d2623f8fe6350073593ce0343 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Wed, 13 Jul 2022 12:58:58 -0500 Subject: [PATCH 06/27] filestructure fix --- keyboards/enclave/config.h | 36 ------------ keyboards/enclave/info.json | 22 ------- keyboards/enclave/keymaps/default/keymap.c | 67 ---------------------- keyboards/enclave/keymaps/via/keymap.c | 37 ------------ keyboards/enclave/keymaps/via/rules.mk | 1 - keyboards/enclave/readme.md | 27 --------- keyboards/enclave/rules.mk | 19 ------ 7 files changed, 209 deletions(-) delete mode 100644 keyboards/enclave/config.h delete mode 100644 keyboards/enclave/info.json delete mode 100644 keyboards/enclave/keymaps/default/keymap.c delete mode 100644 keyboards/enclave/keymaps/via/keymap.c delete mode 100644 keyboards/enclave/keymaps/via/rules.mk delete mode 100644 keyboards/enclave/readme.md delete mode 100644 keyboards/enclave/rules.mk diff --git a/keyboards/enclave/config.h b/keyboards/enclave/config.h deleted file mode 100644 index 668f76eb18e0..000000000000 --- a/keyboards/enclave/config.h +++ /dev/null @@ -1,36 +0,0 @@ -#pragma once - -/* USB Device descriptor parameter */ -#define VENDOR_ID 0x1117 -#define PRODUCT_ID 0x0E0E -#define DEVICE_VER 0x0001 -#define PRODUCT Enclave-1 - -/* key matrix size */ -#define MATRIX_ROWS 3 -#define MATRIX_COLS 3 - -/* Keyboard Matrix Assignments*/ -#define MATRIX_ROW_PINS { D6, B6, F5 } -#define MATRIX_COL_PINS { B4, B7, C7 } -#define UNUSED_PINS - -/* COL2ROW, ROW2COL*/ -#define DIODE_DIRECTION COL2ROW - -/* RGB light setup*/ -#define RGB_DI_PIN B5 -#define RGBLED_NUM 2 -#define RGBLIGHT_ANIMATIONS -#define RGBLIGHT_SLEEP - -#define RGBLIGHT_HUE_STEP 10 -#define RGBLIGHT_SAT_STEP 17 -#define RGBLIGHT_VAL_STEP 17 -#define RGBLIGHT_LIMIT_VAL 200 - -/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ -#define DEBOUNCE 5 - -/* define if matrix has ghost (lacks anti-ghosting diodes) */ -//#define MATRIX_HAS_GHOST diff --git a/keyboards/enclave/info.json b/keyboards/enclave/info.json deleted file mode 100644 index d9005ce35269..000000000000 --- a/keyboards/enclave/info.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "manufacturer": "keyquest", - "keyboard_name": "Enclave-1", - "maintainer": "the keyquest team", - "layouts": { - "LAYOUT_macro_3x3": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/enclave/keymaps/default/keymap.c b/keyboards/enclave/keymaps/default/keymap.c deleted file mode 100644 index bac664e1a3aa..000000000000 --- a/keyboards/enclave/keymaps/default/keymap.c +++ /dev/null @@ -1,67 +0,0 @@ -#include QMK_KEYBOARD_H - -enum custom_keycodes { - COPY = SAFE_RANGE, - PASTE, - WINCLIP, -}; - -bool process_record_user(uint16_t keycode, keyrecord_t *record) { - switch (keycode) { - - case COPY: - if (record->event.pressed) { - SEND_STRING(SS_LCTL("c")); - } - break; - - case PASTE: - if (record->event.pressed) { - SEND_STRING(SS_LCTL("v")); - } - break; - - case WINCLIP: - if (record->event.pressed) { - SEND_STRING(SS_LGUI("v")); - } - break; - } - return true; -}; - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - /* - * M = Macro - * ┌────┬────┬────┐ - * │ M1 │ M2 │ M3 │ - * ├────┼────┼────┤ - * │ M4 │ M5 │ M6 │ - * ├────┼────┼────┤ - * │ M7 │ M8 │ M9 │ - * └────┴────┴────┘ - */ - [0] = LAYOUT_macro_3x3( - KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, - COPY, PASTE, WINCLIP, - KC_AUDIO_VOL_UP, KC_AUDIO_VOL_DOWN, MO(1) - ), - - [1] = LAYOUT_macro_3x3( - _______, _______, _______, - _______, _______, _______, - _______, MO(2), _______ - ), - - [2] = LAYOUT_macro_3x3( - _______, _______, _______, - _______, _______, _______, - MO(3), _______, _______ - ), - - [3] = LAYOUT_macro_3x3( - RGB_TOG, RGB_MODE_PLAIN, RGB_MODE_BREATHE, - RGB_MODE_RAINBOW, RGB_MODE_SWIRL, RGB_MODE_GRADIENT, - _______, _______, _______ - ) -}; diff --git a/keyboards/enclave/keymaps/via/keymap.c b/keyboards/enclave/keymaps/via/keymap.c deleted file mode 100644 index 5266369e5841..000000000000 --- a/keyboards/enclave/keymaps/via/keymap.c +++ /dev/null @@ -1,37 +0,0 @@ -#include QMK_KEYBOARD_H - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - /* - * M = Macro - * ┌────┬────┬────┐ - * │ M1 │ M2 │ M3 │ - * ├────┼────┼────┤ - * │ M4 │ M5 │ M6 │ - * ├────┼────┼────┤ - * │ M7 │ M8 │ M9 │ - * └────┴────┴────┘ - */ - [0] = LAYOUT_macro_3x3( - KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, - KC_AUDIO_VOL_UP, KC_AUDIO_MUTE, KC_AUDIO_VOL_DOWN, - _______, _______, _______ - ), - - [1] = LAYOUT_macro_3x3( - _______, _______, _______, - _______, _______, _______, - _______, _______, _______ - ), - - [2] = LAYOUT_macro_3x3( - _______, _______, _______, - _______, _______, _______, - _______, _______, _______ - ), - - [3] = LAYOUT_macro_3x3( - _______, _______, _______, - _______, _______, _______, - _______, _______, _______ - ) -}; diff --git a/keyboards/enclave/keymaps/via/rules.mk b/keyboards/enclave/keymaps/via/rules.mk deleted file mode 100644 index 036bd6d1c3ec..000000000000 --- a/keyboards/enclave/keymaps/via/rules.mk +++ /dev/null @@ -1 +0,0 @@ -VIA_ENABLE = yes \ No newline at end of file diff --git a/keyboards/enclave/readme.md b/keyboards/enclave/readme.md deleted file mode 100644 index 0e50aba664a3..000000000000 --- a/keyboards/enclave/readme.md +++ /dev/null @@ -1,27 +0,0 @@ -# enclave - -![enclave](imgur.com image replace me!) - -*A short description of the keyboard/project* - -* Keyboard Maintainer: [KeyQuest](https://github.com/KeyQuest) -* Hardware Supported: *The PCBs, controllers supported* -* Hardware Availability: *Links to where you can find this hardware* - -Make example for this keyboard (after setting up your build environment): - - make enclave:default - -Flashing example for this keyboard: - - make enclave:default:flash - -See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). - -## Bootloader - -Enter the bootloader in 3 ways: - -* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard -* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead -* **Keycode in layout**: Press the key mapped to `RESET` if it is available diff --git a/keyboards/enclave/rules.mk b/keyboards/enclave/rules.mk deleted file mode 100644 index fb4f8aeb91ae..000000000000 --- a/keyboards/enclave/rules.mk +++ /dev/null @@ -1,19 +0,0 @@ -# MCU name -MCU = atmega32u4 - -# Bootloader selection -BOOTLOADER = atmel-dfu - -# Build Options -# Change yes to no to disable the feature -# -BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite -MOUSEKEY_ENABLE = yes # Mouse keys -EXTRAKEY_ENABLE = yes # Audio control and System control -CONSOLE_ENABLE = no # Console for debug -COMMAND_ENABLE = no # Commands for debug and configuration -NKRO_ENABLE = yes # Enable N-Key Rollover - -RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. - -LTO_ENABLE = yes \ No newline at end of file From 99c6528b7115cee04a60075ff393955042c9588f Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:10:44 -0500 Subject: [PATCH 07/27] Update readme.md --- keyboards/keyquest/readme.md | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index 0e50aba664a3..9e20f2a62839 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1,27 +1 @@ -# enclave - -![enclave](imgur.com image replace me!) - -*A short description of the keyboard/project* - -* Keyboard Maintainer: [KeyQuest](https://github.com/KeyQuest) -* Hardware Supported: *The PCBs, controllers supported* -* Hardware Availability: *Links to where you can find this hardware* - -Make example for this keyboard (after setting up your build environment): - - make enclave:default - -Flashing example for this keyboard: - - make enclave:default:flash - -See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). - -## Bootloader - -Enter the bootloader in 3 ways: - -* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard -* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead -* **Keycode in layout**: Press the key mapped to `RESET` if it is available +![](https://imgur.com/XFylnc0) From 469a34c4412b80afa6aa319ee9683e3e2e7c5bb2 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:11:42 -0500 Subject: [PATCH 08/27] Update readme.md --- keyboards/keyquest/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index 9e20f2a62839..ec2fb9fb0d66 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1 +1 @@ -![](https://imgur.com/XFylnc0) +[Imgur](https://imgur.com/XFylnc0) From 8ede992c53b647797086717901a24b663177b46f Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:13:08 -0500 Subject: [PATCH 09/27] Update readme.md --- keyboards/keyquest/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index ec2fb9fb0d66..33ee2ed403fd 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1 +1 @@ -[Imgur](https://imgur.com/XFylnc0) +![enter image description here](https://imgur.com/YF7c3xi) From fc1d63926761f7774ffe53476a84e523d85ab7c5 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:13:51 -0500 Subject: [PATCH 10/27] Update readme.md --- keyboards/keyquest/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index 33ee2ed403fd..53ea21a4efb9 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1 +1 @@ -![enter image description here](https://imgur.com/YF7c3xi) +![enter image description here](https://imgur.com/a/RealVul) From 469775a9fcd8e7a3ce53411f85972a7aaf505476 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:16:27 -0500 Subject: [PATCH 11/27] Update readme.md --- keyboards/keyquest/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index 53ea21a4efb9..3045409202c1 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1 +1 @@ -![enter image description here](https://imgur.com/a/RealVul) +![Logo](https://imgur.com/9cq5EmF) From 36b88867bff996c294dc2abb8bc3f72319e71e56 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:21:57 -0500 Subject: [PATCH 12/27] Update readme.md --- keyboards/keyquest/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index 3045409202c1..846645cbddf5 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1 +1 @@ -![Logo](https://imgur.com/9cq5EmF) +![04773a342b68784043007c2fc08f8dc265b6cb98](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) From a786856c45ffaab9257b62a088f28d549f520c13 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:29:08 -0500 Subject: [PATCH 13/27] Update readme.md --- keyboards/keyquest/enclave/readme.md | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/keyboards/keyquest/enclave/readme.md b/keyboards/keyquest/enclave/readme.md index 0e50aba664a3..635902fb3e2a 100644 --- a/keyboards/keyquest/enclave/readme.md +++ b/keyboards/keyquest/enclave/readme.md @@ -1,27 +1,16 @@ -# enclave +# Enclave-1 -![enclave](imgur.com image replace me!) +![ok](https://user-images.githubusercontent.com/109129639/178805184-3935bcfa-2cb5-438d-8172-406f9a6d3bbd.png) -*A short description of the keyboard/project* +Enclave 1 is a fully programmable 9-key macropad + usb hub ideal for those constantly on the move that need to adapt to any situation. Besides being a full-fledged macropad, it can also be used as the main hub for all your other devices such as keyboards, dongles, drives, etc. * Keyboard Maintainer: [KeyQuest](https://github.com/KeyQuest) -* Hardware Supported: *The PCBs, controllers supported* -* Hardware Availability: *Links to where you can find this hardware* -Make example for this keyboard (after setting up your build environment): +Compile example for this keyboard (after setting up your build environment): - make enclave:default - -Flashing example for this keyboard: - - make enclave:default:flash - -See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). - -## Bootloader + qmk compile -kb keyquest/enclave -km default Enter the bootloader in 3 ways: -* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard -* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead -* **Keycode in layout**: Press the key mapped to `RESET` if it is available +* **Bootmagic reset**: Hold down the top left key and plug in the keyboard. +* **Physical reset button**: Briefly press the button on the back of the PCB. From 9bcf3455e91e15491482e21f13875bb7c050d631 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:30:00 -0500 Subject: [PATCH 14/27] Update readme.md --- keyboards/keyquest/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index 846645cbddf5..fe88786589be 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1 +1,2 @@ ![04773a342b68784043007c2fc08f8dc265b6cb98](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) +[instagram](https://www.instagram.com/keyquest.tech/) From 953d5b7564a9782d6f56ef81eea3cad59c54077d Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:30:12 -0500 Subject: [PATCH 15/27] Update readme.md --- keyboards/keyquest/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index fe88786589be..e5832b5937f5 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1,2 +1,3 @@ ![04773a342b68784043007c2fc08f8dc265b6cb98](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) + [instagram](https://www.instagram.com/keyquest.tech/) From f32bfabee313e07b42a9aa665177197a94c39e2f Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:30:29 -0500 Subject: [PATCH 16/27] Update readme.md --- keyboards/keyquest/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index e5832b5937f5..2239bb2ef2e7 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1,3 +1,3 @@ -![04773a342b68784043007c2fc08f8dc265b6cb98](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) +![[04773a342b68784043007c2fc08f8dc265b6cb98](https://www.instagram.com/keyquest.tech/)](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) [instagram](https://www.instagram.com/keyquest.tech/) From f0a8741da997bb1cdca530f9621437904bd94cf0 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:30:51 -0500 Subject: [PATCH 17/27] Update readme.md --- keyboards/keyquest/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index 2239bb2ef2e7..51d513164cdf 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1,3 +1,3 @@ -![[04773a342b68784043007c2fc08f8dc265b6cb98](https://www.instagram.com/keyquest.tech/)](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) +![https://www.instagram.com/keyquest.tech/](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) [instagram](https://www.instagram.com/keyquest.tech/) From 0d15affccd26b06aa29a3f600df3174e7fa612ab Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:31:05 -0500 Subject: [PATCH 18/27] Update readme.md --- keyboards/keyquest/readme.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index 51d513164cdf..f230a6aa1cfb 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1,3 +1,4 @@ -![https://www.instagram.com/keyquest.tech/](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) +![](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) + [instagram](https://www.instagram.com/keyquest.tech/) From deecb6743156753198e2de7cd22bf698fae19826 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Wed, 13 Jul 2022 13:44:52 -0500 Subject: [PATCH 19/27] final keyquest commit for enclave support --- keyboards/keyquest/enclave/config.h | 1 - keyboards/keyquest/enclave/keymaps/default/keymap.c | 3 +++ keyboards/keyquest/enclave/rules.mk | 8 ++++---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/keyboards/keyquest/enclave/config.h b/keyboards/keyquest/enclave/config.h index 668f76eb18e0..c9bac5663751 100644 --- a/keyboards/keyquest/enclave/config.h +++ b/keyboards/keyquest/enclave/config.h @@ -23,7 +23,6 @@ #define RGBLED_NUM 2 #define RGBLIGHT_ANIMATIONS #define RGBLIGHT_SLEEP - #define RGBLIGHT_HUE_STEP 10 #define RGBLIGHT_SAT_STEP 17 #define RGBLIGHT_VAL_STEP 17 diff --git a/keyboards/keyquest/enclave/keymaps/default/keymap.c b/keyboards/keyquest/enclave/keymaps/default/keymap.c index bac664e1a3aa..9322d4430e1e 100644 --- a/keyboards/keyquest/enclave/keymaps/default/keymap.c +++ b/keyboards/keyquest/enclave/keymaps/default/keymap.c @@ -1,11 +1,13 @@ #include QMK_KEYBOARD_H +/* enum custom macros */ enum custom_keycodes { COPY = SAFE_RANGE, PASTE, WINCLIP, }; +/* custom macros */ bool process_record_user(uint16_t keycode, keyrecord_t *record) { switch (keycode) { @@ -30,6 +32,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { return true; }; +/* what each layer does */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* * M = Macro diff --git a/keyboards/keyquest/enclave/rules.mk b/keyboards/keyquest/enclave/rules.mk index fb4f8aeb91ae..73970d953918 100644 --- a/keyboards/keyquest/enclave/rules.mk +++ b/keyboards/keyquest/enclave/rules.mk @@ -6,14 +6,14 @@ BOOTLOADER = atmel-dfu # Build Options # Change yes to no to disable the feature -# + BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite -MOUSEKEY_ENABLE = yes # Mouse keys +MOUSEKEY_ENABLE = yes # Mouse keys EXTRAKEY_ENABLE = yes # Audio control and System control CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration -NKRO_ENABLE = yes # Enable N-Key Rollover +NKRO_ENABLE = yes # Enable N-Key Rollover -RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. +RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. LTO_ENABLE = yes \ No newline at end of file From 330497cf03d163ee861edad4b60b7a87ce121406 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Thu, 14 Jul 2022 00:24:54 -0500 Subject: [PATCH 20/27] Update readme.md --- keyboards/keyquest/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index f230a6aa1cfb..b23c2808de35 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1,4 +1,4 @@ -![](https://user-images.githubusercontent.com/109129639/178803903-344f5558-fc6b-4694-a0da-6fe41ecba97a.png) +![](https://imgur.com/a/rj2ATAo) [instagram](https://www.instagram.com/keyquest.tech/) From 348029d9f587d3ecfb432811a2cacc7349591cad Mon Sep 17 00:00:00 2001 From: "keyquest.tech" <109129639+keyquesttech@users.noreply.github.com> Date: Thu, 14 Jul 2022 00:25:38 -0500 Subject: [PATCH 21/27] Update readme.md --- keyboards/keyquest/enclave/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/enclave/readme.md b/keyboards/keyquest/enclave/readme.md index 635902fb3e2a..01f13a702485 100644 --- a/keyboards/keyquest/enclave/readme.md +++ b/keyboards/keyquest/enclave/readme.md @@ -1,6 +1,6 @@ # Enclave-1 -![ok](https://user-images.githubusercontent.com/109129639/178805184-3935bcfa-2cb5-438d-8172-406f9a6d3bbd.png) +![ok](https://imgur.com/a/ixiZpL7) Enclave 1 is a fully programmable 9-key macropad + usb hub ideal for those constantly on the move that need to adapt to any situation. Besides being a full-fledged macropad, it can also be used as the main hub for all your other devices such as keyboards, dongles, drives, etc. From ab15f6a55da0b59f4f2aa99f025decb4edb1f51f Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Thu, 14 Jul 2022 00:26:22 -0500 Subject: [PATCH 22/27] fix --- keyboards/keyquest/enclave/config.h | 26 ++++++++++++++++++- keyboards/keyquest/enclave/info.json | 2 +- .../keyquest/enclave/keymaps/default/keymap.c | 21 ++++++++++++--- .../keyquest/enclave/keymaps/via/keymap.c | 21 ++++++++++++--- 4 files changed, 60 insertions(+), 10 deletions(-) diff --git a/keyboards/keyquest/enclave/config.h b/keyboards/keyquest/enclave/config.h index c9bac5663751..e9fd3cef8dcb 100644 --- a/keyboards/keyquest/enclave/config.h +++ b/keyboards/keyquest/enclave/config.h @@ -1,3 +1,16 @@ +/* Copyright 2021 keyquest +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + #pragma once /* USB Device descriptor parameter */ @@ -21,13 +34,24 @@ /* RGB light setup*/ #define RGB_DI_PIN B5 #define RGBLED_NUM 2 -#define RGBLIGHT_ANIMATIONS #define RGBLIGHT_SLEEP #define RGBLIGHT_HUE_STEP 10 #define RGBLIGHT_SAT_STEP 17 #define RGBLIGHT_VAL_STEP 17 #define RGBLIGHT_LIMIT_VAL 200 +/* RGB light animations*/ +#define RGBLIGHT_EFFECT_BREATHING +#define RGBLIGHT_EFFECT_RAINBOW_MOOD +#define RGBLIGHT_EFFECT_RAINBOW_SWIRL +#define RGBLIGHT_EFFECT_SNAKE +#define RGBLIGHT_EFFECT_KNIGHT +#define RGBLIGHT_EFFECT_CHRISTMAS +#define RGBLIGHT_EFFECT_STATIC_GRADIENT +#define RGBLIGHT_EFFECT_RGB_TEST +#define RGBLIGHT_EFFECT_ALTERNATING +#define RGBLIGHT_EFFECT_TWINKLE + /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ #define DEBOUNCE 5 diff --git a/keyboards/keyquest/enclave/info.json b/keyboards/keyquest/enclave/info.json index d9005ce35269..31dfa6c91dec 100644 --- a/keyboards/keyquest/enclave/info.json +++ b/keyboards/keyquest/enclave/info.json @@ -3,7 +3,7 @@ "keyboard_name": "Enclave-1", "maintainer": "the keyquest team", "layouts": { - "LAYOUT_macro_3x3": { + "LAYOUT": { "layout": [ { "matrix": [0, 0], "x": 0, "y": 0 }, { "matrix": [0, 1], "x": 1, "y": 0 }, diff --git a/keyboards/keyquest/enclave/keymaps/default/keymap.c b/keyboards/keyquest/enclave/keymaps/default/keymap.c index 9322d4430e1e..97511100c4a8 100644 --- a/keyboards/keyquest/enclave/keymaps/default/keymap.c +++ b/keyboards/keyquest/enclave/keymaps/default/keymap.c @@ -1,3 +1,16 @@ +/* Copyright 2021 keyquest +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + #include QMK_KEYBOARD_H /* enum custom macros */ @@ -44,25 +57,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * │ M7 │ M8 │ M9 │ * └────┴────┴────┘ */ - [0] = LAYOUT_macro_3x3( + [0] = LAYOUT( KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, COPY, PASTE, WINCLIP, KC_AUDIO_VOL_UP, KC_AUDIO_VOL_DOWN, MO(1) ), - [1] = LAYOUT_macro_3x3( + [1] = LAYOUT( _______, _______, _______, _______, _______, _______, _______, MO(2), _______ ), - [2] = LAYOUT_macro_3x3( + [2] = LAYOUT( _______, _______, _______, _______, _______, _______, MO(3), _______, _______ ), - [3] = LAYOUT_macro_3x3( + [3] = LAYOUT( RGB_TOG, RGB_MODE_PLAIN, RGB_MODE_BREATHE, RGB_MODE_RAINBOW, RGB_MODE_SWIRL, RGB_MODE_GRADIENT, _______, _______, _______ diff --git a/keyboards/keyquest/enclave/keymaps/via/keymap.c b/keyboards/keyquest/enclave/keymaps/via/keymap.c index 5266369e5841..766fbdc34100 100644 --- a/keyboards/keyquest/enclave/keymaps/via/keymap.c +++ b/keyboards/keyquest/enclave/keymaps/via/keymap.c @@ -1,3 +1,16 @@ +/* Copyright 2021 keyquest +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + #include QMK_KEYBOARD_H const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -11,25 +24,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * │ M7 │ M8 │ M9 │ * └────┴────┴────┘ */ - [0] = LAYOUT_macro_3x3( + [0] = LAYOUT( KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_AUDIO_VOL_UP, KC_AUDIO_MUTE, KC_AUDIO_VOL_DOWN, _______, _______, _______ ), - [1] = LAYOUT_macro_3x3( + [1] = LAYOUT( _______, _______, _______, _______, _______, _______, _______, _______, _______ ), - [2] = LAYOUT_macro_3x3( + [2] = LAYOUT( _______, _______, _______, _______, _______, _______, _______, _______, _______ ), - [3] = LAYOUT_macro_3x3( + [3] = LAYOUT( _______, _______, _______, _______, _______, _______, _______, _______, _______ From 346be238b8ff7c097daf8820b766079dbe205890 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Thu, 14 Jul 2022 01:11:04 -0500 Subject: [PATCH 23/27] changes requested --- .../keyquest/enclave/keymaps/default/keymap.c | 34 +------------------ keyboards/keyquest/enclave/readme.md | 2 +- keyboards/keyquest/readme.md | 2 +- 3 files changed, 3 insertions(+), 35 deletions(-) diff --git a/keyboards/keyquest/enclave/keymaps/default/keymap.c b/keyboards/keyquest/enclave/keymaps/default/keymap.c index 97511100c4a8..d1008fac1124 100644 --- a/keyboards/keyquest/enclave/keymaps/default/keymap.c +++ b/keyboards/keyquest/enclave/keymaps/default/keymap.c @@ -13,38 +13,6 @@ along with this program. If not, see . #include QMK_KEYBOARD_H -/* enum custom macros */ -enum custom_keycodes { - COPY = SAFE_RANGE, - PASTE, - WINCLIP, -}; - -/* custom macros */ -bool process_record_user(uint16_t keycode, keyrecord_t *record) { - switch (keycode) { - - case COPY: - if (record->event.pressed) { - SEND_STRING(SS_LCTL("c")); - } - break; - - case PASTE: - if (record->event.pressed) { - SEND_STRING(SS_LCTL("v")); - } - break; - - case WINCLIP: - if (record->event.pressed) { - SEND_STRING(SS_LGUI("v")); - } - break; - } - return true; -}; - /* what each layer does */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* @@ -59,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [0] = LAYOUT( KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, - COPY, PASTE, WINCLIP, + C(KC_C), C(KC_V), G(KC_V), KC_AUDIO_VOL_UP, KC_AUDIO_VOL_DOWN, MO(1) ), diff --git a/keyboards/keyquest/enclave/readme.md b/keyboards/keyquest/enclave/readme.md index 01f13a702485..55197508ca9c 100644 --- a/keyboards/keyquest/enclave/readme.md +++ b/keyboards/keyquest/enclave/readme.md @@ -1,6 +1,6 @@ # Enclave-1 -![ok](https://imgur.com/a/ixiZpL7) +![ok](https://i.imgur.com/67HZEJB.jpg) Enclave 1 is a fully programmable 9-key macropad + usb hub ideal for those constantly on the move that need to adapt to any situation. Besides being a full-fledged macropad, it can also be used as the main hub for all your other devices such as keyboards, dongles, drives, etc. diff --git a/keyboards/keyquest/readme.md b/keyboards/keyquest/readme.md index b23c2808de35..39939eea377f 100644 --- a/keyboards/keyquest/readme.md +++ b/keyboards/keyquest/readme.md @@ -1,4 +1,4 @@ -![](https://imgur.com/a/rj2ATAo) +![](https://i.imgur.com/Z7J7H8F.png) [instagram](https://www.instagram.com/keyquest.tech/) From 8eb932501746aa2068fa16ef7bcfa8a033c00df1 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Thu, 14 Jul 2022 10:16:44 -0500 Subject: [PATCH 24/27] changes requested --- keyboards/keyquest/enclave/readme.md | 4 ++-- keyboards/keyquest/enclave/rules.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/keyboards/keyquest/enclave/readme.md b/keyboards/keyquest/enclave/readme.md index 55197508ca9c..71d955e7a4b5 100644 --- a/keyboards/keyquest/enclave/readme.md +++ b/keyboards/keyquest/enclave/readme.md @@ -1,6 +1,6 @@ # Enclave-1 -![ok](https://i.imgur.com/67HZEJB.jpg) +![ok](https://i.imgur.com/67HZEJBh.jpg) Enclave 1 is a fully programmable 9-key macropad + usb hub ideal for those constantly on the move that need to adapt to any situation. Besides being a full-fledged macropad, it can also be used as the main hub for all your other devices such as keyboards, dongles, drives, etc. @@ -8,7 +8,7 @@ Enclave 1 is a fully programmable 9-key macropad + usb hub ideal for those const Compile example for this keyboard (after setting up your build environment): - qmk compile -kb keyquest/enclave -km default + make keyquest/enclave:default Enter the bootloader in 3 ways: diff --git a/keyboards/keyquest/enclave/rules.mk b/keyboards/keyquest/enclave/rules.mk index 73970d953918..1f2834445161 100644 --- a/keyboards/keyquest/enclave/rules.mk +++ b/keyboards/keyquest/enclave/rules.mk @@ -5,7 +5,7 @@ MCU = atmega32u4 BOOTLOADER = atmel-dfu # Build Options -# Change yes to no to disable the feature +# Change yes to no to disable BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite MOUSEKEY_ENABLE = yes # Mouse keys @@ -13,7 +13,7 @@ EXTRAKEY_ENABLE = yes # Audio control and System control CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover - +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. - +AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes \ No newline at end of file From 578fb20779ba978e86b53c9226851d97ac19e3a6 Mon Sep 17 00:00:00 2001 From: "keyquest.tech" Date: Sat, 23 Jul 2022 22:40:26 -0500 Subject: [PATCH 25/27] fauxpark fix request Fixed the issue on line 17 --- keyboards/keyquest/enclave/rules.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/enclave/rules.mk b/keyboards/keyquest/enclave/rules.mk index 1f2834445161..02d47fa5bb37 100644 --- a/keyboards/keyquest/enclave/rules.mk +++ b/keyboards/keyquest/enclave/rules.mk @@ -14,6 +14,6 @@ CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. +RGBLIGHT_ENABLE = yes # Enable keyboard RGB underlight. AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes \ No newline at end of file From 912b01c495198e7ff5d71060972d675204fdea96 Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Wed, 27 Jul 2022 01:45:28 -0500 Subject: [PATCH 26/27] fixes to rules, info and config --- keyboards/keyquest/enclave/config.h | 6 ------ keyboards/keyquest/enclave/info.json | 5 +++++ keyboards/keyquest/enclave/rules.mk | 4 ++-- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/keyboards/keyquest/enclave/config.h b/keyboards/keyquest/enclave/config.h index e9fd3cef8dcb..931386a775c2 100644 --- a/keyboards/keyquest/enclave/config.h +++ b/keyboards/keyquest/enclave/config.h @@ -13,12 +13,6 @@ along with this program. If not, see . #pragma once -/* USB Device descriptor parameter */ -#define VENDOR_ID 0x1117 -#define PRODUCT_ID 0x0E0E -#define DEVICE_VER 0x0001 -#define PRODUCT Enclave-1 - /* key matrix size */ #define MATRIX_ROWS 3 #define MATRIX_COLS 3 diff --git a/keyboards/keyquest/enclave/info.json b/keyboards/keyquest/enclave/info.json index 31dfa6c91dec..da42594e7090 100644 --- a/keyboards/keyquest/enclave/info.json +++ b/keyboards/keyquest/enclave/info.json @@ -2,6 +2,11 @@ "manufacturer": "keyquest", "keyboard_name": "Enclave-1", "maintainer": "the keyquest team", + "usb": { + "vid": "0x1117", + "pid": "0x0E0E", + "device_version": "0.0.1" + }, "layouts": { "LAYOUT": { "layout": [ diff --git a/keyboards/keyquest/enclave/rules.mk b/keyboards/keyquest/enclave/rules.mk index 02d47fa5bb37..482c7e08142d 100644 --- a/keyboards/keyquest/enclave/rules.mk +++ b/keyboards/keyquest/enclave/rules.mk @@ -6,7 +6,7 @@ BOOTLOADER = atmel-dfu # Build Options # Change yes to no to disable - +# BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite MOUSEKEY_ENABLE = yes # Mouse keys EXTRAKEY_ENABLE = yes # Audio control and System control @@ -14,6 +14,6 @@ CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underlight. +RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow. AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes \ No newline at end of file From 3145a0d91dd88e7c7f3edfbdceebe4ccce14573a Mon Sep 17 00:00:00 2001 From: Mathiaszmrga Date: Wed, 27 Jul 2022 02:28:26 -0500 Subject: [PATCH 27/27] fixed issue with period in rules --- keyboards/keyquest/enclave/rules.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/keyquest/enclave/rules.mk b/keyboards/keyquest/enclave/rules.mk index 482c7e08142d..0730fa9d7ead 100644 --- a/keyboards/keyquest/enclave/rules.mk +++ b/keyboards/keyquest/enclave/rules.mk @@ -14,6 +14,6 @@ CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = yes # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow. +RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow AUDIO_ENABLE = no # Audio output LTO_ENABLE = yes \ No newline at end of file