X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=tmk_core%2Fcommon%2Fkeyboard.c;h=6057ea13fbc3cfbb61f21cb0373ada74eeb35d50;hb=78f4f666c60f79e7e271fcf847d84f1075c0fa3c;hp=b03b124d76a98af7bc41e32aa4a09b055c8bf392;hpb=f1f2066657f4a0998adc016c95d7e541b436e09f;p=max%2Ftmk_keyboard.git
diff --git a/tmk_core/common/keyboard.c b/tmk_core/common/keyboard.c
index b03b124d..6057ea13 100644
--- a/tmk_core/common/keyboard.c
+++ b/tmk_core/common/keyboard.c
@@ -30,6 +30,7 @@ along with this program. If not, see .
#include "bootmagic.h"
#include "eeconfig.h"
#include "backlight.h"
+#include "hook.h"
#ifdef MOUSEKEY_ENABLE
# include "mousekey.h"
#endif
@@ -62,6 +63,11 @@ static bool has_ghost_in_row(uint8_t row)
#endif
+void keyboard_setup(void)
+{
+ matrix_setup();
+}
+
void keyboard_init(void)
{
timer_init();
@@ -122,15 +128,19 @@ void keyboard_task(void)
if (debug_matrix) matrix_print();
for (uint8_t c = 0; c < MATRIX_COLS; c++) {
if (matrix_change & ((matrix_row_t)1<