aboutsummaryrefslogtreecommitdiff
path: root/tmk_core/common/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core/common/keyboard.c')
-rw-r--r--tmk_core/common/keyboard.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/tmk_core/common/keyboard.c b/tmk_core/common/keyboard.c
index 24baf41c0..3d6092e71 100644
--- a/tmk_core/common/keyboard.c
+++ b/tmk_core/common/keyboard.c
@@ -280,6 +280,15 @@ __attribute__((weak)) void housekeeping_task_kb(void) {}
280 */ 280 */
281__attribute__((weak)) void housekeeping_task_user(void) {} 281__attribute__((weak)) void housekeeping_task_user(void) {}
282 282
283/** \brief housekeeping_task
284 *
285 * Invokes hooks for executing code after QMK is done after each loop iteration.
286 */
287void housekeeping_task(void) {
288 housekeeping_task_kb();
289 housekeeping_task_user();
290}
291
283/** \brief keyboard_init 292/** \brief keyboard_init
284 * 293 *
285 * FIXME: needs doc 294 * FIXME: needs doc
@@ -374,9 +383,6 @@ void keyboard_task(void) {
374 bool encoders_changed = false; 383 bool encoders_changed = false;
375#endif 384#endif
376 385
377 housekeeping_task_kb();
378 housekeeping_task_user();
379
380 uint8_t matrix_changed = matrix_scan(); 386 uint8_t matrix_changed = matrix_scan();
381 if (matrix_changed) last_matrix_activity_trigger(); 387 if (matrix_changed) last_matrix_activity_trigger();
382 388