summaryrefslogtreecommitdiff
path: root/src/device
diff options
context:
space:
mode:
authorJeremiah McCarthy <[email protected]>2021-04-07 17:05:04 -0400
committerJeremiah McCarthy <[email protected]>2021-04-07 17:05:04 -0400
commit2e2dc7bdc5928dfa027291ca8c6d6792698e5b9a (patch)
tree214a1cce724b5726190e6bfe234195fd3c4da772 /src/device
parentc39b7b8177acbab23e82fee295d5f3205aa9752c (diff)
Revise per initial comments
Returns the RT driver to the function state of previous iteration, which did not support the will_detach. Behavior should be fine without this feature. This removes much of the added bloat to track state, and handle requests in the APP_DETACH state which is no longer required. Removes the optional bloat added to the RT driver, such as responding to GETSTATE requests. Fixes the DFU Mode to extract the attr bits from the functional descriptor when opened. Fixes some incorrect bitwise if checks. Also, updates some naming of functions to be consistent with the rest of the library.
Diffstat (limited to 'src/device')
-rw-r--r--src/device/usbd.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/device/usbd.c b/src/device/usbd.c
index 6f2262feb..92e521ec9 100644
--- a/src/device/usbd.c
+++ b/src/device/usbd.c
@@ -190,10 +190,10 @@ static usbd_class_driver_t const _usbd_driver[] =
#if CFG_TUD_DFU_MODE
{
DRIVER_NAME("DFU-MODE")
- .init = dfu_mode_init,
- .reset = dfu_mode_reset,
- .open = dfu_mode_open,
- .control_xfer_cb = dfu_mode_control_xfer_cb,
+ .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
},
@@ -202,10 +202,10 @@ static usbd_class_driver_t const _usbd_driver[] =
#if CFG_TUD_DFU_RUNTIME_AND_MODE
{
DRIVER_NAME("DFU-RT-MODE")
- .init = dfu_init,
- .reset = dfu_reset,
- .open = dfu_open,
- .control_xfer_cb = dfu_control_xfer_cb,
+ .init = dfu_d_init,
+ .reset = dfu_d_reset,
+ .open = dfu_d_open,
+ .control_xfer_cb = dfu_d_control_xfer_cb,
.xfer_cb = NULL,
.sof = NULL
},