Mark USB transfer as done sooner.

This commit is contained in:
George Norton 2023-08-20 21:35:21 +01:00
parent 1df723a4a0
commit 59d7c2adc4
1 changed files with 4 additions and 4 deletions

View File

@ -128,6 +128,10 @@ static void __no_inline_not_in_flash_func(_as_audio_packet)(struct usb_endpoint
out[i] = fix16_mul(norm_fix3_28_from_s16sample(in[i]), preprocessing.preamp);
}
// keep on truckin'
usb_grow_transfer(ep->current_transfer, 1);
usb_packet_done(ep);
multicore_fifo_push_blocking(samples);
if (preprocessing.reverse_stereo) {
multicore_fifo_push_blocking((uintptr_t) (out - 1));
@ -149,10 +153,6 @@ static void __no_inline_not_in_flash_func(_as_audio_packet)(struct usb_endpoint
update_volume();
apply_config_changes();
// keep on truckin'
usb_grow_transfer(ep->current_transfer, 1);
usb_packet_done(ep);
}
void __no_inline_not_in_flash_func(core1_entry)() {