diff options
author | Drashna Jaelre <drashna@live.com> | 2020-11-18 16:50:32 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-18 16:50:32 -0800 |
commit | e7497b3fba0c2836c9bb5087eee8b15d6ffc1362 (patch) | |
tree | 272b90a7dbe9c9b2bedd8adbacd91fe3cc5df040 /tmk_core/common | |
parent | 6dc2d5956f008a706a9b0d6e911522294b76f392 (diff) |
Add references for is_keyboard_left() (#10850)
* Add references for is_keyboard_left()
* Remove proto from bootmagic_lite.c
Diffstat (limited to 'tmk_core/common')
-rw-r--r-- | tmk_core/common/bootmagic_lite.c | 4 | ||||
-rw-r--r-- | tmk_core/common/keyboard.c | 6 | ||||
-rw-r--r-- | tmk_core/common/keyboard.h | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/tmk_core/common/bootmagic_lite.c b/tmk_core/common/bootmagic_lite.c index 38275cdd30..cbf756a175 100644 --- a/tmk_core/common/bootmagic_lite.c +++ b/tmk_core/common/bootmagic_lite.c @@ -1,7 +1,5 @@ #include "quantum.h" -bool is_keyboard_left(void); - /** \brief Reset eeprom * * ...just incase someone wants to only change the eeprom behaviour @@ -48,4 +46,4 @@ __attribute__((weak)) void bootmagic_lite(void) { // Jump to bootloader. bootloader_jump(); } -}
\ No newline at end of file +} diff --git a/tmk_core/common/keyboard.c b/tmk_core/common/keyboard.c index a45af56dfd..b0394af003 100644 --- a/tmk_core/common/keyboard.c +++ b/tmk_core/common/keyboard.c @@ -222,6 +222,12 @@ void keyboard_setup(void) { */ __attribute__((weak)) bool is_keyboard_master(void) { return true; } +/** \brief is_keyboard_left + * + * FIXME: needs doc + */ +__attribute__((weak)) bool is_keyboard_left(void) { return true; } + /** \brief should_process_keypress * * Override this function if you have a condition where keypresses processing should change: diff --git a/tmk_core/common/keyboard.h b/tmk_core/common/keyboard.h index 98ceca49b1..79d9490898 100644 --- a/tmk_core/common/keyboard.h +++ b/tmk_core/common/keyboard.h @@ -63,6 +63,8 @@ void keyboard_task(void); void keyboard_set_leds(uint8_t leds); /* it runs whenever code has to behave differently on a slave */ bool is_keyboard_master(void); +/* it runs whenever code has to behave differently on left vs right split */ +bool is_keyboard_left(void); void keyboard_pre_init_kb(void); void keyboard_pre_init_user(void); |