Skip to content

Commit ec48579

Browse files
committed
Make hub ports work for Xbox on single Pico
1 parent dda3c43 commit ec48579

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

firmware/src/remapper_single.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ void flash_b_side() {
5757

5858
void descriptor_received_callback(uint16_t vendor_id, uint16_t product_id, const uint8_t* report_descriptor, int len, uint16_t interface, uint8_t hub_port, uint8_t itf_num) {
5959
parse_descriptor(vendor_id, product_id, report_descriptor, len, interface, itf_num);
60+
61+
device_connected_callback(interface, vendor_id, product_id, hub_port);
6062
}
6163

6264
void tuh_hid_mount_cb(uint8_t dev_addr, uint8_t instance, uint8_t const* desc_report, uint16_t desc_len) {
@@ -76,8 +78,6 @@ void tuh_hid_mount_cb(uint8_t dev_addr, uint8_t instance, uint8_t const* desc_re
7678

7779
descriptor_received_callback(vid, pid, desc_report, desc_len, (uint16_t) (dev_addr << 8) | instance, hub_port, itf_num);
7880

79-
device_connected_callback((uint16_t) (dev_addr << 8) | instance, vid, pid, hub_port);
80-
8181
tuh_hid_receive_report(dev_addr, instance);
8282
}
8383

0 commit comments

Comments
 (0)