You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
I have searched the issue tracker for a similar issue and not found a similar issue.
IDF version.
v5.1.4 and 5.2 release branch
Espressif SoC revision.
ESP32-S3 (QFN56) (revision v0.1)
Operating System used.
Linux
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
Development Kit.
esp32s3 tdisplay s3
Power Supply used.
USB
What is the expected behavior?
I expect to be able to call pseudo code that looks like
tinyusb_driver_install
tusb_cdc_acm_init
// use cdc serial
tusb_cdc_acm_deinit
tinyusb_driver_uninstall
// sleep a bit or do something else usb mass storage
tinyusb_driver_install
tusb_cdc_acm_init
and I would expect the cdc software serial working again but it doesn't show up with lsusb after a cdc and driver deinit and uninstall
I get no errors, everything is ESP_OK but the device doesn't show up - an esp_restart is required for things to show up again.
using
espressif/tinyusb: "^0.15.0~9"
espressif/esp_tinyusb: "^1.4.4"
and tried with esp-idf tags v5.1.3, v5.1.4 and 5.2 release branch
What is the actual behavior?
I would expect to be able to cycle the usb software cdc on/off/on
github-actionsbot
changed the title
esp32s3, restarting cdc software serial doesn't work
esp32s3, restarting cdc software serial doesn't work (IDFGH-12813)
May 13, 2024
Hi @greenaddress
Thanks for opening the issue, as you pointed out, I was already trying to solve it on Reddit.
I will try to reproduce it and let you know.
Answers checklist.
IDF version.
v5.1.4 and 5.2 release branch
Espressif SoC revision.
ESP32-S3 (QFN56) (revision v0.1)
Operating System used.
Linux
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
Development Kit.
esp32s3 tdisplay s3
Power Supply used.
USB
What is the expected behavior?
I expect to be able to call pseudo code that looks like
and I would expect the cdc software serial working again but it doesn't show up with lsusb after a cdc and driver deinit and uninstall
I get no errors, everything is ESP_OK but the device doesn't show up - an esp_restart is required for things to show up again.
using
espressif/tinyusb: "^0.15.0~9"
espressif/esp_tinyusb: "^1.4.4"
and tried with esp-idf tags v5.1.3, v5.1.4 and 5.2 release branch
What is the actual behavior?
I would expect to be able to cycle the usb software cdc on/off/on
Steps to reproduce.
Something like https://github.com/espressif/esp-idf/tree/master/examples/peripherals/usb/device/tusb_serial_device could be modified to also deinit cdc device software and uninstall tinyusb
Debug Logs.
More Information.
basically same issue (1) as https://www.reddit.com/r/esp32/comments/1c50bn1/esp32s3_tinyusb_issue/ which to me also doesn't seem resolved (same as OP)
The text was updated successfully, but these errors were encountered: