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.h98
1 files changed, 1 insertions, 97 deletions
diff --git a/users/drashna/config.h b/users/drashna/config.h
index 75e1c11c6..5e935827b 100644
--- a/users/drashna/config.h
+++ b/users/drashna/config.h
@@ -30,7 +30,7 @@
30# ifdef WPM_ENABLE 30# ifdef WPM_ENABLE
31# define SPLIT_WPM_ENABLE 31# define SPLIT_WPM_ENABLE
32# endif 32# endif
33# ifdef OLED_DRIVER_ENABLE 33# ifdef OLED_ENABLE
34# define SPLIT_OLED_ENABLE 34# define SPLIT_OLED_ENABLE
35# endif 35# endif
36# if defined(__AVR__) && !defined(SELECT_SOFT_SERIAL_SPEED) 36# if defined(__AVR__) && !defined(SELECT_SOFT_SERIAL_SPEED)
@@ -130,14 +130,6 @@
130# define DISABLE_RGB_MATRIX_SOLID_SPLASH 130# define DISABLE_RGB_MATRIX_SOLID_SPLASH
131# define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH 131# define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
132# endif // AVR 132# endif // AVR
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 133#endif // RGB_MATRIX_ENABLE
142 134
143#ifdef OLED_ENABLE 135#ifdef OLED_ENABLE
@@ -171,11 +163,6 @@
171# define ONESHOT_TIMEOUT 3000 163# define ONESHOT_TIMEOUT 3000
172#endif // !ONESHOT_TIMEOUT 164#endif // !ONESHOT_TIMEOUT
173 165
174#ifdef QMK_KEYS_PER_SCAN
175# undef QMK_KEYS_PER_SCAN
176#endif
177#define QMK_KEYS_PER_SCAN 4
178
179// this makes it possible to do rolling combos (zx) with keys that 166// this makes it possible to do rolling combos (zx) with keys that
180// convert to other keys on hold (z becomes ctrl when you hold it, 167// convert to other keys on hold (z becomes ctrl when you hold it,
181// and when this option isn't enabled, z rapidly followed by x 168// and when this option isn't enabled, z rapidly followed by x
@@ -213,13 +200,6 @@
213# undef LOCKING_RESYNC_ENABLE 200# undef LOCKING_RESYNC_ENABLE
214#endif 201#endif
215 202
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
222
223#ifdef CONVERT_TO_PROTON_C 203#ifdef CONVERT_TO_PROTON_C
224// pins that are available but not present on Pro Micro 204// pins that are available but not present on Pro Micro
225# define A3 PAL_LINE(GPIOA, 3) 205# define A3 PAL_LINE(GPIOA, 3)
@@ -238,79 +218,3 @@
238# define C14 PAL_LINE(GPIOC, 14) 218# define C14 PAL_LINE(GPIOC, 14)
239# define C15 PAL_LINE(GPIOC, 15) 219# define C15 PAL_LINE(GPIOC, 15)
240#endif 220#endif
241
242#ifdef MOUSEKEY_ENABLE
243// mouse movement config
244# ifdef MK_3_SPEED
245# undef MK_3_SPEED
246# endif
247# define MK_KINETIC_SPEED
248# ifdef MK_KINETIC_SPEED
249# ifndef MOUSEKEY_DELAY
250# define MOUSEKEY_DELAY 8
251# endif
252# ifndef MOUSEKEY_INTERVAL
253# define MOUSEKEY_INTERVAL 20
254# endif
255# ifdef MOUSEKEY_MOVE_DELTA
256# define MOUSEKEY_MOVE_DELTA 25
257# endif
258# else
259# ifndef MOUSEKEY_DELAY
260# define MOUSEKEY_DELAY 300
261# endif
262# ifndef MOUSEKEY_INTERVAL
263# define MOUSEKEY_INTERVAL 50
264# endif
265# ifndef MOUSEKEY_MOVE_DELTA
266# define MOUSEKEY_MOVE_DELTA 5
267# endif
268# endif
269# ifndef MOUSEKEY_MAX_SPEED
270# define MOUSEKEY_MAX_SPEED 7
271# endif
272# ifndef MOUSEKEY_TIME_TO_MAX
273# define MOUSEKEY_TIME_TO_MAX 60
274# endif
275# ifndef MOUSEKEY_INITIAL_SPEED
276# define MOUSEKEY_INITIAL_SPEED 100
277# endif
278# ifndef MOUSEKEY_BASE_SPEED
279# define MOUSEKEY_BASE_SPEED 1000
280# endif
281# ifndef MOUSEKEY_DECELERATED_SPEED
282# define MOUSEKEY_DECELERATED_SPEED 400
283# endif
284# ifndef MOUSEKEY_ACCELERATED_SPEED
285# define MOUSEKEY_ACCELERATED_SPEED 3000
286# endif
287// mouse scroll config
288# ifndef MOUSEKEY_WHEEL_DELAY
289# define MOUSEKEY_WHEEL_DELAY 15
290# endif
291# ifndef MOUSEKEY_WHEEL_DELTA
292# define MOUSEKEY_WHEEL_DELTA 1
293# endif
294# ifndef MOUSEKEY_WHEEL_INTERVAL
295# define MOUSEKEY_WHEEL_INTERVAL 50
296# endif
297# ifndef MOUSEKEY_WHEEL_MAX_SPEED
298# define MOUSEKEY_WHEEL_MAX_SPEED 8
299# endif
300# ifndef MOUSEKEY_WHEEL_TIME_TO_MAX
301# define MOUSEKEY_WHEEL_TIME_TO_MAX 80
302# endif
303// mouse scroll kinetic config
304# ifndef MOUSEKEY_WHEEL_INITIAL_MOVEMENTS
305# define MOUSEKEY_WHEEL_INITIAL_MOVEMENTS 8
306# endif
307# ifndef MOUSEKEY_WHEEL_BASE_MOVEMENTS
308# define MOUSEKEY_WHEEL_BASE_MOVEMENTS 48
309# endif
310# ifndef MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS
311# define MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS 48
312# endif
313# ifndef MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS
314# define MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 8
315# endif
316#endif // MOUSEKEY_ENABLE