summaryrefslogtreecommitdiffstats
path: root/keyboards/viterbi/keymaps/drashna/config.h
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2018-02-12 21:46:35 +0100
committerJack Humbert <jack.humb@gmail.com>2018-02-12 21:46:35 +0100
commit6f5e88277b9ff3c33f4b45b2e3b4b1e07e8ebcc9 (patch)
treeb5769c57c2c370e50fe159d99086e337411f297e /keyboards/viterbi/keymaps/drashna/config.h
parent63df056013deacf6d5ec9943d06c859ff1174815 (diff)
downloadqmk_firmware-6f5e88277b9ff3c33f4b45b2e3b4b1e07e8ebcc9.tar.gz
qmk_firmware-6f5e88277b9ff3c33f4b45b2e3b4b1e07e8ebcc9.tar.xz
Update to drashna keymaps (#2381)
* Add to list of predefined rgb colors * Change layer colors, to reflect new options * Use Tag Toggle instead * Clean up macros and add breathing indication for OSM Layer * Get Viteri Macropad working properly * Disable unused action features * Use I2C because that's smaller, apparently * Remove viterbi-half code
Diffstat (limited to 'keyboards/viterbi/keymaps/drashna/config.h')
-rw-r--r--keyboards/viterbi/keymaps/drashna/config.h48
1 files changed, 38 insertions, 10 deletions
diff --git a/keyboards/viterbi/keymaps/drashna/config.h b/keyboards/viterbi/keymaps/drashna/config.h
index 617f01bb9..8fabe72f8 100644
--- a/keyboards/viterbi/keymaps/drashna/config.h
+++ b/keyboards/viterbi/keymaps/drashna/config.h
@@ -21,16 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include QMK_KEYBOARD_CONFIG_H
-/* Use I2C or Serial, not both */
-// #define USE_SERIAL
-#define USE_I2C
-
-/* Select hand configuration */
-
-#define MASTER_LEFT
-// #define MASTER_RIGHT
-// #define EE_HANDS
-
#ifdef RGBLIGHT_ENABLE
#undef RGBLED_NUM
#define RGBLIGHT_ANIMATIONS
@@ -46,11 +36,49 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#endif // RGBLIGHT_ENABLE
+#define TAPPING_TOGGLE 1
+
#ifdef AUDIO_ENABLE
#define C6_AUDIO
+#define STARTUP_SONG SONG(IMPERIAL_MARCH)
+#define GOODBYE_SONG SONG(SONIC_RING)
#endif
#undef LOCKING_SUPPORT_ENABLE
#undef LOCKING_RESYNC_ENABLE
+#ifndef NO_DEBUG
+#define NO_DEBUG
+#endif // NO_DEBUG
+
+/* disable print */
+#ifndef NO_PRINT
+#define NO_PRINT
+#endif // NO_PRINT
+/* disable action features */
+//#define NO_ACTION_LAYER
+//#define NO_ACTION_TAPPING
+//#define NO_ACTION_ONESHOT
+//#define NO_ACTION_MACRO
+//#define NO_ACTION_FUNCTION
+
+#undef PRODUCT
+#define PRODUCT Drashnas Viterbi Macro Pad
+
+#define USE_I2C
+#define NO_MUSIC_MODE
+#define half_KEYMAP( \
+ L00, L01, L02, L03, L04, L05, L06, \
+ L10, L11, L12, L13, L14, L15, L16, \
+ L20, L21, L22, L23, L24, L25, L26, \
+ L30, L31, L32, L33, L34, L35, L36, \
+ L40, L41, L42, L43, L44, L45, L46 \
+ ) \
+ KEYMAP( \
+ L00, L01, L02, L03, L04, L05, L06, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
+ L10, L11, L12, L13, L14, L15, L16, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
+ L20, L21, L22, L23, L24, L25, L26, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
+ L30, L31, L32, L33, L34, L35, L36, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \
+ L40, L41, L42, L43, L44, L45, L46, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO \
+ )
#endif