diff --git a/src/Kaleidoscope-LEDControl.cpp b/src/Kaleidoscope-LEDControl.cpp index 80266a77..ddb9f2d5 100644 --- a/src/Kaleidoscope-LEDControl.cpp +++ b/src/Kaleidoscope-LEDControl.cpp @@ -20,12 +20,6 @@ kaleidoscope::EventHandlerResult LEDMode::onSetup() { return EventHandlerResult::OK; } -#if KALEIDOSCOPE_ENABLE_V1_PLUGIN_API -void LEDMode::begin() { - onSetup(); -} -#endif - LEDControl::LEDControl(void) { mode = 0; memset(modes, 0, LED_MAX_MODES * sizeof(modes[0])); @@ -258,29 +252,6 @@ bool LEDControl::focusHook(const char *command) { return true; } -// Legacy V1 API -#if KALEIDOSCOPE_ENABLE_V1_PLUGIN_API -void LEDControl::begin() { - ::LEDControl.onSetup(); - Kaleidoscope.useEventHandlerHook(legacyEventHandler); - Kaleidoscope.useLoopHook(legacyLoopHook); -} - -Key LEDControl::legacyEventHandler(Key mapped_key, byte row, byte col, uint8_t key_state) { - EventHandlerResult r = ::LEDControl.onKeyswitchEvent(mapped_key, row, col, key_state); - if (r == EventHandlerResult::OK) - return mapped_key; - return Key_NoKey; -} - -void LEDControl::legacyLoopHook(bool is_post_clear) { - if (is_post_clear) - return; - ::LEDControl.beforeReportingState(); -} -#endif - - } kaleidoscope::LEDControl LEDControl; diff --git a/src/Kaleidoscope-LEDControl.h b/src/Kaleidoscope-LEDControl.h index 0e7ee8f6..9c2acf69 100644 --- a/src/Kaleidoscope-LEDControl.h +++ b/src/Kaleidoscope-LEDControl.h @@ -82,10 +82,6 @@ class LEDMode : public kaleidoscope::Plugin { * necessary initialization steps. Calls @ref setup at the end. */ kaleidoscope::EventHandlerResult onSetup(); - -#if KALEIDOSCOPE_ENABLE_V1_PLUGIN_API - void begin(); -#endif }; class LEDControl : public kaleidoscope::Plugin { @@ -136,13 +132,6 @@ class LEDControl : public kaleidoscope::Plugin { kaleidoscope::EventHandlerResult onKeyswitchEvent(Key &mappedKey, byte row, byte col, uint8_t keyState); kaleidoscope::EventHandlerResult beforeReportingState(); -#if KALEIDOSCOPE_ENABLE_V1_PLUGIN_API - protected: - void begin(); - static Key legacyEventHandler(Key mapped_key, byte row, byte col, uint8_t key_state); - static void legacyLoopHook(bool is_post_clear); -#endif - private: static uint16_t syncTimer; static LEDMode *modes[LED_MAX_MODES];