Skip to content

Commit 0fd5d6d

Browse files
committed
fix(usb): Add required callback for tinysub host
1 parent 4309a2a commit 0fd5d6d

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

cores/esp32/esp32-hal-tinyusb.c

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,25 @@ __attribute__((weak)) uint16_t tud_network_xmit_cb(uint8_t *dst, void *ref, uint
477477
__attribute__((weak)) void tud_network_init_cb(void) {}
478478
#endif
479479

480+
#if CFG_TUH_HID
481+
__attribute__((weak)) void tuh_hid_mount_cb(uint8_t dev_addr, uint8_t idx, uint8_t const* report_desc, uint16_t desc_len) {}
482+
__attribute__((weak)) void tuh_hid_umount_cb(uint8_t dev_addr, uint8_t idx) {}
483+
__attribute__((weak)) void tuh_hid_report_received_cb(uint8_t dev_addr, uint8_t idx, uint8_t const* report, uint16_t len) {}
484+
__attribute__((weak)) void tuh_hid_report_sent_cb(uint8_t dev_addr, uint8_t idx, uint8_t const* report, uint16_t len) {}
485+
__attribute__((weak)) void tuh_hid_get_report_complete_cb(uint8_t dev_addr, uint8_t idx, uint8_t report_id, uint8_t report_type, uint16_t len) {}
486+
__attribute__((weak)) void tuh_hid_set_report_complete_cb(uint8_t dev_addr, uint8_t idx, uint8_t report_id, uint8_t report_type, uint16_t len) {}
487+
__attribute__((weak)) void tuh_hid_set_protocol_complete_cb(uint8_t dev_addr, uint8_t idx, uint8_t protocol) {}
488+
#endif
489+
#if CFG_TUH_CDC
490+
__attribute__((weak)) void tuh_cdc_mount_cb(uint8_t idx) {}
491+
__attribute__((weak)) void tuh_cdc_umount_cb(uint8_t idx) {}
492+
__attribute__((weak)) void tuh_cdc_rx_cb(uint8_t idx, uint8_t const *buffer, int32_t count) {}
493+
__attribute__((weak)) void tuh_cdc_tx_cb(uint8_t idx, uint8_t const *buffer, int32_t count) {}
494+
#endif
495+
#if CFG_TUH_MSC
496+
__attribute__((weak)) void tuh_msc_mount_cb(uint8_t dev_addr) {}
497+
__attribute__((weak)) void tuh_msc_umount_cb(uint8_t dev_addr) {}
498+
#endif
480499
/*
481500
* Private API
482501
* */

0 commit comments

Comments
 (0)