aboutsummaryrefslogtreecommitdiff
path: root/users/kuchosauronad0/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/kuchosauronad0/config.h')
-rw-r--r--users/kuchosauronad0/config.h49
1 files changed, 23 insertions, 26 deletions
diff --git a/users/kuchosauronad0/config.h b/users/kuchosauronad0/config.h
index f543a4fd2..b2c63c1e0 100644
--- a/users/kuchosauronad0/config.h
+++ b/users/kuchosauronad0/config.h
@@ -1,16 +1,14 @@
1#pragma once 1#pragma once
2 2
3
4#ifdef AUDIO_ENABLE 3#ifdef AUDIO_ENABLE
5 #define AUDIO_CLICKY 4 #define AUDIO_CLICKY
6 #define STARTUP_SONG SONG(RICK_ROLL) 5 #define STARTUP_SONG SONG(RICK_ROLL)
7 #define GOODBYE_SONG SONG(SONIC_RING) 6 #define GOODBYE_SONG SONG(SONIC_RING)
8 #define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \ 7 #define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \
9 SONG(COLEMAK_SOUND), \ 8 SONG(COLEMAK_SOUND), \
10 SONG(DVORAK_SOUND), \ 9 SONG(DVORAK_SOUND), \
11 SONG(OVERWATCH_THEME) \ 10 SONG(OVERWATCH_THEME) \
12 } 11 }
13
14 #define AUDIO_CLICKY_FREQ_RANDOMNESS 1.5f 12 #define AUDIO_CLICKY_FREQ_RANDOMNESS 1.5f
15 // #ifdef RGBLIGHT_ENABLE 13 // #ifdef RGBLIGHT_ENABLE
16 // #define NO_MUSIC_MODE 14 // #define NO_MUSIC_MODE
@@ -19,13 +17,11 @@
19 // #undef NOTE_REST 17 // #undef NOTE_REST
20 // #define NOTE_REST 1.00f 18 // #define NOTE_REST 1.00f
21 // #endif // !__arm__ 19 // #endif // !__arm__
22 20 #define UNICODE_SONG_OSX SONG(RICK_ROLL)
23#define UNICODE_SONG_OSX SONG(RICK_ROLL) 21 #define UNICODE_SONG_LNX SONG(RICK_ROLL)
24#define UNICODE_SONG_LNX SONG(RICK_ROLL) 22 #define UNICODE_SONG_WIN SONG(RICK_ROLL)
25#define UNICODE_SONG_WIN SONG(RICK_ROLL) 23 #define UNICODE_SONG_BSD SONG(RICK_ROLL)
26#define UNICODE_SONG_BSD SONG(RICK_ROLL) 24 #define UNICODE_SONG_WINC SONG(RICK_ROLL)
27#define UNICODE_SONG_WINC SONG(RICK_ROLL)
28
29#endif // !AUDIO_ENABLE 25#endif // !AUDIO_ENABLE
30 26
31#ifdef RGBLIGHT_ENABLE 27#ifdef RGBLIGHT_ENABLE
@@ -48,7 +44,19 @@
48 #define QMK_KEYS_PER_SCAN 4 44 #define QMK_KEYS_PER_SCAN 4
49#endif // !QMK_KEYS_PER_SCAN 45#endif // !QMK_KEYS_PER_SCAN
50 46
47#if defined(LEADER_ENABLE)
48 #define LEADER_PER_KEY_TIMING
49 #define LEADER_TIMEOUT 250
50#endif // !LEADER_ENABLE
51
52#if defined(COMBO_ENABLE)
53 #define COMBO_COUNT 4
54 #define COMBO_TERM 150
55#endif // !COMBO_ENABLE
51 56
57#if defined(NKRO_ENABLE)
58 #define FORCE_NKRO
59#endif // !NKRO_ENABLE
52 60
53// this makes it possible to do rolling combos (zx) with keys that 61// this makes it possible to do rolling combos (zx) with keys that
54// convert to other keys on hold (z becomes ctrl when you hold it, 62// convert to other keys on hold (z becomes ctrl when you hold it,
@@ -59,8 +67,6 @@
59//#define TAPPING_FORCE_HOLD 67//#define TAPPING_FORCE_HOLD
60//#define RETRO_TAPPING 68//#define RETRO_TAPPING
61 69
62#define FORCE_NKRO
63
64#ifndef TAPPING_TOGGLE 70#ifndef TAPPING_TOGGLE
65 #define TAPPING_TOGGLE 1 71 #define TAPPING_TOGGLE 1
66#endif 72#endif
@@ -68,26 +74,17 @@
68#ifdef TAPPING_TERM 74#ifdef TAPPING_TERM
69 #undef TAPPING_TERM 75 #undef TAPPING_TERM
70#endif // !TAPPING_TERM 76#endif // !TAPPING_TERM
71#if defined(KEYBOARD_ergodox_ez) 77#if defined(KEYBOARD_handwired_kuchosauronad0_planckenstein)
72 #define TAPPING_TERM 185 78 #define TAPPING_TERM 185
73#elif defined(KEYBOARD_crkbd) 79#elif defined(KEYBOARD_c39)
74 #define TAPPING_TERM 200 80 #define TAPPING_TERM 200
75#else 81#else
76 #define TAPPING_TERM 150 82 #define TAPPING_TERM 180
77#endif 83#endif
78 84
79 85
80// Disable action_get_macro and fn_actions, since we don't use these
81// and it saves on space in the firmware.
82#define NO_ACTION_MACRO
83#define NO_ACTION_FUNCTION
84
85#define TAP_CODE_DELAY 5 86#define TAP_CODE_DELAY 5
86 87
87// Enable Leader key 88#define MACRO_TIMER 5
88#if defined(LEADER_ENABLE) 89
89 #define LEADER_PER_KEY_TIMING
90 #define LEADER_TIMEOUT 250
91#endif // !LEADER_ENABLE
92 90
93#define MACRO_TIMER 5