core: Add hook_usb_startup_wait_loop

This commit is contained in:
tmk 2019-05-08 11:44:56 +09:00
parent 00bba0fdb5
commit f3e498590c
4 changed files with 25 additions and 0 deletions

View file

@ -21,6 +21,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "keyboard.h"
#include "led.h"
#ifdef __cplusplus
extern "C" {
#endif
/* -------------------------------------
* Protocol hooks
* ------------------------------------- */
@ -47,6 +51,10 @@ void hook_usb_suspend_loop(void);
* the "normal" indicator LED status by default. */
void hook_usb_wakeup(void);
/* Called repeatedly until getting to CONFIGURED state */
/* Default behaviour: do nothing. */
void hook_usb_startup_wait_loop(void);
/* -------------------------------------
* Keyboard hooks
@ -76,5 +84,8 @@ void hook_keyboard_leds_change(uint8_t led_status);
/* Default behaviour: do nothing. */
void hook_bootmagic(void);
#ifdef __cplusplus
}
#endif
#endif /* _HOOKS_H_ */

View file

@ -5,9 +5,17 @@
#include <stdbool.h>
#ifdef __cplusplus
extern "C" {
#endif
void suspend_idle(uint8_t timeout);
void suspend_power_down(void);
bool suspend_wakeup_condition(void);
void suspend_wakeup_init(void);
#ifdef __cplusplus
}
#endif
#endif