summaryrefslogtreecommitdiffstats
path: root/keyboards/dztech/dz60rgb/config.h
diff options
context:
space:
mode:
authormoyi4681 <moyi4681@users.noreply.github.com>2019-01-30 21:18:35 +0100
committerDrashna Jaelre <drashna@live.com>2019-01-30 21:18:35 +0100
commit19c504662efd1139ffbf2aa05ce93ee73e121738 (patch)
tree9188bce4db41f3b3b9af5d78f7cef0a6c26233ff /keyboards/dztech/dz60rgb/config.h
parent58f3ce5254b7649774963d9f8d91816d165037c8 (diff)
downloadqmk_firmware-19c504662efd1139ffbf2aa05ce93ee73e121738.tar.gz
qmk_firmware-19c504662efd1139ffbf2aa05ce93ee73e121738.tar.xz
[Keyboard] add dz60rgb keyboard (#4992)
* add dz60rgb keyboard * add info.json * Update config.h * Update rules.mk * Update dz60rgb.h * Update dz60rgb.c * Update keymap.c * Update dz60rgb.h * Create readme.md * Update readme.md * Update keymap.c * Update dz60rgb.h * Update info.json
Diffstat (limited to 'keyboards/dztech/dz60rgb/config.h')
-rw-r--r--keyboards/dztech/dz60rgb/config.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/keyboards/dztech/dz60rgb/config.h b/keyboards/dztech/dz60rgb/config.h
new file mode 100644
index 000000000..167b67a87
--- /dev/null
+++ b/keyboards/dztech/dz60rgb/config.h
@@ -0,0 +1,36 @@
+#pragma once
+
+#include "config_common.h"
+
+/* USB Device descriptor parameter */
+#define VENDOR_ID 0xFEED
+#define PRODUCT_ID 0x1219
+#define DEVICE_VER 0x0001
+#define MANUFACTURER DOU
+#define PRODUCT DZ60RGB
+#define DESCRIPTION DZ60 ARM RGB keyboard
+#define MATRIX_ROWS 5
+#define MATRIX_COLS 14
+
+#define MATRIX_ROW_PINS { B1, B10, B11, B14, B12 }
+#define MATRIX_COL_PINS {A6, A7, B0, B13, B15, A8, A15, B3, B4, B5, B8, B9, C13, C14 }
+
+/* #define UNUSED_PINS {A0,A1,A2, A3,A4,A9,A10,C15,A13,A14,B2}*/
+
+#define DIODE_DIRECTION COL2ROW
+
+#define DEBOUNCE 3
+
+#define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
+#define RGB_DISABLE_WHEN_USB_SUSPENDED false // turn off effects when suspended
+#define RGB_MATRIX_SKIP_FRAMES 0
+#define RGB_MATRIX_KEYPRESSES
+#define DISABLE_RGB_MATRIX_SPLASH
+#define DISABLE_RGB_MATRIX_MULTISPLASH
+#define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
+#define DRIVER_ADDR_1 0b1010000
+#define DRIVER_ADDR_2 0b1010000 // this is here for compliancy reasons.
+
+#define DRIVER_COUNT 2
+#define DRIVER_1_LED_TOTAL 63
+#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL