From 7b488abae4e4888ce3e6bc2889031e97c2dd0b6d Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Mon, 14 Aug 2023 10:33:31 +0200 Subject: [PATCH 01/15] Add files via upload New Keyboard Treasure TYPE-9 Series III --- keyboards/treasure/type9s3/config.h | 60 +++++++++++++++++++ keyboards/treasure/type9s3/info.json | 60 +++++++++++++++++++ .../treasure/type9s3/keymaps/default/keymap.c | 31 ++++++++++ .../treasure/type9s3/keymaps/via/keymap.c | 31 ++++++++++ .../treasure/type9s3/keymaps/via/rules.mk | 1 + keyboards/treasure/type9s3/readme.md | 21 +++++++ keyboards/treasure/type9s3/rules.mk | 1 + 7 files changed, 205 insertions(+) create mode 100644 keyboards/treasure/type9s3/config.h create mode 100644 keyboards/treasure/type9s3/info.json create mode 100644 keyboards/treasure/type9s3/keymaps/default/keymap.c create mode 100644 keyboards/treasure/type9s3/keymaps/via/keymap.c create mode 100644 keyboards/treasure/type9s3/keymaps/via/rules.mk create mode 100644 keyboards/treasure/type9s3/readme.md create mode 100644 keyboards/treasure/type9s3/rules.mk diff --git a/keyboards/treasure/type9s3/config.h b/keyboards/treasure/type9s3/config.h new file mode 100644 index 000000000000..a8bb8d5c5e9d --- /dev/null +++ b/keyboards/treasure/type9s3/config.h @@ -0,0 +1,60 @@ +// Copyright 2023 Treasure +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT + +#define RGB_MATRIX_LED_COUNT 9 +#define RGB_DI_PIN B6 +#define DRIVER_LED_TOTAL 9 +#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 + +#define RGB_MATRIX_DEFAULT_SPD 40 // Sets the default animation speed, if none has been set +#define RGB_MATRIX_DEFAULT_VAL 120 + +#define RGB_MATRIX_KEYPRESSES +#define RGB_MATRIX_FRAMEBUFFER_EFFECTS +#define RGB_DISABLE_WHEN_USB_SUSPENDED + +#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN +#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT +#define ENABLE_RGB_MATRIX_BREATHING +#define ENABLE_RGB_MATRIX_CYCLE_ALL +#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT +#define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN +#define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS +#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL +#define ENABLE_RGB_MATRIX_PIXEL_RAIN +#ifdef RGB_MATRIX_FRAMEBUFFER_EFFECTS + #define ENABLE_RGB_MATRIX_TYPING_HEATMAP + #define ENABLE_RGB_MATRIX_DIGITAL_RAIN +#endif +#ifdef RGB_MATRIX_KEYPRESSES + #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE + //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE + //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE + #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE + //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS + //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS + #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS + //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS + #define ENABLE_RGB_MATRIX_SPLASH + //#define ENABLE_RGB_MATRIX_MULTISPLASH + #define ENABLE_RGB_MATRIX_SOLID_SPLASH + //#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH +#endif diff --git a/keyboards/treasure/type9s3/info.json b/keyboards/treasure/type9s3/info.json new file mode 100644 index 000000000000..4a34f2c6e301 --- /dev/null +++ b/keyboards/treasure/type9s3/info.json @@ -0,0 +1,60 @@ +{ + "manufacturer": "Treasure", + "keyboard_name": "Type-9 Series III", + "maintainer": "arnstadm", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "direct": [ + ["C7", "C6", "D3"], + ["B7", "C5", "D2"], + ["B5", "B4", "D4"] + + ] + }, + "processor": "atmega32u2", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x5493", + "vid": "0x5452" + }, + "rgb_matrix": { + "driver": "WS2812", + "layout": [ + { "matrix": [2, 0],"flags": 4, "x": 0, "y": 20 }, + { "matrix": [2, 1],"flags": 4, "x": 10, "y": 20 }, + { "matrix": [2, 2],"flags": 4, "x": 20, "y": 20 }, + { "matrix": [1, 2],"flags": 4, "x": 20, "y": 10 }, + { "matrix": [1, 1],"flags": 4, "x": 10, "y": 10 }, + { "matrix": [1, 0],"flags": 4, "x": 0, "y": 10 }, + { "matrix": [0, 0],"flags": 4, "x": 0, "y": 0 }, + { "matrix": [0, 1],"flags": 4, "x": 10, "y": 0 }, + { "matrix": [0, 2],"flags": 4, "x": 20, "y": 0 } + ] + }, + "layouts": { + "LAYOUT_ortho_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 } + ] + } + } +} diff --git a/keyboards/treasure/type9s3/keymaps/default/keymap.c b/keyboards/treasure/type9s3/keymaps/default/keymap.c new file mode 100644 index 000000000000..ee934c7c4773 --- /dev/null +++ b/keyboards/treasure/type9s3/keymaps/default/keymap.c @@ -0,0 +1,31 @@ +/* Copyright 2023 Treasure +*/ + +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + [0] = LAYOUT_ortho_3x3( + MO(1), KC_MPLY, RGB_TOG, + KC_VOLD, KC_MUTE, KC_VOLU, + KC_KP_1, KC_KP_2, KC_KP_3 + ), + + [1] = LAYOUT_ortho_3x3( + KC_TRNS, RGB_M_P, MO(2), + RGB_MOD, RGB_HUI, RGB_VAI, + RGB_RMOD, RGB_HUD, RGB_VAD + ), + + [2] = LAYOUT_ortho_3x3( + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, MO(3) + ), + + [3] = LAYOUT_ortho_3x3( + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + QK_BOOT, KC_TRNS, KC_TRNS + ) +}; diff --git a/keyboards/treasure/type9s3/keymaps/via/keymap.c b/keyboards/treasure/type9s3/keymaps/via/keymap.c new file mode 100644 index 000000000000..ee934c7c4773 --- /dev/null +++ b/keyboards/treasure/type9s3/keymaps/via/keymap.c @@ -0,0 +1,31 @@ +/* Copyright 2023 Treasure +*/ + +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + [0] = LAYOUT_ortho_3x3( + MO(1), KC_MPLY, RGB_TOG, + KC_VOLD, KC_MUTE, KC_VOLU, + KC_KP_1, KC_KP_2, KC_KP_3 + ), + + [1] = LAYOUT_ortho_3x3( + KC_TRNS, RGB_M_P, MO(2), + RGB_MOD, RGB_HUI, RGB_VAI, + RGB_RMOD, RGB_HUD, RGB_VAD + ), + + [2] = LAYOUT_ortho_3x3( + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, MO(3) + ), + + [3] = LAYOUT_ortho_3x3( + KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + QK_BOOT, KC_TRNS, KC_TRNS + ) +}; diff --git a/keyboards/treasure/type9s3/keymaps/via/rules.mk b/keyboards/treasure/type9s3/keymaps/via/rules.mk new file mode 100644 index 000000000000..1e5b99807cb7 --- /dev/null +++ b/keyboards/treasure/type9s3/keymaps/via/rules.mk @@ -0,0 +1 @@ +VIA_ENABLE = yes diff --git a/keyboards/treasure/type9s3/readme.md b/keyboards/treasure/type9s3/readme.md new file mode 100644 index 000000000000..9af7391d2c85 --- /dev/null +++ b/keyboards/treasure/type9s3/readme.md @@ -0,0 +1,21 @@ +# Treasure TYPE-9 Series III + +![TYPE9SIII](https://i.imgur.com/lohJ0Dal.png) + +Treasure TYPE-9 Series III is a 3x3 Macropad. + +* Keyboard Maintainer: [Treasure](https://github.com/TreasureTypes) +* Hardware Supported: Treasure TYPE-9 Series III PCB +* Hardware Availability: [Treasure Store](http://treasuretypes.com) + +Make example for this keyboard (after setting up your build environment): + + make treasure/type9s3:default + +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 : + +* **Physical reset button**: Briefly press the button on the back of the PCB diff --git a/keyboards/treasure/type9s3/rules.mk b/keyboards/treasure/type9s3/rules.mk new file mode 100644 index 000000000000..6e7633bfe015 --- /dev/null +++ b/keyboards/treasure/type9s3/rules.mk @@ -0,0 +1 @@ +# This file intentionally left blank From fb876de21eca1f2cde75a9626c190fab506f8780 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Mon, 14 Aug 2023 10:38:47 +0200 Subject: [PATCH 02/15] Update config.h WS2812_DI_PIN instead of RGB_DI_PIN --- keyboards/treasure/type9s3/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/treasure/type9s3/config.h b/keyboards/treasure/type9s3/config.h index a8bb8d5c5e9d..b8e908c53d82 100644 --- a/keyboards/treasure/type9s3/config.h +++ b/keyboards/treasure/type9s3/config.h @@ -20,7 +20,7 @@ //#define NO_ACTION_ONESHOT #define RGB_MATRIX_LED_COUNT 9 -#define RGB_DI_PIN B6 +#define WS2812_DI_PIN B6 #define DRIVER_LED_TOTAL 9 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 From b549f3ffa7b3902343b4cb51d3d415ee14ba0414 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Mon, 14 Aug 2023 14:19:12 +0200 Subject: [PATCH 03/15] Update keyboards/treasure/type9s3/info.json Co-authored-by: Duncan Sutherland --- keyboards/treasure/type9s3/info.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/keyboards/treasure/type9s3/info.json b/keyboards/treasure/type9s3/info.json index 4a34f2c6e301..c5e34c05678d 100644 --- a/keyboards/treasure/type9s3/info.json +++ b/keyboards/treasure/type9s3/info.json @@ -42,15 +42,18 @@ { "matrix": [0, 2],"flags": 4, "x": 20, "y": 0 } ] }, + "community_layouts": ["ortho_3x3"], "layouts": { "LAYOUT_ortho_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 } From 0bd888172af564afa12821f317e702d7f7f0c389 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Mon, 14 Aug 2023 14:20:26 +0200 Subject: [PATCH 04/15] Update keyboards/treasure/type9s3/info.json Co-authored-by: Duncan Sutherland --- keyboards/treasure/type9s3/info.json | 1 - 1 file changed, 1 deletion(-) diff --git a/keyboards/treasure/type9s3/info.json b/keyboards/treasure/type9s3/info.json index c5e34c05678d..ea9ea38e3165 100644 --- a/keyboards/treasure/type9s3/info.json +++ b/keyboards/treasure/type9s3/info.json @@ -18,7 +18,6 @@ ["C7", "C6", "D3"], ["B7", "C5", "D2"], ["B5", "B4", "D4"] - ] }, "processor": "atmega32u2", From 272e0c94cc77d680782875f81bd74493e540f113 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Tue, 15 Aug 2023 10:36:21 +0200 Subject: [PATCH 05/15] Update keyboards/treasure/type9s3/keymaps/via/keymap.c Co-authored-by: jack <0x6a73@protonmail.com> --- keyboards/treasure/type9s3/keymaps/via/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/treasure/type9s3/keymaps/via/keymap.c b/keyboards/treasure/type9s3/keymaps/via/keymap.c index ee934c7c4773..166062f649b7 100644 --- a/keyboards/treasure/type9s3/keymaps/via/keymap.c +++ b/keyboards/treasure/type9s3/keymaps/via/keymap.c @@ -1,5 +1,5 @@ -/* Copyright 2023 Treasure -*/ +// Copyright 2023 Treasure +// SPDX-License-Identifier: GPL-2.0-or-later #include QMK_KEYBOARD_H From 54eb5f7814d4cc5bcaee9a2fb91b9d23d90ded37 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Tue, 15 Aug 2023 10:36:39 +0200 Subject: [PATCH 06/15] Update keyboards/treasure/type9s3/config.h Co-authored-by: Joel Challis --- keyboards/treasure/type9s3/config.h | 1 - 1 file changed, 1 deletion(-) diff --git a/keyboards/treasure/type9s3/config.h b/keyboards/treasure/type9s3/config.h index b8e908c53d82..b826f3aca05c 100644 --- a/keyboards/treasure/type9s3/config.h +++ b/keyboards/treasure/type9s3/config.h @@ -22,7 +22,6 @@ #define RGB_MATRIX_LED_COUNT 9 #define WS2812_DI_PIN B6 #define DRIVER_LED_TOTAL 9 -#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 #define RGB_MATRIX_DEFAULT_SPD 40 // Sets the default animation speed, if none has been set #define RGB_MATRIX_DEFAULT_VAL 120 From dc275c9263dfbc838b5b4a3b17fb827f25594745 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Tue, 15 Aug 2023 10:36:49 +0200 Subject: [PATCH 07/15] Update keyboards/treasure/type9s3/keymaps/default/keymap.c Co-authored-by: jack <0x6a73@protonmail.com> --- keyboards/treasure/type9s3/keymaps/default/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/treasure/type9s3/keymaps/default/keymap.c b/keyboards/treasure/type9s3/keymaps/default/keymap.c index ee934c7c4773..166062f649b7 100644 --- a/keyboards/treasure/type9s3/keymaps/default/keymap.c +++ b/keyboards/treasure/type9s3/keymaps/default/keymap.c @@ -1,5 +1,5 @@ -/* Copyright 2023 Treasure -*/ +// Copyright 2023 Treasure +// SPDX-License-Identifier: GPL-2.0-or-later #include QMK_KEYBOARD_H From 302cc12a111ffb71f608171093c9b0bc88c3f5d2 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Tue, 15 Aug 2023 10:37:04 +0200 Subject: [PATCH 08/15] Update keyboards/treasure/type9s3/info.json Co-authored-by: jack <0x6a73@protonmail.com> --- keyboards/treasure/type9s3/info.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/keyboards/treasure/type9s3/info.json b/keyboards/treasure/type9s3/info.json index ea9ea38e3165..109a0949386b 100644 --- a/keyboards/treasure/type9s3/info.json +++ b/keyboards/treasure/type9s3/info.json @@ -27,6 +27,9 @@ "pid": "0x5493", "vid": "0x5452" }, + "ws2812": { + "pin": "B6" + }, "rgb_matrix": { "driver": "WS2812", "layout": [ From 4e109af57d7474a4ba605ce6ce2d4f3731810616 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Tue, 15 Aug 2023 10:37:13 +0200 Subject: [PATCH 09/15] Update keyboards/treasure/type9s3/config.h Co-authored-by: jack <0x6a73@protonmail.com> --- keyboards/treasure/type9s3/config.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/keyboards/treasure/type9s3/config.h b/keyboards/treasure/type9s3/config.h index b826f3aca05c..f53a8f1697cc 100644 --- a/keyboards/treasure/type9s3/config.h +++ b/keyboards/treasure/type9s3/config.h @@ -20,8 +20,6 @@ //#define NO_ACTION_ONESHOT #define RGB_MATRIX_LED_COUNT 9 -#define WS2812_DI_PIN B6 -#define DRIVER_LED_TOTAL 9 #define RGB_MATRIX_DEFAULT_SPD 40 // Sets the default animation speed, if none has been set #define RGB_MATRIX_DEFAULT_VAL 120 From 62ed33063ec6491b8ea3b8dff5a433f54b9341aa Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Tue, 15 Aug 2023 10:37:36 +0200 Subject: [PATCH 10/15] Update keyboards/treasure/type9s3/config.h Co-authored-by: jack <0x6a73@protonmail.com> --- keyboards/treasure/type9s3/config.h | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/keyboards/treasure/type9s3/config.h b/keyboards/treasure/type9s3/config.h index f53a8f1697cc..16d34929631b 100644 --- a/keyboards/treasure/type9s3/config.h +++ b/keyboards/treasure/type9s3/config.h @@ -3,22 +3,6 @@ #pragma once -/* - * Feature disable options - * These options are also useful to firmware size reduction. - */ - -/* disable debug print */ -//#define NO_DEBUG - -/* disable print */ -//#define NO_PRINT - -/* disable action features */ -//#define NO_ACTION_LAYER -//#define NO_ACTION_TAPPING -//#define NO_ACTION_ONESHOT - #define RGB_MATRIX_LED_COUNT 9 #define RGB_MATRIX_DEFAULT_SPD 40 // Sets the default animation speed, if none has been set From eb38b13f10fd339ebc9394699e665b3681bd7f5a Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Tue, 15 Aug 2023 10:38:51 +0200 Subject: [PATCH 11/15] Update readme.md --- keyboards/treasure/type9s3/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/treasure/type9s3/readme.md b/keyboards/treasure/type9s3/readme.md index 9af7391d2c85..59877dca6d99 100644 --- a/keyboards/treasure/type9s3/readme.md +++ b/keyboards/treasure/type9s3/readme.md @@ -1,6 +1,6 @@ # Treasure TYPE-9 Series III -![TYPE9SIII](https://i.imgur.com/lohJ0Dal.png) +![TYPE9SIII](https://i.imgur.com/lohJ0Dalh.png) Treasure TYPE-9 Series III is a 3x3 Macropad. From 3587beabf8592eb6d77842e1fe456246b8f98ce9 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Tue, 15 Aug 2023 21:14:13 +0200 Subject: [PATCH 12/15] Update readme.md --- keyboards/treasure/type9s3/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/keyboards/treasure/type9s3/readme.md b/keyboards/treasure/type9s3/readme.md index 59877dca6d99..354b63b04a31 100644 --- a/keyboards/treasure/type9s3/readme.md +++ b/keyboards/treasure/type9s3/readme.md @@ -19,3 +19,4 @@ See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_to Enter the bootloader : * **Physical reset button**: Briefly press the button on the back of the PCB +* **Bootmagic reset**: Hold down the top left key and plug in the keyboard From 9e4a22b66e002238ad1aaa5e0c2b318fe790c04e Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Fri, 18 Aug 2023 09:26:34 +0200 Subject: [PATCH 13/15] Update config.h Removal of the condition --- keyboards/treasure/type9s3/config.h | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/keyboards/treasure/type9s3/config.h b/keyboards/treasure/type9s3/config.h index 16d34929631b..5b3e9a576eb5 100644 --- a/keyboards/treasure/type9s3/config.h +++ b/keyboards/treasure/type9s3/config.h @@ -25,17 +25,8 @@ #define ENABLE_RGB_MATRIX_TYPING_HEATMAP #define ENABLE_RGB_MATRIX_DIGITAL_RAIN #endif -#ifdef RGB_MATRIX_KEYPRESSES - #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE - //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE - //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE - #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE - //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS - //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS - #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS - //#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS - #define ENABLE_RGB_MATRIX_SPLASH - //#define ENABLE_RGB_MATRIX_MULTISPLASH - #define ENABLE_RGB_MATRIX_SOLID_SPLASH - //#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH -#endif +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS +#define ENABLE_RGB_MATRIX_SPLASH +#define ENABLE_RGB_MATRIX_SOLID_SPLASH From 846177f7032259e5c3f3ca53c601f682c3bac431 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Wed, 30 Aug 2023 19:21:27 +0200 Subject: [PATCH 14/15] Update keyboards/treasure/type9s3/info.json Co-authored-by: Drashna Jaelre --- keyboards/treasure/type9s3/info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/treasure/type9s3/info.json b/keyboards/treasure/type9s3/info.json index 109a0949386b..8e9c9fa38f1d 100644 --- a/keyboards/treasure/type9s3/info.json +++ b/keyboards/treasure/type9s3/info.json @@ -31,7 +31,7 @@ "pin": "B6" }, "rgb_matrix": { - "driver": "WS2812", + "driver": "ws2812", "layout": [ { "matrix": [2, 0],"flags": 4, "x": 0, "y": 20 }, { "matrix": [2, 1],"flags": 4, "x": 10, "y": 20 }, From 6cac951cd8bca221e9d276376512003e84600d51 Mon Sep 17 00:00:00 2001 From: TreasureTypes <73436366+TreasureTypes@users.noreply.github.com> Date: Sun, 3 Sep 2023 10:48:23 +0200 Subject: [PATCH 15/15] Update keyboards/treasure/type9s3/config.h Co-authored-by: Drashna Jaelre --- keyboards/treasure/type9s3/config.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/keyboards/treasure/type9s3/config.h b/keyboards/treasure/type9s3/config.h index 5b3e9a576eb5..b87cd59b2f28 100644 --- a/keyboards/treasure/type9s3/config.h +++ b/keyboards/treasure/type9s3/config.h @@ -21,10 +21,8 @@ #define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS #define ENABLE_RGB_MATRIX_PIXEL_FRACTAL #define ENABLE_RGB_MATRIX_PIXEL_RAIN -#ifdef RGB_MATRIX_FRAMEBUFFER_EFFECTS - #define ENABLE_RGB_MATRIX_TYPING_HEATMAP - #define ENABLE_RGB_MATRIX_DIGITAL_RAIN -#endif +#define ENABLE_RGB_MATRIX_TYPING_HEATMAP +#define ENABLE_RGB_MATRIX_DIGITAL_RAIN #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS