From d12a4870fe19056cec94e877a4162f4ac9880fff Mon Sep 17 00:00:00 2001 From: Michael Richters Date: Thu, 30 Nov 2017 23:46:57 -0600 Subject: [PATCH] Added `setTimeout()` function to set the time limit in sketch --- examples/Qukeys/Qukeys.ino | 1 + src/Kaleidoscope/Qukeys.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/examples/Qukeys/Qukeys.ino b/examples/Qukeys/Qukeys.ino index 21a45b58..0ab51d14 100644 --- a/examples/Qukeys/Qukeys.ino +++ b/examples/Qukeys/Qukeys.ino @@ -33,6 +33,7 @@ void setup() { kaleidoscope::Qukey(0, 2, 3, Key_LeftControl), // D/ctrl kaleidoscope::Qukey(0, 2, 4, Key_LeftShift) // F/shift ) + Qukeys.setTimeout(200); Kaleidoscope.setup(); } diff --git a/src/Kaleidoscope/Qukeys.h b/src/Kaleidoscope/Qukeys.h index 77aef365..dccd84aa 100644 --- a/src/Kaleidoscope/Qukeys.h +++ b/src/Kaleidoscope/Qukeys.h @@ -80,6 +80,9 @@ class Qukeys : public KaleidoscopePlugin { static void deactivate(void) { active_ = false; } + static void setTimeout(uint16_t time_limit) { + time_limit_ = time_limit; + } static int8_t lookupQukey(uint8_t key_addr); static void enqueue(uint8_t key_addr);