@@ -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 ) {}
493+ __attribute__((weak )) void tuh_cdc_tx_complete_cb (uint8_t idx ) {}
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