aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormoyi4681 <moyi4681@users.noreply.github.com>2019-11-21 03:19:10 -0800
committerDrashna Jaelre <drashna@live.com>2019-11-21 03:19:10 -0800
commit5d76b5f6551ade03285e27a5d3ea6fcf09ae0810 (patch)
treecd812d145c95751c0839cd936ee8b895e9d83ab3
parent84065e1d7458ad6b0a04a82fed4dfc69a4ded2b2 (diff)
downloadqmk_firmware-5d76b5f6551ade03285e27a5d3ea6fcf09ae0810.tar.gz
qmk_firmware-5d76b5f6551ade03285e27a5d3ea6fcf09ae0810.zip
[Keyboard] dztech rgb pcb v2 support (#7423)
* dztech rgb pcb v2 support dztech rgb pcb v2 support * Update config.h * Update rules.mk * Update rules.mk * Update rules.mk * Update keyboards/dztech/dz60rgb/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb_ansi/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb_ansi/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb_wkl/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb_wkl/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com>
-rw-r--r--keyboards/dztech/dz60rgb/config.h39
-rw-r--r--keyboards/dztech/dz60rgb/v1/config.h36
-rw-r--r--keyboards/dztech/dz60rgb/v1/rules.mk (renamed from keyboards/dztech/dz60rgb/rules.mk)4
-rw-r--r--keyboards/dztech/dz60rgb/v2/config.h44
-rw-r--r--keyboards/dztech/dz60rgb/v2/rules.mk23
-rw-r--r--keyboards/dztech/dz60rgb_ansi/config.h37
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v1/config.h36
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v1/rules.mk (renamed from keyboards/dztech/dz60rgb_ansi/rules.mk)6
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v2/config.h44
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v2/rules.mk23
-rw-r--r--keyboards/dztech/dz60rgb_wkl/config.h39
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v1/config.h36
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v1/rules.mk (renamed from keyboards/dztech/dz60rgb_wkl/rules.mk)12
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v2/config.h44
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v2/rules.mk23
-rw-r--r--keyboards/dztech/dz65rgb/config.h46
-rw-r--r--keyboards/dztech/dz65rgb/v1/config.h45
-rw-r--r--keyboards/dztech/dz65rgb/v1/rules.mk (renamed from keyboards/dztech/dz65rgb/rules.mk)0
-rw-r--r--keyboards/dztech/dz65rgb/v2/config.h45
-rw-r--r--keyboards/dztech/dz65rgb/v2/rules.mk35
20 files changed, 447 insertions, 170 deletions
diff --git a/keyboards/dztech/dz60rgb/config.h b/keyboards/dztech/dz60rgb/config.h
index c9f6937ee..434b6c591 100644
--- a/keyboards/dztech/dz60rgb/config.h
+++ b/keyboards/dztech/dz60rgb/config.h
@@ -1,39 +1,2 @@
1#pragma once 1#pragma once
2 2#include "config_common.h" \ No newline at end of file
3#include "config_common.h"
4
5/* USB Device descriptor parameter */
6#define VENDOR_ID 0xFEED
7#define PRODUCT_ID 0x1219
8#define DEVICE_VER 0x0001
9#define MANUFACTURER DZTECH
10
11#define PRODUCT DZ60RGB
12#define DESCRIPTION DZ60 ARM RGB keyboard
13#define MATRIX_ROWS 5
14#define MATRIX_COLS 14
15
16#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
17#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14 }
18
19/* #define UNUSED_PINS {A0,A1,A2, A3,A4,A9,A10,C15,A13,A14,B2}*/
20
21#define DIODE_DIRECTION COL2ROW
22
23#define DEBOUNCE 3
24#ifdef RGB_MATRIX_ENABLE
25#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
26#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
27#define RGB_MATRIX_KEYPRESSES
28#define RGB_MATRIX_LED_PROCESS_LIMIT 4
29#define RGB_MATRIX_LED_FLUSH_LIMIT 26
30#define DISABLE_RGB_MATRIX_SPLASH
31#define DISABLE_RGB_MATRIX_MULTISPLASH
32#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
33#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
34#define DRIVER_ADDR_1 0b1010000
35#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
36#define DRIVER_COUNT 2
37#define DRIVER_1_LED_TOTAL 63
38#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
39#endif \ No newline at end of file
diff --git a/keyboards/dztech/dz60rgb/v1/config.h b/keyboards/dztech/dz60rgb/v1/config.h
new file mode 100644
index 000000000..d0358a243
--- /dev/null
+++ b/keyboards/dztech/dz60rgb/v1/config.h
@@ -0,0 +1,36 @@
1#pragma once
2/* USB Device descriptor parameter */
3#define VENDOR_ID 0xFEED
4#define PRODUCT_ID 0x1219
5#define DEVICE_VER 0x0001
6#define MANUFACTURER DZTECH
7
8#define PRODUCT DZ60RGB
9#define DESCRIPTION DZ60 ARM RGB keyboard
10#define MATRIX_ROWS 5
11#define MATRIX_COLS 14
12
13#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
14#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14 }
15
16/* #define UNUSED_PINS {A0,A1,A2, A3,A4,A9,A10,C15,A13,A14,B2}*/
17
18#define DIODE_DIRECTION COL2ROW
19
20#define DEBOUNCE 3
21#ifdef RGB_MATRIX_ENABLE
22#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
23#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
24#define RGB_MATRIX_KEYPRESSES
25#define RGB_MATRIX_LED_PROCESS_LIMIT 4
26#define RGB_MATRIX_LED_FLUSH_LIMIT 26
27#define DISABLE_RGB_MATRIX_SPLASH
28#define DISABLE_RGB_MATRIX_MULTISPLASH
29#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
30#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
31#define DRIVER_ADDR_1 0b1010000
32#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
33#define DRIVER_COUNT 2
34#define DRIVER_1_LED_TOTAL 63
35#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
36#endif \ No newline at end of file
diff --git a/keyboards/dztech/dz60rgb/rules.mk b/keyboards/dztech/dz60rgb/v1/rules.mk
index f381ca585..4f2073e6f 100644
--- a/keyboards/dztech/dz60rgb/rules.mk
+++ b/keyboards/dztech/dz60rgb/v1/rules.mk
@@ -2,13 +2,13 @@
2MCU = STM32F303 2MCU = STM32F303
3 3
4BACKLIGHT_ENABLE = no 4BACKLIGHT_ENABLE = no
5BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration 5BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
6MOUSEKEY_ENABLE = yes # Mouse keys 6MOUSEKEY_ENABLE = yes # Mouse keys
7EXTRAKEY_ENABLE = yes # Audio control and System control 7EXTRAKEY_ENABLE = yes # Audio control and System control
8CONSOLE_ENABLE = no # Console for debug 8CONSOLE_ENABLE = no # Console for debug
9COMMAND_ENABLE = no # Commands for debug and configuration 9COMMAND_ENABLE = no # Commands for debug and configuration
10#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend 10#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
11NKRO_ENABLE = no # USB Nkey Rollover 11NKRO_ENABLE = yes # USB Nkey Rollover
12AUDIO_ENABLE = no 12AUDIO_ENABLE = no
13RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 13RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
14NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in 14NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz60rgb/v2/config.h b/keyboards/dztech/dz60rgb/v2/config.h
new file mode 100644
index 000000000..ed1056ca9
--- /dev/null
+++ b/keyboards/dztech/dz60rgb/v2/config.h
@@ -0,0 +1,44 @@
1#pragma once
2/* USB Device descriptor parameter */
3#define VENDOR_ID 0xFEED
4#define PRODUCT_ID 0x1219
5#define DEVICE_VER 0x0002
6#define MANUFACTURER DZTECH
7
8#define PRODUCT DZ60RGB
9#define DESCRIPTION DZ60 AVR RGB keyboard
10#define MATRIX_ROWS 5
11#define MATRIX_COLS 14
12
13#define MATRIX_ROW_PINS {F5, F4, F1, B3, B2 }
14#define MATRIX_COL_PINS {C7, F7, F6, F0, B0, B1, B4, D7, D6, D4, D5, D3, D2, B7 }
15#define UNUSED_PINS
16#define DIODE_DIRECTION COL2ROW
17
18#define DEBOUNCE 3
19#ifdef RGB_MATRIX_ENABLE
20#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
21#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
22#define RGB_MATRIX_KEYPRESSES
23#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
24#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
25#define DISABLE_RGB_MATRIX_BAND_SAT
26#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
27#define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
28#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
29#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
30#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
31#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
32#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
33#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
34#define DISABLE_RGB_MATRIX_SPLASH
35#define DISABLE_RGB_MATRIX_MULTISPLASH
36#define DISABLE_RGB_MATRIX_SOLID_SPLASH
37#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
38#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
39#define DRIVER_ADDR_1 0b1010000
40#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
41#define DRIVER_COUNT 2
42#define DRIVER_1_LED_TOTAL 63
43#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
44#endif
diff --git a/keyboards/dztech/dz60rgb/v2/rules.mk b/keyboards/dztech/dz60rgb/v2/rules.mk
new file mode 100644
index 000000000..9dda31a1b
--- /dev/null
+++ b/keyboards/dztech/dz60rgb/v2/rules.mk
@@ -0,0 +1,23 @@
1MCU = atmega32u4
2
3# Bootloader selection
4# Teensy halfkay
5# Pro Micro caterina
6# Atmel DFU atmel-dfu
7# LUFA DFU lufa-dfu
8# QMK DFU qmk-dfu
9# ATmega32A bootloadHID
10# ATmega328P USBasp
11BOOTLOADER = atmel-dfu
12
13BACKLIGHT_ENABLE = no
14BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
15MOUSEKEY_ENABLE = yes # Mouse keys
16EXTRAKEY_ENABLE = yes # Audio control and System control
17CONSOLE_ENABLE = no # Console for debug
18COMMAND_ENABLE = no # Commands for debug and configuration
19#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
20NKRO_ENABLE = yes # USB Nkey Rollover
21AUDIO_ENABLE = no
22RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
23NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz60rgb_ansi/config.h b/keyboards/dztech/dz60rgb_ansi/config.h
index 2bd40a44d..e38246b22 100644
--- a/keyboards/dztech/dz60rgb_ansi/config.h
+++ b/keyboards/dztech/dz60rgb_ansi/config.h
@@ -1,39 +1,2 @@
1#pragma once 1#pragma once
2
3#include "config_common.h" 2#include "config_common.h"
4
5/* USB Device descriptor parameter */
6#define VENDOR_ID 0xFEED
7#define PRODUCT_ID 0x1219
8#define DEVICE_VER 0x0001
9#define MANUFACTURER DZTECH
10
11#define PRODUCT DZ60RGB
12#define DESCRIPTION DZ60 ARM RGB keyboard
13#define MATRIX_ROWS 5
14#define MATRIX_COLS 14
15
16#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
17#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14 }
18
19/* #define UNUSED_PINS {A0,A1,A2, A3,A4,A9,A10,C15,A13,A14,B2}*/
20
21#define DIODE_DIRECTION COL2ROW
22
23#define DEBOUNCE 3
24#ifdef RGB_MATRIX_ENABLE
25#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
26#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
27#define RGB_MATRIX_KEYPRESSES
28#define RGB_MATRIX_LED_PROCESS_LIMIT 4
29#define RGB_MATRIX_LED_FLUSH_LIMIT 26
30#define DISABLE_RGB_MATRIX_SPLASH
31#define DISABLE_RGB_MATRIX_MULTISPLASH
32#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
33#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
34#define DRIVER_ADDR_1 0b1010000
35#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
36#define DRIVER_COUNT 2
37#define DRIVER_1_LED_TOTAL 61
38#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
39#endif \ No newline at end of file
diff --git a/keyboards/dztech/dz60rgb_ansi/v1/config.h b/keyboards/dztech/dz60rgb_ansi/v1/config.h
new file mode 100644
index 000000000..bd9d6e848
--- /dev/null
+++ b/keyboards/dztech/dz60rgb_ansi/v1/config.h
@@ -0,0 +1,36 @@
1#pragma once
2/* USB Device descriptor parameter */
3#define VENDOR_ID 0xFEED
4#define PRODUCT_ID 0x1220
5#define DEVICE_VER 0x0001
6#define MANUFACTURER DZTECH
7
8#define PRODUCT DZ60RGB_ANSI
9#define DESCRIPTION DZ60 ARM RGB keyboard
10#define MATRIX_ROWS 5
11#define MATRIX_COLS 14
12
13#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
14#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14 }
15
16/* #define UNUSED_PINS {A0,A1,A2, A3,A4,A9,A10,C15,A13,A14,B2}*/
17
18#define DIODE_DIRECTION COL2ROW
19
20#define DEBOUNCE 3
21#ifdef RGB_MATRIX_ENABLE
22#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
23#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
24#define RGB_MATRIX_KEYPRESSES
25#define RGB_MATRIX_LED_PROCESS_LIMIT 4
26#define RGB_MATRIX_LED_FLUSH_LIMIT 26
27#define DISABLE_RGB_MATRIX_SPLASH
28#define DISABLE_RGB_MATRIX_MULTISPLASH
29#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
30#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
31#define DRIVER_ADDR_1 0b1010000
32#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
33#define DRIVER_COUNT 2
34#define DRIVER_1_LED_TOTAL 61
35#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
36#endif \ No newline at end of file
diff --git a/keyboards/dztech/dz60rgb_ansi/rules.mk b/keyboards/dztech/dz60rgb_ansi/v1/rules.mk
index 063615052..4f2073e6f 100644
--- a/keyboards/dztech/dz60rgb_ansi/rules.mk
+++ b/keyboards/dztech/dz60rgb_ansi/v1/rules.mk
@@ -2,15 +2,13 @@
2MCU = STM32F303 2MCU = STM32F303
3 3
4BACKLIGHT_ENABLE = no 4BACKLIGHT_ENABLE = no
5BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration 5BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
6MOUSEKEY_ENABLE = yes # Mouse keys 6MOUSEKEY_ENABLE = yes # Mouse keys
7EXTRAKEY_ENABLE = yes # Audio control and System control 7EXTRAKEY_ENABLE = yes # Audio control and System control
8CONSOLE_ENABLE = no # Console for debug 8CONSOLE_ENABLE = no # Console for debug
9COMMAND_ENABLE = no # Commands for debug and configuration 9COMMAND_ENABLE = no # Commands for debug and configuration
10#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend 10#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
11NKRO_ENABLE = no # USB Nkey Rollover 11NKRO_ENABLE = yes # USB Nkey Rollover
12AUDIO_ENABLE = no 12AUDIO_ENABLE = no
13RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 13RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
14NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in 14NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
15
16LAYOUTS = 60_ansi
diff --git a/keyboards/dztech/dz60rgb_ansi/v2/config.h b/keyboards/dztech/dz60rgb_ansi/v2/config.h
new file mode 100644
index 000000000..b963fa2be
--- /dev/null
+++ b/keyboards/dztech/dz60rgb_ansi/v2/config.h
@@ -0,0 +1,44 @@
1#pragma once
2/* USB Device descriptor parameter */
3#define VENDOR_ID 0xFEED
4#define PRODUCT_ID 0x1220
5#define DEVICE_VER 0x0002
6#define MANUFACTURER DZTECH
7
8#define PRODUCT DZ60RGB_ANSI
9#define DESCRIPTION DZ60 AVR RGB keyboard
10#define MATRIX_ROWS 5
11#define MATRIX_COLS 14
12
13#define MATRIX_ROW_PINS {F5, F4, F1, B3, B2 }
14#define MATRIX_COL_PINS {C7, F7, F6, F0, B0, B1, B4, D7, D6, D4, D5, D3, D2, B7 }
15#define UNUSED_PINS
16#define DIODE_DIRECTION COL2ROW
17
18#define DEBOUNCE 3
19#ifdef RGB_MATRIX_ENABLE
20#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
21#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
22#define RGB_MATRIX_KEYPRESSES
23#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
24#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
25#define DISABLE_RGB_MATRIX_BAND_SAT
26#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
27#define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
28#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
29#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
30#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
31#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
32#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
33#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
34#define DISABLE_RGB_MATRIX_SPLASH
35#define DISABLE_RGB_MATRIX_MULTISPLASH
36#define DISABLE_RGB_MATRIX_SOLID_SPLASH
37#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
38#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
39#define DRIVER_ADDR_1 0b1010000
40#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
41#define DRIVER_COUNT 2
42#define DRIVER_1_LED_TOTAL 61
43#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
44#endif
diff --git a/keyboards/dztech/dz60rgb_ansi/v2/rules.mk b/keyboards/dztech/dz60rgb_ansi/v2/rules.mk
new file mode 100644
index 000000000..9dda31a1b
--- /dev/null
+++ b/keyboards/dztech/dz60rgb_ansi/v2/rules.mk
@@ -0,0 +1,23 @@
1MCU = atmega32u4
2
3# Bootloader selection
4# Teensy halfkay
5# Pro Micro caterina
6# Atmel DFU atmel-dfu
7# LUFA DFU lufa-dfu
8# QMK DFU qmk-dfu
9# ATmega32A bootloadHID
10# ATmega328P USBasp
11BOOTLOADER = atmel-dfu
12
13BACKLIGHT_ENABLE = no
14BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
15MOUSEKEY_ENABLE = yes # Mouse keys
16EXTRAKEY_ENABLE = yes # Audio control and System control
17CONSOLE_ENABLE = no # Console for debug
18COMMAND_ENABLE = no # Commands for debug and configuration
19#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
20NKRO_ENABLE = yes # USB Nkey Rollover
21AUDIO_ENABLE = no
22RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
23NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz60rgb_wkl/config.h b/keyboards/dztech/dz60rgb_wkl/config.h
index 44ff5f157..434b6c591 100644
--- a/keyboards/dztech/dz60rgb_wkl/config.h
+++ b/keyboards/dztech/dz60rgb_wkl/config.h
@@ -1,39 +1,2 @@
1#pragma once 1#pragma once
2 2#include "config_common.h" \ No newline at end of file
3#include "config_common.h"
4
5/* USB Device descriptor parameter */
6#define VENDOR_ID 0xFEED
7#define PRODUCT_ID 0x1219
8#define DEVICE_VER 0x0001
9#define MANUFACTURER DZTECH
10
11#define PRODUCT DZ60RGB
12#define DESCRIPTION DZ60 ARM RGB keyboard
13#define MATRIX_ROWS 5
14#define MATRIX_COLS 14
15
16#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
17#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14 }
18
19/* #define UNUSED_PINS {A0,A1,A2, A3,A4,A9,A10,C15,A13,A14,B2}*/
20
21#define DIODE_DIRECTION COL2ROW
22
23#define DEBOUNCE 3
24#ifdef RGB_MATRIX_ENABLE
25#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
26#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
27#define RGB_MATRIX_KEYPRESSES
28#define RGB_MATRIX_LED_PROCESS_LIMIT 4
29#define RGB_MATRIX_LED_FLUSH_LIMIT 26
30#define DISABLE_RGB_MATRIX_SPLASH
31#define DISABLE_RGB_MATRIX_MULTISPLASH
32#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
33#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
34#define DRIVER_ADDR_1 0b1010000
35#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
36#define DRIVER_COUNT 2
37#define DRIVER_1_LED_TOTAL 62
38#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
39#endif \ No newline at end of file
diff --git a/keyboards/dztech/dz60rgb_wkl/v1/config.h b/keyboards/dztech/dz60rgb_wkl/v1/config.h
new file mode 100644
index 000000000..97dd46c5f
--- /dev/null
+++ b/keyboards/dztech/dz60rgb_wkl/v1/config.h
@@ -0,0 +1,36 @@
1#pragma once
2/* USB Device descriptor parameter */
3#define VENDOR_ID 0xFEED
4#define PRODUCT_ID 0x1221
5#define DEVICE_VER 0x0001
6#define MANUFACTURER DZTECH
7
8#define PRODUCT DZ60RGB_WKL
9#define DESCRIPTION DZ60 ARM RGB keyboard
10#define MATRIX_ROWS 5
11#define MATRIX_COLS 14
12
13#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
14#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14 }
15
16/* #define UNUSED_PINS {A0,A1,A2, A3,A4,A9,A10,C15,A13,A14,B2}*/
17
18#define DIODE_DIRECTION COL2ROW
19
20#define DEBOUNCE 3
21#ifdef RGB_MATRIX_ENABLE
22#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
23#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
24#define RGB_MATRIX_KEYPRESSES
25#define RGB_MATRIX_LED_PROCESS_LIMIT 4
26#define RGB_MATRIX_LED_FLUSH_LIMIT 26
27#define DISABLE_RGB_MATRIX_SPLASH
28#define DISABLE_RGB_MATRIX_MULTISPLASH
29#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
30#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
31#define DRIVER_ADDR_1 0b1010000
32#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
33#define DRIVER_COUNT 2
34#define DRIVER_1_LED_TOTAL 62
35#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
36#endif \ No newline at end of file
diff --git a/keyboards/dztech/dz60rgb_wkl/rules.mk b/keyboards/dztech/dz60rgb_wkl/v1/rules.mk
index ed30bec8b..4f2073e6f 100644
--- a/keyboards/dztech/dz60rgb_wkl/rules.mk
+++ b/keyboards/dztech/dz60rgb_wkl/v1/rules.mk
@@ -1,14 +1,14 @@
1MCU = STM32F303 1# MCU name
2DFU_ARGS = -d 0483:df11 -a 0 -s 0x08000000:leave 2MCU = STM32F303
3DFU_SUFFIX_ARGS = -p DF11 -v 0483 3
4BACKLIGHT_ENABLE = no 4BACKLIGHT_ENABLE = no
5BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration 5BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
6MOUSEKEY_ENABLE = yes # Mouse keys 6MOUSEKEY_ENABLE = yes # Mouse keys
7EXTRAKEY_ENABLE = yes # Audio control and System control 7EXTRAKEY_ENABLE = yes # Audio control and System control
8CONSOLE_ENABLE = no # Console for debug 8CONSOLE_ENABLE = no # Console for debug
9COMMAND_ENABLE = no # Commands for debug and configuration 9COMMAND_ENABLE = no # Commands for debug and configuration
10#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend 10#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
11NKRO_ENABLE = no # USB Nkey Rollover 11NKRO_ENABLE = yes # USB Nkey Rollover
12AUDIO_ENABLE = no 12AUDIO_ENABLE = no
13RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 13RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
14NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in \ No newline at end of file 14NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz60rgb_wkl/v2/config.h b/keyboards/dztech/dz60rgb_wkl/v2/config.h
new file mode 100644
index 000000000..e2b29d2f8
--- /dev/null
+++ b/keyboards/dztech/dz60rgb_wkl/v2/config.h
@@ -0,0 +1,44 @@
1#pragma once
2/* USB Device descriptor parameter */
3#define VENDOR_ID 0xFEED
4#define PRODUCT_ID 0x1221
5#define DEVICE_VER 0x0002
6#define MANUFACTURER DZTECH
7
8#define PRODUCT DZ60RGB_WKL
9#define DESCRIPTION DZ60 AVR RGB keyboard
10#define MATRIX_ROWS 5
11#define MATRIX_COLS 14
12
13#define MATRIX_ROW_PINS {F5, F4, F1, B3, B2 }
14#define MATRIX_COL_PINS {C7, F7, F6, F0, B0, B1, B4, D7, D6, D4, D5, D3, D2, B7 }
15#define UNUSED_PINS
16#define DIODE_DIRECTION COL2ROW
17
18#define DEBOUNCE 3
19#ifdef RGB_MATRIX_ENABLE
20#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
21#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
22#define RGB_MATRIX_KEYPRESSES
23#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
24#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
25#define DISABLE_RGB_MATRIX_BAND_SAT
26#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
27#define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
28#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
29#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
30#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
31#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
32#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
33#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
34#define DISABLE_RGB_MATRIX_SPLASH
35#define DISABLE_RGB_MATRIX_MULTISPLASH
36#define DISABLE_RGB_MATRIX_SOLID_SPLASH
37#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
38#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
39#define DRIVER_ADDR_1 0b1010000
40#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
41#define DRIVER_COUNT 2
42#define DRIVER_1_LED_TOTAL 62
43#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
44#endif
diff --git a/keyboards/dztech/dz60rgb_wkl/v2/rules.mk b/keyboards/dztech/dz60rgb_wkl/v2/rules.mk
new file mode 100644
index 000000000..9dda31a1b
--- /dev/null
+++ b/keyboards/dztech/dz60rgb_wkl/v2/rules.mk
@@ -0,0 +1,23 @@
1MCU = atmega32u4
2
3# Bootloader selection
4# Teensy halfkay
5# Pro Micro caterina
6# Atmel DFU atmel-dfu
7# LUFA DFU lufa-dfu
8# QMK DFU qmk-dfu
9# ATmega32A bootloadHID
10# ATmega328P USBasp
11BOOTLOADER = atmel-dfu
12
13BACKLIGHT_ENABLE = no
14BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
15MOUSEKEY_ENABLE = yes # Mouse keys
16EXTRAKEY_ENABLE = yes # Audio control and System control
17CONSOLE_ENABLE = no # Console for debug
18COMMAND_ENABLE = no # Commands for debug and configuration
19#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
20NKRO_ENABLE = yes # USB Nkey Rollover
21AUDIO_ENABLE = no
22RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
23NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz65rgb/config.h b/keyboards/dztech/dz65rgb/config.h
index 611e57d58..434b6c591 100644
--- a/keyboards/dztech/dz65rgb/config.h
+++ b/keyboards/dztech/dz65rgb/config.h
@@ -1,46 +1,2 @@
1#pragma once 1#pragma once
2#include "config_common.h" 2#include "config_common.h" \ No newline at end of file
3#define VENDOR_ID 0xFEED
4#define PRODUCT_ID 0x1224
5#define DEVICE_VER 0x0001
6#define MANUFACTURER DZTECH
7#define PRODUCT DZ65RGB
8#define DESCRIPTION DZ65 ARM RGB keyboard
9
10#define MATRIX_ROWS 5
11#define MATRIX_COLS 15
12#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
13#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14, C15 }
14#define DIODE_DIRECTION COL2ROW
15#ifdef RGB_MATRIX_ENABLE
16#define RGB_MATRIX_LED_PROCESS_LIMIT 4
17#define RGB_MATRIX_LED_FLUSH_LIMIT 26
18#define DEBOUNCE 3
19#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
20#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
21#define RGB_MATRIX_KEYPRESSES
22#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
23#define DISABLE_RGB_MATRIX_BAND_SAT
24#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
25#define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
26#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
27#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
28#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
29#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
30#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
31#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
32#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
33#define DISABLE_RGB_MATRIX_SPLASH
34#define DISABLE_RGB_MATRIX_MULTISPLASH
35#define DISABLE_RGB_MATRIX_SOLID_SPLASH
36#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
37#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
38#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
39#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
40#define DRIVER_ADDR_1 0b1110100
41#define DRIVER_ADDR_2 0b1110111
42#define DRIVER_COUNT 2
43#define DRIVER_1_LED_TOTAL 35
44#define DRIVER_2_LED_TOTAL 33
45#define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
46#endif \ No newline at end of file
diff --git a/keyboards/dztech/dz65rgb/v1/config.h b/keyboards/dztech/dz65rgb/v1/config.h
new file mode 100644
index 000000000..361c27df3
--- /dev/null
+++ b/keyboards/dztech/dz65rgb/v1/config.h
@@ -0,0 +1,45 @@
1#pragma once
2#define VENDOR_ID 0xFEED
3#define PRODUCT_ID 0x1222
4#define DEVICE_VER 0x0001
5#define MANUFACTURER DZTECH
6#define PRODUCT DZ65RGB
7#define DESCRIPTION DZ65 ARM RGB keyboard
8
9#define MATRIX_ROWS 5
10#define MATRIX_COLS 15
11#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
12#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14, C15 }
13#define DIODE_DIRECTION COL2ROW
14#ifdef RGB_MATRIX_ENABLE
15#define RGB_MATRIX_LED_PROCESS_LIMIT 4
16#define RGB_MATRIX_LED_FLUSH_LIMIT 26
17#define DEBOUNCE 3
18#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
19#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
20#define RGB_MATRIX_KEYPRESSES
21#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
22#define DISABLE_RGB_MATRIX_BAND_SAT
23#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
24#define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
25#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
26#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
27#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
28#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
29#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
30#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
31#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
32#define DISABLE_RGB_MATRIX_SPLASH
33#define DISABLE_RGB_MATRIX_MULTISPLASH
34#define DISABLE_RGB_MATRIX_SOLID_SPLASH
35#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
36#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
37#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
38#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
39#define DRIVER_ADDR_1 0b1110100
40#define DRIVER_ADDR_2 0b1110111
41#define DRIVER_COUNT 2
42#define DRIVER_1_LED_TOTAL 35
43#define DRIVER_2_LED_TOTAL 33
44#define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
45#endif \ No newline at end of file
diff --git a/keyboards/dztech/dz65rgb/rules.mk b/keyboards/dztech/dz65rgb/v1/rules.mk
index 6e80abf47..6e80abf47 100644
--- a/keyboards/dztech/dz65rgb/rules.mk
+++ b/keyboards/dztech/dz65rgb/v1/rules.mk
diff --git a/keyboards/dztech/dz65rgb/v2/config.h b/keyboards/dztech/dz65rgb/v2/config.h
new file mode 100644
index 000000000..44bf0b734
--- /dev/null
+++ b/keyboards/dztech/dz65rgb/v2/config.h
@@ -0,0 +1,45 @@
1#pragma once
2#define VENDOR_ID 0xFEED
3#define PRODUCT_ID 0x1222
4#define DEVICE_VER 0x0002
5#define MANUFACTURER DZTECH
6#define PRODUCT DZ65RGB
7#define DESCRIPTION DZ65 AVR RGB keyboard
8
9#define MATRIX_ROWS 5
10#define MATRIX_COLS 15
11#define MATRIX_ROW_PINS {F0, F1, F4, E6, C6 }
12#define MATRIX_COL_PINS {F7, F6, F5, C7, B0, B1, B2, B3, B4, D7, D6, D4, D5, D3, D2}
13#define DIODE_DIRECTION COL2ROW
14#ifdef RGB_MATRIX_ENABLE
15#define RGB_MATRIX_LED_PROCESS_LIMIT 4
16#define RGB_MATRIX_LED_FLUSH_LIMIT 26
17#define DEBOUNCE 3
18#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
19#define RGB_DISABLE_WHEN_USB_SUSPENDED true // turn off effects when suspended
20#define RGB_MATRIX_KEYPRESSES
21#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
22#define DISABLE_RGB_MATRIX_BAND_SAT
23#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
24#define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
25#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
26#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
27#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
28#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
29#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
30#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
31#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
32#define DISABLE_RGB_MATRIX_SPLASH
33#define DISABLE_RGB_MATRIX_MULTISPLASH
34#define DISABLE_RGB_MATRIX_SOLID_SPLASH
35#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
36#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
37#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
38#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
39#define DRIVER_ADDR_1 0b1110100
40#define DRIVER_ADDR_2 0b1110111
41#define DRIVER_COUNT 2
42#define DRIVER_1_LED_TOTAL 35
43#define DRIVER_2_LED_TOTAL 33
44#define DRIVER_LED_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
45#endif
diff --git a/keyboards/dztech/dz65rgb/v2/rules.mk b/keyboards/dztech/dz65rgb/v2/rules.mk
new file mode 100644
index 000000000..b0b41a88d
--- /dev/null
+++ b/keyboards/dztech/dz65rgb/v2/rules.mk
@@ -0,0 +1,35 @@
1# MCU name
2MCU = atmega32u4
3
4# Bootloader selection
5# Teensy halfkay
6# Pro Micro caterina
7# Atmel DFU atmel-dfu
8# LUFA DFU lufa-dfu
9# QMK DFU qmk-dfu
10# ATmega32A bootloadHID
11# ATmega328P USBasp
12BOOTLOADER = atmel-dfu
13
14# Build Options
15# change yes to no to disable
16#
17BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration
18MOUSEKEY_ENABLE = yes # Mouse keys
19EXTRAKEY_ENABLE = yes # Audio control and System control
20CONSOLE_ENABLE = no # Console for debug
21COMMAND_ENABLE = no # Commands for debug and configuration
22# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
23SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
24# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
25NKRO_ENABLE = yes # USB Nkey Rollover
26BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
27MIDI_ENABLE = no # MIDI support
28UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32RGB_MATRIX_ENABLE = yes # Use RGB matrix
33NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
34
35LAYOUTS = 65_ansi \ No newline at end of file