diff options
| author | Jeremiah McCarthy <[email protected]> | 2021-05-06 12:18:55 -0400 |
|---|---|---|
| committer | Jeremiah McCarthy <[email protected]> | 2021-05-06 12:18:55 -0400 |
| commit | 05892a5a1ee9c50cb966b2e8ec8243ef97f794e2 (patch) | |
| tree | 3ad797edb1913625b824c1524e55be24dcd74e70 /src/device/usbd.c | |
| parent | ee00918b7c0f88bdf4fb7f9f48765c2ee7758891 (diff) | |
| parent | b51e0eb860b541ff27fb93b39263748b12bb1315 (diff) | |
Merge branch 'master' of github.com:xmos-jmccarthy/tinyusb
Diffstat (limited to 'src/device/usbd.c')
| -rw-r--r-- | src/device/usbd.c | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/src/device/usbd.c b/src/device/usbd.c index 2853b619b..863add2c5 100644 --- a/src/device/usbd.c +++ b/src/device/usbd.c @@ -1,4 +1,4 @@ -/* +/* * The MIT License (MIT) * * Copyright (c) 2019 Ha Thach (tinyusb.org) @@ -182,7 +182,19 @@ static usbd_class_driver_t const _usbd_driver[] = .reset = dfu_rtd_reset, .open = dfu_rtd_open, .control_xfer_cb = dfu_rtd_control_xfer_cb, - .xfer_cb = dfu_rtd_xfer_cb, + .xfer_cb = NULL, + .sof = NULL + }, + #endif + + #if CFG_TUD_DFU_MODE + { + DRIVER_NAME("DFU-MODE") + .init = dfu_moded_init, + .reset = dfu_moded_reset, + .open = dfu_moded_open, + .control_xfer_cb = dfu_moded_control_xfer_cb, + .xfer_cb = NULL, .sof = NULL }, #endif @@ -1318,9 +1330,9 @@ bool usbd_edpt_stalled(uint8_t rhport, uint8_t ep_addr) /** * usbd_edpt_close will disable an endpoint. - * + * * In progress transfers on this EP may be delivered after this call. - * + * */ void usbd_edpt_close(uint8_t rhport, uint8_t ep_addr) { |
