#ifndef BLINKY_HID_LED_EVENT_H_ #define BLINKY_HID_LED_EVENT_H_ #include #include #include "keyboard_core.h" #ifdef __cplusplus extern "C" { #endif struct hid_led_event { struct app_event_header header; enum hid_transport transport; uint8_t led_bm; }; APP_EVENT_TYPE_DECLARE(hid_led_event); static inline void submit_hid_led_event(enum hid_transport transport, uint8_t led_bm) { struct hid_led_event *event = new_hid_led_event(); event->transport = transport; event->led_bm = led_bm; APP_EVENT_SUBMIT(event); } #ifdef __cplusplus } #endif #endif /* BLINKY_HID_LED_EVENT_H_ */