summaryrefslogtreecommitdiff
path: root/quantum/wpm.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/wpm.h')
-rw-r--r--quantum/wpm.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/quantum/wpm.h b/quantum/wpm.h
index 15ab4ffcd1..079401eb4d 100644
--- a/quantum/wpm.h
+++ b/quantum/wpm.h
@@ -19,10 +19,22 @@
#include "quantum.h"
+
+#ifndef WPM_ESTIMATED_WORD_SIZE
+# define WPM_ESTIMATED_WORD_SIZE 5
+#endif
+#ifndef WPM_SMOOTHING
+# define WPM_SMOOTHING 0.0487
+#endif
+
bool wpm_keycode(uint16_t keycode);
bool wpm_keycode_kb(uint16_t keycode);
bool wpm_keycode_user(uint16_t keycode);
+#ifdef WPM_ALLOW_COUNT_REGRESSION
+uint8_t wpm_regress_count(uint16_t keycode);
+#endif
+
void set_current_wpm(uint8_t);
uint8_t get_current_wpm(void);
void update_wpm(uint16_t);