aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/drashna/config.h')
-rw-r--r--users/drashna/config.h57
1 files changed, 33 insertions, 24 deletions
diff --git a/users/drashna/config.h b/users/drashna/config.h
index ab0080234..c8007a61b 100644
--- a/users/drashna/config.h
+++ b/users/drashna/config.h
@@ -30,8 +30,15 @@
30# ifdef WPM_ENABLE 30# ifdef WPM_ENABLE
31# define SPLIT_WPM_ENABLE 31# define SPLIT_WPM_ENABLE
32# endif 32# endif
33# define SELECT_SOFT_SERIAL_SPEED 1 33# ifdef OLED_DRIVER_ENABLE
34# define SPLIT_TRANSACTION_IDS_USER RPC_ID_USER_STATE_SYNC, RPC_ID_USER_KEYMAP_SYNC, RPC_ID_USER_CONFIG_SYNC 34# define SPLIT_OLED_ENABLE
35# endif
36# if defined(__AVR__) && !defined(SELECT_SOFT_SERIAL_SPEED)
37# define SELECT_SOFT_SERIAL_SPEED 1
38# endif
39# ifdef CUSTOM_SPLIT_TRANSPORT_SYNC
40# define SPLIT_TRANSACTION_IDS_USER RPC_ID_USER_STATE_SYNC, RPC_ID_USER_KEYMAP_SYNC, RPC_ID_USER_CONFIG_SYNC
41# endif
35#endif 42#endif
36 43
37#ifdef AUDIO_ENABLE 44#ifdef AUDIO_ENABLE
@@ -65,23 +72,6 @@
65 72
66#ifdef RGBLIGHT_ENABLE 73#ifdef RGBLIGHT_ENABLE
67# define RGBLIGHT_SLEEP 74# define RGBLIGHT_SLEEP
68# undef RGBLIGHT_ANIMATIONS
69# if defined(__AVR__) && !defined(__AVR_AT90USB1286__)
70# define RGBLIGHT_EFFECT_BREATHING
71# define RGBLIGHT_EFFECT_SNAKE
72# define RGBLIGHT_EFFECT_KNIGHT
73# else
74# define RGBLIGHT_EFFECT_BREATHING
75# define RGBLIGHT_EFFECT_RAINBOW_MOOD
76# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
77# define RGBLIGHT_EFFECT_SNAKE
78# define RGBLIGHT_EFFECT_KNIGHT
79// # define RGBLIGHT_EFFECT_CHRISTMAS
80// # define RGBLIGHT_EFFECT_STATIC_GRADIENT
81// # define RGBLIGHT_EFFECT_RGB_TEST
82// # define RGBLIGHT_EFFECT_ALTERNATING
83# define RGBLIGHT_EFFECT_TWINKLE
84# endif
85# define RGBLIGHT_EFFECT_TWINKLE_LIFE 250 75# define RGBLIGHT_EFFECT_TWINKLE_LIFE 250
86# define RGBLIGHT_EFFECT_TWINKLE_PROBABILITY 1 / 24 76# define RGBLIGHT_EFFECT_TWINKLE_PROBABILITY 1 / 24
87#endif // RGBLIGHT_ENABLE 77#endif // RGBLIGHT_ENABLE
@@ -107,8 +97,10 @@
107# define DISABLE_RGB_MATRIX_CYCLE_ALL 97# define DISABLE_RGB_MATRIX_CYCLE_ALL
108# define DISABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT 98# define DISABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
109# define DISABLE_RGB_MATRIX_CYCLE_UP_DOWN 99# define DISABLE_RGB_MATRIX_CYCLE_UP_DOWN
110// # define DISABLE_RGB_MATRIX_CYCLE_OUT_IN 100# if defined(SPLIT_KEYBOARD) || defined(KEYBOARD_ergodox_ez) || defined(KEYBOARD_moonlander)
101# define DISABLE_RGB_MATRIX_CYCLE_OUT_IN
111// # define DISABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL 102// # define DISABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
103# endif
112# define DISABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON 104# define DISABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
113# define DISABLE_RGB_MATRIX_DUAL_BEACON 105# define DISABLE_RGB_MATRIX_DUAL_BEACON
114# define DISABLE_RGB_MATRIX_CYCLE_PINWHEEL 106# define DISABLE_RGB_MATRIX_CYCLE_PINWHEEL
@@ -117,6 +109,12 @@
117# define DISABLE_RGB_MATRIX_RAINBOW_PINWHEELS 109# define DISABLE_RGB_MATRIX_RAINBOW_PINWHEELS
118# define DISABLE_RGB_MATRIX_RAINDROPS 110# define DISABLE_RGB_MATRIX_RAINDROPS
119# define DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS 111# define DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
112# define DISABLE_RGB_MATRIX_HUE_BREATHING
113# define DISABLE_RGB_MATRIX_HUE_PENDULUM
114# define DISABLE_RGB_MATRIX_HUE_WAVE
115# define DISABLE_RGB_MATRIX_PIXEL_RAIN
116# define DISABLE_RGB_MATRIX_PIXEL_FLOW
117# define DISABLE_RGB_MATRIX_PIXEL_FRACTAL
120// # define DISABLE_RGB_MATRIX_TYPING_HEATMAP 118// # define DISABLE_RGB_MATRIX_TYPING_HEATMAP
121# define DISABLE_RGB_MATRIX_DIGITAL_RAIN 119# define DISABLE_RGB_MATRIX_DIGITAL_RAIN
122# define DISABLE_RGB_MATRIX_SOLID_REACTIVE 120# define DISABLE_RGB_MATRIX_SOLID_REACTIVE
@@ -132,7 +130,15 @@
132# define DISABLE_RGB_MATRIX_SOLID_SPLASH 130# define DISABLE_RGB_MATRIX_SOLID_SPLASH
133# define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH 131# define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
134# endif // AVR 132# endif // AVR
135#endif // RGB_MATRIX_ENABLE 133# ifndef RGB_MATRIX_REST_MODE
134# if defined(SPLIT_KEYBOARD) || defined(KEYBOARD_ergodox_ez) || defined(KEYBOARD_moonlander)
135# define RGB_MATRIX_REST_MODE RGB_MATRIX_CYCLE_OUT_IN_DUAL
136# else
137# define RGB_MATRIX_REST_MODE RGB_MATRIX_CYCLE_OUT_IN
138# endif
139# endif
140# define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_REST_MODE
141#endif // RGB_MATRIX_ENABLE
136 142
137#ifdef OLED_DRIVER_ENABLE 143#ifdef OLED_DRIVER_ENABLE
138# ifdef SPLIT_KEYBOARD 144# ifdef SPLIT_KEYBOARD
@@ -182,8 +188,6 @@
182# define TAPPING_TERM_PER_KEY 188# define TAPPING_TERM_PER_KEY
183#endif 189#endif
184 190
185#define FORCE_NKRO
186
187#ifndef TAPPING_TOGGLE 191#ifndef TAPPING_TOGGLE
188# define TAPPING_TOGGLE 1 192# define TAPPING_TOGGLE 1
189#endif 193#endif
@@ -209,7 +213,12 @@
209# undef LOCKING_RESYNC_ENABLE 213# undef LOCKING_RESYNC_ENABLE
210#endif 214#endif
211 215
212#define LAYER_STATE_16BIT 216#if !defined(LAYER_STATE_16BIT) && !defined(LAYER_STATE_8BIT) && !defined(LAYER_STATE_32BIT)
217# define LAYER_STATE_16BIT
218#endif
219#ifndef DYNAMIC_KEYMAP_LAYER_COUNT
220# define DYNAMIC_KEYMAP_LAYER_COUNT 11
221#endif
213 222
214#ifdef CONVERT_TO_PROTON_C 223#ifdef CONVERT_TO_PROTON_C
215// pins that are available but not present on Pro Micro 224// pins that are available but not present on Pro Micro