diff options
| author | HiFiPhile <[email protected]> | 2024-05-27 20:42:28 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-05-27 20:42:28 +0200 |
| commit | 1fe86f654fdca8a4a555737f34215582a812b481 (patch) | |
| tree | 575dee1a6306ef4bb345a3355faf7e2eac9ca70c /src/device | |
| parent | fd11bf17fde6cbfdb4bb1ed7070ed4111e503ae8 (diff) | |
| parent | 003a5d4f5551de809715c8bc7ed203d34720a085 (diff) | |
Merge pull request #2647 from andrewleech/additional_dcd_sof_enable
Add support for dcd_sof_enable() to some additional ports.
Diffstat (limited to 'src/device')
| -rw-r--r-- | src/device/usbd.c | 5 | ||||
| -rw-r--r-- | src/device/usbd.h | 2 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/device/usbd.c b/src/device/usbd.c index 88183fad0..800d9c824 100644 --- a/src/device/usbd.c +++ b/src/device/usbd.c @@ -396,9 +396,8 @@ bool tud_connect(void) { return true; } -bool tud_sof_cb_enable(bool en) { +void tud_sof_cb_enable(bool en) { usbd_sof_enable(_usbd_rhport, SOF_CONSUMER_USER, en); - return true; } //--------------------------------------------------------------------+ @@ -1194,7 +1193,7 @@ TU_ATTR_FAST_FUNC void dcd_event_handler(dcd_event_t const* event, bool in_isr) } if (tu_bit_test(_usbd_dev.sof_consumer, SOF_CONSUMER_USER)) { - dcd_event_t const event_sof = {.rhport = event->rhport, .event_id = DCD_EVENT_SOF}; + dcd_event_t const event_sof = {.rhport = event->rhport, .event_id = DCD_EVENT_SOF, .sof.frame_count = event->sof.frame_count}; queue_event(&event_sof, in_isr); } break; diff --git a/src/device/usbd.h b/src/device/usbd.h index e676006ab..e47f674ea 100644 --- a/src/device/usbd.h +++ b/src/device/usbd.h @@ -98,7 +98,7 @@ bool tud_disconnect(void); bool tud_connect(void); // Enable or disable the Start Of Frame callback support -bool tud_sof_cb_enable(bool en); +void tud_sof_cb_enable(bool en); // Carry out Data and Status stage of control transfer // - If len = 0, it is equivalent to sending status only |
