X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=keyboards%2Fjj40%2Fconfig.h;h=7fac1ed5b99edcba52bbde16690d31d13cfb6bd9;hb=44a348d56f661d22144202f440b87c26832a8170;hp=6a6682f994abf55ff739a11811ced322317c9bbb;hpb=e094cd42b578bc1f378c4fd5b1c6efe112ec7073;p=qmk_firmware.git
diff --git a/keyboards/jj40/config.h b/keyboards/jj40/config.h
index 6a6682f99..7fac1ed5b 100644
--- a/keyboards/jj40/config.h
+++ b/keyboards/jj40/config.h
@@ -15,6 +15,8 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
+#include "config_common.h"
+
#ifndef CONFIG_H
#define CONFIG_H
@@ -29,11 +31,22 @@ along with this program. If not, see .
#define MATRIX_ROWS 8
#define MATRIX_COLS 15
-#define RGBLED_NUM 16
-#define RGBLIGHT_ANIMATIONS
+/* 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 BOOTLOADHID_BOOTLOADER 1
+
+/* 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 5
+#define RGB_DI_PIN E2 // NOTE: for PS2AVRGB boards, underglow commands are sent via I2C to 0xB0.
+#define RGBLIGHT_ANIMATIONS
/* key combination for command */
#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))