diff --git a/examples/peripherals/i2s/i2s_advance/i2s_usb/main/i2s_usb_example_main.c b/examples/peripherals/i2s/i2s_advance/i2s_usb/main/i2s_usb_example_main.c index bf66f0d52b4a..2f1e8c290974 100644 --- a/examples/peripherals/i2s/i2s_advance/i2s_usb/main/i2s_usb_example_main.c +++ b/examples/peripherals/i2s/i2s_advance/i2s_usb/main/i2s_usb_example_main.c @@ -236,6 +236,11 @@ static esp_err_t usb_uac_device_input_cb(uint8_t *buf, size_t len, size_t *bytes return ESP_FAIL; } + /* Report full-length data for UAC */ + if (bytes_read) { + *bytes_read = len; + } + return ESP_OK; }