aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/ymd96/config.h
diff options
context:
space:
mode:
authorGravatar Harshit Goel <harshitgoel96@yahoo.com>2018-06-02 00:37:49 +0530
committerGravatar Drashna Jaelre <drashna@live.com>2018-06-01 12:07:49 -0700
commitb36a1ef61baf857281f124e27e7d0faefb49ad13 (patch)
tree216a8b93f4980243a52444fe9d00c40c984d3f6d /keyboards/ymd96/config.h
parent74d86832c3ff5107daa015bdb7709af6256a462c (diff)
downloadqmk_firmware-b36a1ef61baf857281f124e27e7d0faefb49ad13.tar.gz
YMD96 complete QMK port (#3105)
* readded code for YMD96 full working * added jj50 layout back
Diffstat (limited to 'keyboards/ymd96/config.h')
-rw-r--r--keyboards/ymd96/config.h26
1 files changed, 21 insertions, 5 deletions
diff --git a/keyboards/ymd96/config.h b/keyboards/ymd96/config.h
index 8a0668ac9..3122c694e 100644
--- a/keyboards/ymd96/config.h
+++ b/keyboards/ymd96/config.h
@@ -1,7 +1,7 @@
/*
Base Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com>
Modified 2017 Andrew Novak <ndrw.nvk@gmail.com>
-
+Modified 2018 Harshit Goel <Harshitgoel96@yahoo.com>
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
@@ -16,6 +16,8 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include "config_common.h"
+
#ifndef CONFIG_H
#define CONFIG_H
@@ -29,15 +31,29 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* matrix size */
#define MATRIX_ROWS 8
#define MATRIX_COLS 15
-#define DIODE_DIRECTION ROW2COL
+//#define DIODE_DIRECTION ROW2COL
+
+//#define RGB_DI_PIN C4
+/* COL2ROW or ROW2COL */
+#define DIODE_DIRECTION COL2ROW
+
+#define BACKLIGHT_LEVELS 12
+// #define BACKLIGHT_BREATHING // works, but BL_TOGG might not work
+
+#define TAPPING_TOGGLE 3
+
+#define NO_UART 1
-#define RGB_DI_PIN C4
+/* RGB underglow */
+// The RGB_DI_PIN value seems to be shared between all PS2AVRGB boards.
+// The same pin is used on the JJ40, at least.
#define RGBLED_NUM 18
+#define RGB_DI_PIN E2 // NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0.
#define RGBLIGHT_ANIMATIONS
-#define RGBLIGHT_VAL_STEP 20
+/*#define RGBLIGHT_VAL_STEP 20
#define NO_UART 1
-#define BOOTLOADHID_BOOTLOADER 1
+#define BOOTLOADHID_BOOTLOADER 1*/
/* key combination for command */
#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))