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.h35
1 files changed, 22 insertions, 13 deletions
diff --git a/users/drashna/config.h b/users/drashna/config.h
index 445e18082..fbba210e7 100644
--- a/users/drashna/config.h
+++ b/users/drashna/config.h
@@ -57,26 +57,35 @@
57# define UNICODE_SONG_BSD SONG(WORKMAN_SOUND) 57# define UNICODE_SONG_BSD SONG(WORKMAN_SOUND)
58# define UNICODE_SONG_WINC SONG(PLOVER_GOODBYE_SOUND) 58# define UNICODE_SONG_WINC SONG(PLOVER_GOODBYE_SOUND)
59# endif 59# endif
60#endif // !AUDIO_ENABLE 60#endif // !AUDIO_ENABLE
61 61
62#define UNICODE_SELECTED_MODES UC_WIN, UC_MAC 62#define UNICODE_SELECTED_MODES UC_WIN, UC_MAC
63 63
64#ifdef RGBLIGHT_ENABLE 64#ifdef RGBLIGHT_ENABLE
65# define RGBLIGHT_SLEEP 65# define RGBLIGHT_SLEEP
66# undef RGBLIGHT_ANIMATIONS
66# if defined(__AVR__) && !defined(__AVR_AT90USB1286__) 67# if defined(__AVR__) && !defined(__AVR_AT90USB1286__)
67# undef RGBLIGHT_ANIMATIONS
68# define RGBLIGHT_EFFECT_BREATHING 68# define RGBLIGHT_EFFECT_BREATHING
69# define RGBLIGHT_EFFECT_SNAKE 69# define RGBLIGHT_EFFECT_SNAKE
70# define RGBLIGHT_EFFECT_KNIGHT 70# define RGBLIGHT_EFFECT_KNIGHT
71# else 71# else
72# define RGBLIGHT_ANIMATIONS 72# define RGBLIGHT_EFFECT_BREATHING
73# define RGBLIGHT_EFFECT_RAINBOW_MOOD
74# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
75# define RGBLIGHT_EFFECT_SNAKE
76# define RGBLIGHT_EFFECT_KNIGHT
77// # define RGBLIGHT_EFFECT_CHRISTMAS
78// # define RGBLIGHT_EFFECT_STATIC_GRADIENT
79// # define RGBLIGHT_EFFECT_RGB_TEST
80// # define RGBLIGHT_EFFECT_ALTERNATING
81# define RGBLIGHT_EFFECT_TWINKLE
73# endif 82# endif
74# define RGBLIGHT_EFFECT_TWINKLE_LIFE 250 83# define RGBLIGHT_EFFECT_TWINKLE_LIFE 250
75# define RGBLIGHT_EFFECT_TWINKLE_PROBABILITY 1 / 24 84# define RGBLIGHT_EFFECT_TWINKLE_PROBABILITY 1 / 24
76#endif // RGBLIGHT_ENABLE 85#endif // RGBLIGHT_ENABLE
77 86
78#ifdef RGB_MATRIX_ENABLE 87#ifdef RGB_MATRIX_ENABLE
79# define RGB_MATRIX_KEYPRESSES // reacts to keypresses (will slow down matrix scan by a lot) 88# define RGB_MATRIX_KEYPRESSES // reacts to keypresses (will slow down matrix scan by a lot)
80// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (not recommened) 89// # define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (not recommened)
81# define RGB_MATRIX_FRAMEBUFFER_EFFECTS 90# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
82// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects 91// # define RGB_DISABLE_AFTER_TIMEOUT 0 // number of ticks to wait until disabling effects
@@ -120,8 +129,8 @@
120# define DISABLE_RGB_MATRIX_MULTISPLASH 129# define DISABLE_RGB_MATRIX_MULTISPLASH
121# define DISABLE_RGB_MATRIX_SOLID_SPLASH 130# define DISABLE_RGB_MATRIX_SOLID_SPLASH
122# define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH 131# define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
123# endif // AVR 132# endif // AVR
124#endif // RGB_MATRIX_ENABLE 133#endif // RGB_MATRIX_ENABLE
125 134
126#ifdef OLED_DRIVER_ENABLE 135#ifdef OLED_DRIVER_ENABLE
127# ifdef SPLIT_KEYBOARD 136# ifdef SPLIT_KEYBOARD
@@ -148,16 +157,16 @@
148 157
149#ifndef ONESHOT_TAP_TOGGLE 158#ifndef ONESHOT_TAP_TOGGLE
150# define ONESHOT_TAP_TOGGLE 2 159# define ONESHOT_TAP_TOGGLE 2
151#endif // !ONESHOT_TAP_TOGGLE 160#endif // !ONESHOT_TAP_TOGGLE
152 161
153#ifndef ONESHOT_TIMEOUT 162#ifndef ONESHOT_TIMEOUT
154# define ONESHOT_TIMEOUT 3000 163# define ONESHOT_TIMEOUT 3000
155#endif // !ONESHOT_TIMEOUT 164#endif // !ONESHOT_TIMEOUT
156 165
157#ifdef QMK_KEYS_PER_SCAN 166#ifdef QMK_KEYS_PER_SCAN
158# undef QMK_KEYS_PER_SCAN 167# undef QMK_KEYS_PER_SCAN
159# define QMK_KEYS_PER_SCAN 2 168# define QMK_KEYS_PER_SCAN 2
160#endif // !QMK_KEYS_PER_SCAN 169#endif // !QMK_KEYS_PER_SCAN
161 170
162// this makes it possible to do rolling combos (zx) with keys that 171// this makes it possible to do rolling combos (zx) with keys that
163// convert to other keys on hold (z becomes ctrl when you hold it, 172// convert to other keys on hold (z becomes ctrl when you hold it,
@@ -167,7 +176,7 @@
167#undef PERMISSIVE_HOLD 176#undef PERMISSIVE_HOLD
168//#define TAPPING_FORCE_HOLD_PER_KEY 177//#define TAPPING_FORCE_HOLD_PER_KEY
169//#define RETRO_TAPPING_PER_KEY 178//#define RETRO_TAPPING_PER_KEY
170#ifndef KEYBOARD_kyria_rev1 179#if !defined(KEYBOARD_kyria) && !defined(KEYBOARD_splitkb_kyria)
171# define TAPPING_TERM_PER_KEY 180# define TAPPING_TERM_PER_KEY
172#endif 181#endif
173 182
@@ -179,7 +188,7 @@
179 188
180#ifdef TAPPING_TERM 189#ifdef TAPPING_TERM
181# undef TAPPING_TERM 190# undef TAPPING_TERM
182#endif // TAPPING_TERM 191#endif // TAPPING_TERM
183#if defined(KEYBOARD_ergodox_ez) 192#if defined(KEYBOARD_ergodox_ez)
184# define TAPPING_TERM 185 193# define TAPPING_TERM 185
185#elif defined(KEYBOARD_crkbd) 194#elif defined(KEYBOARD_crkbd)
@@ -293,4 +302,4 @@
293# ifndef MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 302# ifndef MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS
294# define MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 8 303# define MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 8
295# endif 304# endif
296#endif // MOUSEKEY_ENABLE 305#endif // MOUSEKEY_ENABLE