Fix merge
This commit is contained in:
parent
e7afd30a18
commit
dce568aac1
2 changed files with 4 additions and 8 deletions
|
@ -33,6 +33,7 @@ enum zmk_usb_conn_state zmk_usb_get_conn_state() {
|
||||||
switch (usb_status) {
|
switch (usb_status) {
|
||||||
case USB_DC_SUSPEND:
|
case USB_DC_SUSPEND:
|
||||||
case USB_DC_CONFIGURED:
|
case USB_DC_CONFIGURED:
|
||||||
|
case USB_DC_SOF:
|
||||||
return ZMK_USB_CONN_HID;
|
return ZMK_USB_CONN_HID;
|
||||||
|
|
||||||
case USB_DC_DISCONNECTED:
|
case USB_DC_DISCONNECTED:
|
||||||
|
|
|
@ -65,11 +65,6 @@ static uint8_t hid_protocol = HID_PROTOCOL_REPORT;
|
||||||
void zmk_usb_set_proto_cb(const struct device *dev, uint8_t protocol) {
|
void zmk_usb_set_proto_cb(const struct device *dev, uint8_t protocol) {
|
||||||
hid_protocol = protocol;
|
hid_protocol = protocol;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_ZMK_USB_BOOT)
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const struct device *hid_dev;
|
static const struct device *hid_dev;
|
||||||
|
@ -142,15 +137,15 @@ static int zmk_usb_hid_init(const struct device *_arg) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#if IS_ENABLED(CONFIG_ZMK_USB_BOOT)
|
#if IS_ENABLED(CONFIG_ZMK_USB_BOOT)
|
||||||
static int hid_listener(const zmk_event_t *eh) {
|
static int usb_hid_listener(const zmk_event_t *eh) {
|
||||||
if (as_zmk_usb_conn_state_changed(eh) && zmk_usb_get_status() == USB_DC_RESET) {
|
if (as_zmk_usb_conn_state_changed(eh) && zmk_usb_get_status() == USB_DC_RESET) {
|
||||||
hid_protocol = HID_PROTOCOL_REPORT;
|
hid_protocol = HID_PROTOCOL_REPORT;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
ZMK_LISTENER(hid_listener, hid_listener);
|
ZMK_LISTENER(usb_hid_listener, usb_hid_listener);
|
||||||
ZMK_SUBSCRIPTION(hid_listener, zmk_usb_conn_state_changed);
|
ZMK_SUBSCRIPTION(usb_hid_listener, zmk_usb_conn_state_changed);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
SYS_INIT(zmk_usb_hid_init, APPLICATION, CONFIG_APPLICATION_INIT_PRIORITY);
|
SYS_INIT(zmk_usb_hid_init, APPLICATION, CONFIG_APPLICATION_INIT_PRIORITY);
|
||||||
|
|
Loading…
Add table
Reference in a new issue