diff options
Diffstat (limited to 'quantum/quantum.c')
-rw-r--r-- | quantum/quantum.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/quantum/quantum.c b/quantum/quantum.c index 749a08eea..49767819d 100644 --- a/quantum/quantum.c +++ b/quantum/quantum.c | |||
@@ -192,6 +192,12 @@ bool process_record_quantum(keyrecord_t *record) { | |||
192 | } | 192 | } |
193 | #endif | 193 | #endif |
194 | 194 | ||
195 | #ifdef WPM_ENABLE | ||
196 | if (record->event.pressed) { | ||
197 | update_wpm(keycode); | ||
198 | } | ||
199 | #endif | ||
200 | |||
195 | #ifdef TAP_DANCE_ENABLE | 201 | #ifdef TAP_DANCE_ENABLE |
196 | preprocess_tap_dance(keycode, record); | 202 | preprocess_tap_dance(keycode, record); |
197 | #endif | 203 | #endif |
@@ -645,6 +651,10 @@ void matrix_scan_quantum() { | |||
645 | encoder_read(); | 651 | encoder_read(); |
646 | #endif | 652 | #endif |
647 | 653 | ||
654 | #ifdef WPM_ENABLE | ||
655 | decay_wpm(); | ||
656 | #endif | ||
657 | |||
648 | #ifdef HAPTIC_ENABLE | 658 | #ifdef HAPTIC_ENABLE |
649 | haptic_task(); | 659 | haptic_task(); |
650 | #endif | 660 | #endif |