From 33de35504abf27801286b1f3760862d3909e2ae6 Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 19 Jul 2019 20:20:13 +0700 Subject: more house keeping --- src/device/usbd.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'src/device/usbd.c') diff --git a/src/device/usbd.c b/src/device/usbd.c index 08eee7506..a24113026 100644 --- a/src/device/usbd.c +++ b/src/device/usbd.c @@ -68,12 +68,12 @@ typedef struct { uint8_t class_code; void (* init ) (void); + void (* reset ) (uint8_t rhport); bool (* open ) (uint8_t rhport, tusb_desc_interface_t const * desc_intf, uint16_t* p_length); bool (* control_request ) (uint8_t rhport, tusb_control_request_t const * request); bool (* control_complete ) (uint8_t rhport, tusb_control_request_t const * request); bool (* xfer_cb ) (uint8_t rhport, uint8_t ep_addr, xfer_result_t event, uint32_t xferred_bytes); void (* sof ) (uint8_t rhport); - void (* reset ) (uint8_t); } usbd_class_driver_t; static usbd_class_driver_t const usbd_class_drivers[] = @@ -82,12 +82,12 @@ static usbd_class_driver_t const usbd_class_drivers[] = { .class_code = TUSB_CLASS_CDC, .init = cdcd_init, + .reset = cdcd_reset, .open = cdcd_open, .control_request = cdcd_control_request, .control_complete = cdcd_control_complete, .xfer_cb = cdcd_xfer_cb, - .sof = NULL, - .reset = cdcd_reset + .sof = NULL }, #endif @@ -95,12 +95,12 @@ static usbd_class_driver_t const usbd_class_drivers[] = { .class_code = TUSB_CLASS_MSC, .init = mscd_init, + .reset = mscd_reset, .open = mscd_open, .control_request = mscd_control_request, .control_complete = mscd_control_complete, .xfer_cb = mscd_xfer_cb, - .sof = NULL, - .reset = mscd_reset + .sof = NULL }, #endif @@ -108,12 +108,12 @@ static usbd_class_driver_t const usbd_class_drivers[] = { .class_code = TUSB_CLASS_HID, .init = hidd_init, + .reset = hidd_reset, .open = hidd_open, .control_request = hidd_control_request, .control_complete = hidd_control_complete, .xfer_cb = hidd_xfer_cb, - .sof = NULL, - .reset = hidd_reset + .sof = NULL }, #endif @@ -122,24 +122,24 @@ static usbd_class_driver_t const usbd_class_drivers[] = .class_code = TUSB_CLASS_AUDIO, .init = midid_init, .open = midid_open, + .reset = midid_reset, .control_request = midid_control_request, .control_complete = midid_control_complete, .xfer_cb = midid_xfer_cb, - .sof = NULL, - .reset = midid_reset + .sof = NULL }, #endif #if CFG_TUD_VENDOR { .class_code = TUSB_CLASS_VENDOR_SPECIFIC, - .init = cusd_init, - .open = cusd_open, - .control_request = cusd_control_request, - .control_complete = cusd_control_complete, - .xfer_cb = cusd_xfer_cb, - .sof = NULL, - .reset = cusd_reset + .init = vendord_init, + .reset = vendord_reset, + .open = vendord_open, + .control_request = NULL, // tud_control_vendor_request_cb + .control_complete = NULL, // tud_control_vendor_complete_cb + .xfer_cb = vendord_xfer_cb, + .sof = NULL }, #endif }; -- cgit v1.3.1