tinyUSB: ESP_OK return option has been added

This commit is contained in:
Roman Leonov 2022-12-15 16:02:53 +01:00
parent 6b94d6ef87
commit 388ff32eb0
2 changed files with 4 additions and 3 deletions

View File

@ -1,11 +1,11 @@
description: Espressif's additions to TinyUSB
documentation: "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-reference/peripherals/usb_device.html"
version: 1.0.0
version: 1.0.1
url: https://github.com/espressif/idf-extra-components/tree/master/usb/esp_tinyusb
dependencies:
idf: '>=5.0' # IDF 4.x contains TinyUSB as submodule
tinyusb:
version: '~0.12.2' # Use fixed minor version. TinyUSB does not guarantee backward compatibility
version: '^0.12.2' # Use fixed minor version. TinyUSB does not guarantee backward compatibility
public: true
targets:
- esp32s2

View File

@ -307,9 +307,10 @@ esp_err_t tinyusb_cdcacm_write_flush(tinyusb_cdcacm_itf_t itf, uint32_t timeout_
if (tud_cdc_n_write_occupied(itf)) {
ESP_LOGW(TAG, "remained data to flush!");
return ESP_FAIL;
} else {
return ESP_OK;
}
}
return ESP_ERR_TIMEOUT;
} else { // trying during the timeout
uint32_t ticks_start = xTaskGetTickCount();
uint32_t ticks_now = ticks_start;