| 615 | } |
| 616 | |
| 617 | static void dusb_update_progress(usb_event_t *event) { |
| 618 | dusb_context_t *context = event->context; |
| 619 | if (event->progress_handler) { |
| 620 | event->progress_handler(event->progress_context, |
| 621 | context->progress + context->start + context->position + context->offset, |
| 622 | context->total); |
| 623 | } |
| 624 | } |
| 625 | |
| 626 | static void dusb_next_command(usb_event_t *event) { |
| 627 | dusb_context_t *context = event->context; |