We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 592c994 commit f706c27Copy full SHA for f706c27
cores/esp32/esp32-hal-tinyusb.c
@@ -173,10 +173,15 @@ void deinit_usb_hal() {
173
174
esp_err_t tinyusb_driver_install(const tinyusb_config_t *config) {
175
init_usb_hal(config->external_phy);
176
+ tusb_rhport_init_t tinit;
177
+ memset(&tinit, 0, sizeof(tusb_rhport_init_t));
178
+ tinit.role = TUSB_ROLE_DEVICE;
179
#if CONFIG_IDF_TARGET_ESP32P4
- if (!tusb_init(1, TUSB_ROLE_DEVICE)) {
180
+ tinit.speed = TUSB_SPEED_HIGH;
181
+ if (!tusb_init(1, &tinit)) {
182
#else
- if (!tusb_init(0, TUSB_ROLE_DEVICE)) {
183
+ tinit.speed = TUSB_SPEED_FULL;
184
+ if (!tusb_init(0, &tinit)) {
185
#endif
186
log_e("Can't initialize the TinyUSB stack.");
187
return ESP_FAIL;
0 commit comments