diff options
Diffstat (limited to 'keyboards/buzzard/keymaps/crehmann/features/haptic_utils.c')
-rw-r--r-- | keyboards/buzzard/keymaps/crehmann/features/haptic_utils.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/keyboards/buzzard/keymaps/crehmann/features/haptic_utils.c b/keyboards/buzzard/keymaps/crehmann/features/haptic_utils.c deleted file mode 100644 index 941d559f42..0000000000 --- a/keyboards/buzzard/keymaps/crehmann/features/haptic_utils.c +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2021 Christoph Rehmann (crehmann) -// SPDX-License-Identifier: GPL-2.0-or-later - -#include "haptic_utils.h" - -#ifdef HAPTIC_ENABLE -#include "drivers/haptic/drv2605l.h" -#endif - -#ifdef HAPTIC_ENABLE -bool get_haptic_enabled_key(uint16_t keycode, keyrecord_t *record) { - switch (keycode) { - case KC_BTN1 ... KC_BTN5: - return true; - break; - } - - return false; -} -#endif - -void process_layer_pulse(layer_state_t state) { -#ifdef HAPTIC_ENABLE - switch (get_highest_layer(state)) { - case 1: - drv2605l_pulse(DRV2605L_EFFECT_SOFT_BUMP_100); - break; - case 2: - drv2605l_pulse(DRV2605L_EFFECT_SHORT_DOUBLE_SHARP_TICK_1_100); - break; - case 3: - drv2605l_pulse(DRV2605L_EFFECT_LONG_DOUBLE_SHARP_CLICK_STRONG_1_100); - break; - case 4: - drv2605l_pulse(DRV2605L_EFFECT_SOFT_BUMP_100); - break; - case 5: - drv2605l_pulse(DRV2605L_EFFECT_PULSING_SHARP_1_100); - break; - } -#endif -} |