diff options
| author | skullY <skullydazed@gmail.com> | 2019-08-30 11:19:03 -0700 |
|---|---|---|
| committer | skullydazed <skullydazed@users.noreply.github.com> | 2019-08-30 15:01:52 -0700 |
| commit | b624f32f944acdc59dcb130674c09090c5c404cb (patch) | |
| tree | bc13adbba137d122d9a2c2fb2fafcbb08ac10e25 /drivers/haptic/haptic.h | |
| parent | 61af76a10d00aba185b8338604171de490a13e3b (diff) | |
| download | qmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.tar.gz qmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.zip | |
clang-format changes
Diffstat (limited to 'drivers/haptic/haptic.h')
| -rw-r--r-- | drivers/haptic/haptic.h | 78 |
1 files changed, 36 insertions, 42 deletions
diff --git a/drivers/haptic/haptic.h b/drivers/haptic/haptic.h index d39dc5c3b..8135d0d43 100644 --- a/drivers/haptic/haptic.h +++ b/drivers/haptic/haptic.h | |||
| @@ -20,63 +20,57 @@ | |||
| 20 | #include <stdbool.h> | 20 | #include <stdbool.h> |
| 21 | #include "quantum.h" | 21 | #include "quantum.h" |
| 22 | #ifdef DRV2605L | 22 | #ifdef DRV2605L |
| 23 | #include "DRV2605L.h" | 23 | # include "DRV2605L.h" |
| 24 | #endif | 24 | #endif |
| 25 | 25 | ||
| 26 | |||
| 27 | #ifndef HAPTIC_FEEDBACK_DEFAULT | 26 | #ifndef HAPTIC_FEEDBACK_DEFAULT |
| 28 | #define HAPTIC_FEEDBACK_DEFAULT 0 | 27 | # define HAPTIC_FEEDBACK_DEFAULT 0 |
| 29 | #endif | 28 | #endif |
| 30 | #ifndef HAPTIC_MODE_DEFAULT | 29 | #ifndef HAPTIC_MODE_DEFAULT |
| 31 | #define HAPTIC_MODE_DEFAULT DRV_MODE_DEFAULT | 30 | # define HAPTIC_MODE_DEFAULT DRV_MODE_DEFAULT |
| 32 | #endif | 31 | #endif |
| 33 | 32 | ||
| 34 | /* EEPROM config settings */ | 33 | /* EEPROM config settings */ |
| 35 | typedef union { | 34 | typedef union { |
| 36 | uint32_t raw; | 35 | uint32_t raw; |
| 37 | struct { | 36 | struct { |
| 38 | bool enable :1; | 37 | bool enable : 1; |
| 39 | uint8_t feedback :2; | 38 | uint8_t feedback : 2; |
| 40 | uint8_t mode :7; | 39 | uint8_t mode : 7; |
| 41 | bool buzz :1; | 40 | bool buzz : 1; |
| 42 | uint8_t dwell :7; | 41 | uint8_t dwell : 7; |
| 43 | uint16_t reserved :16; | 42 | uint16_t reserved : 16; |
| 44 | }; | 43 | }; |
| 45 | } haptic_config_t; | 44 | } haptic_config_t; |
| 46 | 45 | ||
| 47 | typedef enum HAPTIC_FEEDBACK{ | 46 | typedef enum HAPTIC_FEEDBACK { |
| 48 | KEY_PRESS, | 47 | KEY_PRESS, |
| 49 | KEY_PRESS_RELEASE, | 48 | KEY_PRESS_RELEASE, |
| 50 | KEY_RELEASE, | 49 | KEY_RELEASE, |
| 51 | HAPTIC_FEEDBACK_MAX, | 50 | HAPTIC_FEEDBACK_MAX, |
| 52 | } HAPTIC_FEEDBACK; | 51 | } HAPTIC_FEEDBACK; |
| 53 | 52 | ||
| 54 | bool process_haptic(uint16_t keycode, keyrecord_t *record); | 53 | bool process_haptic(uint16_t keycode, keyrecord_t *record); |
| 55 | void haptic_init(void); | 54 | void haptic_init(void); |
| 56 | void haptic_task(void); | 55 | void haptic_task(void); |
| 57 | void eeconfig_debug_haptic(void); | 56 | void eeconfig_debug_haptic(void); |
| 58 | void haptic_enable(void); | 57 | void haptic_enable(void); |
| 59 | void haptic_disable(void); | 58 | void haptic_disable(void); |
| 60 | void haptic_toggle(void); | 59 | void haptic_toggle(void); |
| 61 | void haptic_feedback_toggle(void); | 60 | void haptic_feedback_toggle(void); |
| 62 | void haptic_mode_increase(void); | 61 | void haptic_mode_increase(void); |
| 63 | void haptic_mode_decrease(void); | 62 | void haptic_mode_decrease(void); |
| 64 | void haptic_mode(uint8_t mode); | 63 | void haptic_mode(uint8_t mode); |
| 65 | void haptic_reset(void); | 64 | void haptic_reset(void); |
| 66 | void haptic_set_feedback(uint8_t feedback); | 65 | void haptic_set_feedback(uint8_t feedback); |
| 67 | void haptic_set_mode(uint8_t mode); | 66 | void haptic_set_mode(uint8_t mode); |
| 68 | void haptic_set_dwell(uint8_t dwell); | 67 | void haptic_set_dwell(uint8_t dwell); |
| 69 | void haptic_set_buzz(uint8_t buzz); | 68 | void haptic_set_buzz(uint8_t buzz); |
| 70 | void haptic_buzz_toggle(void); | 69 | void haptic_buzz_toggle(void); |
| 71 | uint8_t haptic_get_mode(void); | 70 | uint8_t haptic_get_mode(void); |
| 72 | uint8_t haptic_get_feedback(void); | 71 | uint8_t haptic_get_feedback(void); |
| 73 | void haptic_dwell_increase(void); | 72 | void haptic_dwell_increase(void); |
| 74 | void haptic_dwell_decrease(void); | 73 | void haptic_dwell_decrease(void); |
| 75 | 74 | ||
| 76 | void haptic_play(void); | 75 | void haptic_play(void); |
| 77 | void haptic_shutdown(void); | 76 | void haptic_shutdown(void); |
| 78 | |||
| 79 | |||
| 80 | |||
| 81 | |||
| 82 | |||
