summaryrefslogtreecommitdiff
path: root/src/host
diff options
context:
space:
mode:
authorhathach <[email protected]>2025-02-12 22:16:08 +0700
committerhathach <[email protected]>2025-02-12 22:16:08 +0700
commite0b192b633e70338ef5ac88c7f5a49f37867b289 (patch)
tree33caaa2435bdba110028838f0a03677100714c68 /src/host
parent86d371fb79ca8b1ee6794c33b6a74d4319d9c1a6 (diff)
- use CFG_TUH_MIDI as number of midi host instance
- comment out tuh_descriptor_device_cb/tuh_desc_configuration_cb since it is unrelated to this PR
Diffstat (limited to 'src/host')
-rw-r--r--src/host/usbh.c8
-rw-r--r--src/host/usbh.h8
2 files changed, 6 insertions, 10 deletions
diff --git a/src/host/usbh.c b/src/host/usbh.c
index e38ee3187..f874121a3 100644
--- a/src/host/usbh.c
+++ b/src/host/usbh.c
@@ -1488,9 +1488,7 @@ static void process_enumeration(tuh_xfer_t* xfer) {
dev->i_product = desc_device->iProduct;
dev->i_serial = desc_device->iSerialNumber;
- if (tuh_desc_device_cb) {
- tuh_desc_device_cb(daddr, (tusb_desc_device_t const*) _usbh_epbuf.ctrl);
- }
+ // tuh_descriptor_device_cb(daddr, (tusb_desc_device_t const*) _usbh_epbuf.ctrl);
// Get 9-byte for total length
uint8_t const config_idx = CONFIG_NUM - 1;
@@ -1519,9 +1517,7 @@ static void process_enumeration(tuh_xfer_t* xfer) {
}
case ENUM_SET_CONFIG:
- if (tuh_desc_config_cb) {
- tuh_desc_config_cb(daddr, (const tusb_desc_configuration_t*) _usbh_epbuf.ctrl);
- }
+ // tuh_desc_configuration_cb(daddr, CONFIG_NUM-1, (const tusb_desc_configuration_t*) _usbh_epbuf.ctrl);
TU_ASSERT(tuh_configuration_set(daddr, CONFIG_NUM, process_enumeration, ENUM_CONFIG_DRIVER),);
break;
diff --git a/src/host/usbh.h b/src/host/usbh.h
index 500b044f8..3bcdd3657 100644
--- a/src/host/usbh.h
+++ b/src/host/usbh.h
@@ -96,11 +96,11 @@ typedef union {
// APPLICATION CALLBACK
//--------------------------------------------------------------------+
-// Give the application an opportunity to grab the device descriptor
-TU_ATTR_WEAK void tuh_desc_device_cb(uint8_t daddr, const tusb_desc_device_t *desc_device);
+// Invoked when enumeration get device descriptor
+// TU_ATTR_WEAK void tuh_descriptor_device_cb(uint8_t daddr, const tusb_desc_device_t *desc_device);
-// Give the application an opportunity to grab the configuration descriptor
-TU_ATTR_WEAK void tuh_desc_config_cb(uint8_t daddr, const tusb_desc_configuration_t *desc_config);
+// Invoked when enumeration get configuration descriptor
+// TU_ATTR_WEAK void tuh_desc_configuration_cb(uint8_t daddr, uint8_t cfg_index, const tusb_desc_configuration_t *desc_config);
// Invoked when a device is mounted (configured)
TU_ATTR_WEAK void tuh_mount_cb (uint8_t daddr);