summaryrefslogtreecommitdiff
path: root/keyboards/qwertykeys/qk100
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/qwertykeys/qk100')
-rw-r--r--keyboards/qwertykeys/qk100/ansi/ansi.c2
-rw-r--r--keyboards/qwertykeys/qk100/ansi/config.h30
-rw-r--r--keyboards/qwertykeys/qk100/ansi/info.json11
-rw-r--r--keyboards/qwertykeys/qk100/info.json11
-rw-r--r--keyboards/qwertykeys/qk100/solder/config.h15
5 files changed, 36 insertions, 33 deletions
diff --git a/keyboards/qwertykeys/qk100/ansi/ansi.c b/keyboards/qwertykeys/qk100/ansi/ansi.c
index 87e1b99e1b..06f7c11fb2 100644
--- a/keyboards/qwertykeys/qk100/ansi/ansi.c
+++ b/keyboards/qwertykeys/qk100/ansi/ansi.c
@@ -17,7 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
#ifdef RGB_MATRIX_ENABLE
-const is31_led g_is31_leds[RGB_MATRIX_LED_COUNT] = {
+const is31fl3741_led_t PROGMEM g_is31fl3741_leds[IS31FL3741_LED_COUNT] = {
{0, CS2_SW1, CS3_SW1, CS1_SW1}, /* RGB0-ESC ROW0*/
{0, CS5_SW1, CS6_SW1, CS4_SW1}, /* RGB1-F1 */
{0, CS8_SW1, CS9_SW1, CS7_SW1}, /* RGB2-F2 */
diff --git a/keyboards/qwertykeys/qk100/ansi/config.h b/keyboards/qwertykeys/qk100/ansi/config.h
index 82766b8834..041dbdb928 100644
--- a/keyboards/qwertykeys/qk100/ansi/config.h
+++ b/keyboards/qwertykeys/qk100/ansi/config.h
@@ -17,26 +17,18 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-# define RGBLIGHT_LAYERS
-# define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
-# define RGBLIGHT_LAYERS_RETAIN_VAL
-# define RGBLIGHT_DEFAULT_VAL 10
-# define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 5
-# define RGBLIGHT_SLEEP
+#define RGBLIGHT_LAYERS_RETAIN_VAL
+#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 5
+
/*== customize breathing effect ==*/
-# define RGBLIGHT_BREATHE_TABLE_SIZE 128
-# define RGBLIGHT_EFFECT_BREATHE_CENTER 1.0
-# define RGBLIGHT_EFFECT_BREATHE_MAX 60
+#define RGBLIGHT_BREATHE_TABLE_SIZE 128
+#define RGBLIGHT_EFFECT_BREATHE_CENTER 1.0
+#define RGBLIGHT_EFFECT_BREATHE_MAX 60
/* RGB matrix */
#define I2C1_CLOCK_SPEED 400000
-#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
-# define RGB_MATRIX_DISABLE_KEYCODES
-# define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
-# define RGB_MATRIX_KEYPRESSES // reacts to keypresses
-# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
-# define RGB_MATRIX_LED_PROCESS_LIMIT 4
-# define RGB_MATRIX_LED_FLUSH_LIMIT 26
-# define RGB_MATRIX_STARTUP_VAL 128
-# define DRIVER_ADDR_1 0b0110000
-# define RGB_MATRIX_LED_COUNT 101 \ No newline at end of file
+#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
+
+#define IS31FL3741_I2C_ADDRESS_1 IS31FL3741_I2C_ADDRESS_GND
+
+#define RGB_MATRIX_DISABLE_KEYCODES
diff --git a/keyboards/qwertykeys/qk100/ansi/info.json b/keyboards/qwertykeys/qk100/ansi/info.json
index e9cd6ca3f2..3469f1c62e 100644
--- a/keyboards/qwertykeys/qk100/ansi/info.json
+++ b/keyboards/qwertykeys/qk100/ansi/info.json
@@ -102,7 +102,9 @@
{"matrix": [5, 0], "x": 0, "y": 52, "flags": 1},
{"matrix": [5, 1], "x": 14, "y": 52, "flags": 1},
{"matrix": [5, 2], "x": 28, "y": 52, "flags": 1},
+ {"x": 74, "y": 52, "flags": 4},
{"matrix": [5, 5], "x": 74, "y": 52, "flags": 4},
+ {"x": 74, "y": 52, "flags": 4},
{"matrix": [5, 9], "x": 122, "y": 52, "flags": 1},
{"matrix": [5, 10], "x": 148, "y": 52, "flags": 1},
{"matrix": [5, 12], "x": 158, "y": 52, "flags": 1},
@@ -112,7 +114,6 @@
{"matrix": [5, 17], "x": 212, "y": 52, "flags": 4}
],
"animations": {
- "solid_color": true,
"alphas_mods": true,
"gradient_up_down": true,
"gradient_left_right": true,
@@ -156,7 +157,13 @@
"multisplash": true,
"solid_splash": true,
"solid_multisplash": true
- }
+ },
+ "default": {
+ "val": 128
+ },
+ "led_process_limit": 4,
+ "led_flush_limit": 26,
+ "sleep": true
},
"layouts": {
"LAYOUT": {
diff --git a/keyboards/qwertykeys/qk100/info.json b/keyboards/qwertykeys/qk100/info.json
index c8498f3eaf..d020ca8ad2 100644
--- a/keyboards/qwertykeys/qk100/info.json
+++ b/keyboards/qwertykeys/qk100/info.json
@@ -34,8 +34,15 @@
"brightness_steps": 10,
"saturation_steps": 8,
"led_count": 6,
- "max_brightness": 120
-
+ "max_brightness": 120,
+ "default": {
+ "val": 10
+ },
+ "layers": {
+ "enabled": true,
+ "override_rgb": true
+ },
+ "sleep": true
},
"dynamic_keymap": {
"layer_count": 2
diff --git a/keyboards/qwertykeys/qk100/solder/config.h b/keyboards/qwertykeys/qk100/solder/config.h
index 714f01a1da..6a16c99f05 100644
--- a/keyboards/qwertykeys/qk100/solder/config.h
+++ b/keyboards/qwertykeys/qk100/solder/config.h
@@ -17,13 +17,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
-# define RGBLIGHT_LAYERS
-# define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
-# define RGBLIGHT_LAYERS_RETAIN_VAL
-# define RGBLIGHT_DEFAULT_VAL 10
-# define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 5
-# define RGBLIGHT_SLEEP
+#define RGBLIGHT_LAYERS_RETAIN_VAL
+#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL + 5
+
/*== customize breathing effect ==*/
-# define RGBLIGHT_BREATHE_TABLE_SIZE 128
-# define RGBLIGHT_EFFECT_BREATHE_CENTER 1.0
-# define RGBLIGHT_EFFECT_BREATHE_MAX 60 \ No newline at end of file
+#define RGBLIGHT_BREATHE_TABLE_SIZE 128
+#define RGBLIGHT_EFFECT_BREATHE_CENTER 1.0
+#define RGBLIGHT_EFFECT_BREATHE_MAX 60 \ No newline at end of file