summaryrefslogtreecommitdiff
path: root/tmk_core/common/webusb.h
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core/common/webusb.h')
-rw-r--r--tmk_core/common/webusb.h13
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
};