@@ -23,30 +23,26 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23
23
#define MATRIX_ROWS 14
24
24
#define MATRIX_COLS 6
25
25
26
- /*
27
- * Keyboard Matrix Assignments
28
- *
29
- * Change this to how you wired your keyboard
30
- * COLS: AVR pins used for columns, left to right
31
- * ROWS: AVR pins used for rows, top to bottom
32
- * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
33
- * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
34
- *
35
- */
36
26
#define MATRIX_ROW_PINS { C6, D7, E6, B4, B5, B6, B7 }
37
27
#define MATRIX_COL_PINS { F7, F6, F5, F4, F1, F0 }
38
28
39
29
/* COL2ROW, ROW2COL */
40
30
#define DIODE_DIRECTION COL2ROW
41
31
#define SELECT_SOFT_SERIAL_SPEED 5
32
+
42
33
/*
43
34
* Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.
44
35
*/
45
36
#define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6
46
37
47
38
#define RGB_DI_PIN C7
48
- #define RGBLIGHT_ANIMATIONS
49
39
#define RGBLED_NUM 22
40
+ #define RGBLIGHT_EFFECT_BREATHING
41
+ #define RGBLIGHT_EFFECT_CHRISTMAS
42
+ #define RGBLIGHT_EFFECT_KNIGHT
43
+ #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
44
+ #define RGBLIGHT_EFFECT_STATIC_GRADIENT
45
+ #define RGBLIGHT_EFFECT_TWINKLE
50
46
#define RGBLED_SPLIT { 11, 11 }
51
47
#define RGBLIGHT_HUE_STEP 8
52
48
#define RGBLIGHT_SAT_STEP 8
@@ -55,60 +51,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
55
51
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
56
52
#define DEBOUNCE 3
57
53
58
- /* define if matrix has ghost (lacks anti-ghosting diodes) */
59
- //#define MATRIX_HAS_GHOST
60
-
61
54
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
62
55
#define LOCKING_SUPPORT_ENABLE
63
56
/* Locking resynchronize hack */
64
57
#define LOCKING_RESYNC_ENABLE
65
58
66
- /* If defined, GRAVE_ESC will always act as ESC when CTRL is held.
67
- * This is useful for the Windows task manager shortcut (ctrl+shift+esc).
68
- */
69
- //#define GRAVE_ESC_CTRL_OVERRIDE
70
-
71
- /*
72
- * Force NKRO
73
- *
74
- * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
75
- * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
76
- * makefile for this to work.)
77
- *
78
- * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
79
- * until the next keyboard reset.
80
- *
81
- * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
82
- * fully operational during normal computer usage.
83
- *
84
- * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
85
- * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
86
- * bootmagic, NKRO mode will always be enabled until it is toggled again during a
87
- * power-up.
88
- *
89
- */
90
- //#define FORCE_NKRO
91
-
92
- /*
93
- * Feature disable options
94
- * These options are also useful to firmware size reduction.
95
- */
96
-
97
- /* disable debug print */
98
- //#define NO_DEBUG
99
-
100
- /* disable print */
101
- //#define NO_PRINT
102
-
103
- /* disable action features */
104
- //#define NO_ACTION_LAYER
105
- //#define NO_ACTION_TAPPING
106
- //#define NO_ACTION_ONESHOT
107
-
108
- /* Bootmagic Lite key configuration */
109
- //#define BOOTMAGIC_LITE_ROW 0
110
- //#define BOOTMAGIC_LITE_COLUMN 0
111
-
112
- #define USE_SERIAL
113
59
#define SPLIT_USB_DETECT
114
60
#define EE_HANDS
0 commit comments