diff options
author | tmk <[email protected]> | 2015-05-17 19:34:34 +0900 |
---|---|---|
committer | tmk <[email protected]> | 2015-05-19 00:39:43 +0900 |
commit | 6b588eb7f7893500e18686e673dbf12b511dc975 (patch) | |
tree | 62d7a75008d3407f318ae650c7a45643944eee31 /tmk_core/common/keyboard.h | |
parent | 9a2282157fbdf57ef0a50d4fea7da72505906588 (diff) | |
download | qmk_firmware-6b588eb7f7893500e18686e673dbf12b511dc975.tar.gz qmk_firmware-6b588eb7f7893500e18686e673dbf12b511dc975.zip |
Add keyboard_setup() and matrix_setup()
Diffstat (limited to 'tmk_core/common/keyboard.h')
-rw-r--r-- | tmk_core/common/keyboard.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tmk_core/common/keyboard.h b/tmk_core/common/keyboard.h index 6442716fc7..7738251b64 100644 --- a/tmk_core/common/keyboard.h +++ b/tmk_core/common/keyboard.h @@ -58,13 +58,15 @@ static inline bool IS_RELEASED(keyevent_t event) { return (!IS_NOEVENT(event) && } +/* it runs once at early stage of startup before keyboard_init. */ +void keyboard_setup(void); +/* it runs once after initializing host side protocol, debug and MCU peripherals. */ void keyboard_init(void); +/* it runs repeatedly in main loop */ void keyboard_task(void); +/* it runs when host LED status is updated */ void keyboard_set_leds(uint8_t leds); -__attribute__ ((weak)) void matrix_power_up(void) {} -__attribute__ ((weak)) void matrix_power_down(void) {} - #ifdef __cplusplus } #endif |