diff options
Diffstat (limited to 'tmk_core/common/webusb.h')
-rw-r--r-- | tmk_core/common/webusb.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tmk_core/common/webusb.h b/tmk_core/common/webusb.h index 18e884f1ab..7958cb4586 100644 --- a/tmk_core/common/webusb.h +++ b/tmk_core/common/webusb.h @@ -13,8 +13,9 @@ void webusb_receive(uint8_t *data, uint8_t length); void webusb_send(uint8_t *data, uint8_t length); void webusb_layer_event(void); -void webusb_error(uint8_t); +void webusb_error(uint8_t code); void webusb_set_pairing_state(void); +bool webusb_receive_quantum(uint8_t *data, uint8_t length); typedef struct{ bool paired; @@ -31,14 +32,18 @@ enum Webusb_Status_Code { enum Webusb_Command_Code { WEBUSB_CMD_PAIR, - WEBUSB_GET_FW_VERSION, - WEBUSB_GET_LAYER + WEBUSB_CMD_GET_FW_VERSION, + WEBUSB_CMD_SAFE_RANGE, + + WEBUSB_GET_LAYER, }; enum Webusb_Event_Code { WEBUSB_EVT_PAIRED, + WEBUSB_EVT_FW_VERSION, + WEBUSB_EVT_SAFE_RANGE, + WEBUSB_EVT_KEYDOWN, WEBUSB_EVT_KEYUP, WEBUSB_EVT_LAYER, - WEBUSB_EVT_FW_VERSION }; |