aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/config.h
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2019-02-13 21:11:56 -0800
committerMechMerlin <30334081+mechmerlin@users.noreply.github.com>2019-02-13 21:11:56 -0800
commit54f18ce0f71efbcb1306cbfe620ed2ad42ee31bc (patch)
tree4f8b9b3434f54743031eab2c3fd0b7300739707c /users/drashna/config.h
parent9841c64de98a0d993e791137d5db482ee96e06ae (diff)
downloadqmk_firmware-54f18ce0f71efbcb1306cbfe620ed2ad42ee31bc.tar.gz
qmk_firmware-54f18ce0f71efbcb1306cbfe620ed2ad42ee31bc.zip
[Keymap] Update to Drashna keymaps and Userspace (#5122)
* Proper rules include * Minor tweaks * Minor tweaks * Add Desitny 2 Swapped layout support * Add keycode to keylogger * Convert my viterbi keymaps * Fix Orthodox keyboard * Add more default layers * Make default layer keycodes more optimized * Update gitlab CI yaml file * Rev6 Cleanup * Fix KC_MAKE macro * Update GitLab CI yaml file * More GitLab CI changes * One final GitLab CI change * Optimize KC_MAKE * Reformatting of config * Feature creeeeeeep * Planck Rev6 updates
Diffstat (limited to 'users/drashna/config.h')
-rw-r--r--users/drashna/config.h63
1 files changed, 35 insertions, 28 deletions
diff --git a/users/drashna/config.h b/users/drashna/config.h
index 827b1b8ac..20e58fd0b 100644
--- a/users/drashna/config.h
+++ b/users/drashna/config.h
@@ -2,43 +2,50 @@
2 2
3 3
4#ifdef AUDIO_ENABLE 4#ifdef AUDIO_ENABLE
5#define AUDIO_CLICKY 5 #define AUDIO_CLICKY
6#define STARTUP_SONG SONG(RICK_ROLL) 6 #define STARTUP_SONG SONG(RICK_ROLL)
7#define GOODBYE_SONG SONG(SONIC_RING) 7 #define GOODBYE_SONG SONG(SONIC_RING)
8#define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \ 8 #define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \
9 SONG(COLEMAK_SOUND), \ 9 SONG(COLEMAK_SOUND), \
10 SONG(DVORAK_SOUND), \ 10 SONG(DVORAK_SOUND), \
11 SONG(OVERWATCH_THEME) \ 11 SONG(OVERWATCH_THEME) \
12 } 12 }
13 13
14#define AUDIO_CLICKY_FREQ_RANDOMNESS 1.5f 14 #define AUDIO_CLICKY_FREQ_RANDOMNESS 1.5f
15// #ifdef RGBLIGHT_ENABLE 15 // #ifdef RGBLIGHT_ENABLE
16// #define NO_MUSIC_MODE 16 // #define NO_MUSIC_MODE
17// #endif //RGBLIGHT_ENABLE/ 17 // #endif //RGBLIGHT_ENABLE/
18#ifndef __arm__ 18 #ifndef __arm__
19#undef NOTE_REST 19 #undef NOTE_REST
20#define NOTE_REST 1.00f 20 #define NOTE_REST 1.00f
21#endif // !__arm__ 21 #endif // !__arm__
22
23#define UNICODE_SONG_OSX SONG(RICK_ROLL)
24#define UNICODE_SONG_LNX SONG(RICK_ROLL)
25#define UNICODE_SONG_WIN SONG(RICK_ROLL)
26#define UNICODE_SONG_BSD SONG(RICK_ROLL)
27#define UNICODE_SONG_WINC SONG(RICK_ROLL)
28
22#endif // !AUDIO_ENABLE 29#endif // !AUDIO_ENABLE
23 30
24#ifdef RGBLIGHT_ENABLE 31#ifdef RGBLIGHT_ENABLE
25#define RGBLIGHT_SLEEP 32 #define RGBLIGHT_SLEEP
26#undef RGBLIGHT_ANIMATIONS 33 #undef RGBLIGHT_ANIMATIONS
27#define RGBLIGHT_EFFECT_BREATHING 34 #define RGBLIGHT_EFFECT_BREATHING
28#define RGBLIGHT_EFFECT_SNAKE 35 #define RGBLIGHT_EFFECT_SNAKE
29#define RGBLIGHT_EFFECT_KNIGHT 36 #define RGBLIGHT_EFFECT_KNIGHT
30#endif // RGBLIGHT_ENABLE 37#endif // RGBLIGHT_ENABLE
31 38
32#ifndef ONESHOT_TAP_TOGGLE 39#ifndef ONESHOT_TAP_TOGGLE
33#define ONESHOT_TAP_TOGGLE 2 40 #define ONESHOT_TAP_TOGGLE 2
34#endif // !ONESHOT_TAP_TOGGLE 41#endif // !ONESHOT_TAP_TOGGLE
35 42
36#ifndef ONESHOT_TIMEOUT 43#ifndef ONESHOT_TIMEOUT
37#define ONESHOT_TIMEOUT 3000 44 #define ONESHOT_TIMEOUT 3000
38#endif// !ONESHOT_TIMEOUT 45#endif// !ONESHOT_TIMEOUT
39 46
40#ifndef QMK_KEYS_PER_SCAN 47#ifndef QMK_KEYS_PER_SCAN
41#define QMK_KEYS_PER_SCAN 4 48 #define QMK_KEYS_PER_SCAN 4
42#endif // !QMK_KEYS_PER_SCAN 49#endif // !QMK_KEYS_PER_SCAN
43 50
44 51
@@ -48,18 +55,18 @@
48// and when this option isn't enabled, z rapidly followed by x 55// and when this option isn't enabled, z rapidly followed by x
49// actually sends Ctrl-x. That's bad.) 56// actually sends Ctrl-x. That's bad.)
50#define IGNORE_MOD_TAP_INTERRUPT 57#define IGNORE_MOD_TAP_INTERRUPT
51#undef PERMISSIVE_HOLD 58// #define PERMISSIVE_HOLD
52//#define TAPPING_FORCE_HOLD 59//#define TAPPING_FORCE_HOLD
53//#define RETRO_TAPPING 60//#define RETRO_TAPPING
54 61
55#define FORCE_NKRO 62#define FORCE_NKRO
56 63
57#ifndef TAPPING_TOGGLE 64#ifndef TAPPING_TOGGLE
58#define TAPPING_TOGGLE 1 65 #define TAPPING_TOGGLE 1
59#endif 66#endif
60 67
61#ifdef TAPPING_TERM 68#ifdef TAPPING_TERM
62#undef TAPPING_TERM 69 #undef TAPPING_TERM
63#endif // TAPPING_TERM 70#endif // TAPPING_TERM
64#if defined(KEYBOARD_ergodox_ez) 71#if defined(KEYBOARD_ergodox_ez)
65 #define TAPPING_TERM 185 72 #define TAPPING_TERM 185