adafruit / adafruit/Adafruit_TinyUSB_Arduino
TinyUSB Video not working on ESP32 S3
- Dominant language
- C
- Stars
- 654
- Forks
- 183
- PR merge metrics
- No merged PRs in 30d
Description
### Operating System
Linux
### Arduino IDE version
2.3.3
### Board
ESP32 S3 Dev Board
### ArduinoCore version
3.07
### TinyUSB Library version
3.4.0
### Sketch as ATTACHED TXT
Pease use your example video_capture Example Sketch
### Compiled Log as ATTACHED TXT
[compile_log.txt](https://github.com/user-attachments/files/17620765/compile_log.txt)
### What happened ?
- I needed to reboot to get the right Video USB descriptor.
- Trying out the device with the VLC Media Player displays the device, but opening it gives an error
- After unplugging and replugging the ESP32S3 the video dscriptor has diappeard
I tried the same with an RP2040 and there it is working w/o any problems.
### How to reproduce ?
See above
### Debug Log
Please provide instructions how to get to this log.
I am not getty any output via CDC
### Screenshots
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the attached compile_log.txt and the TinyUSB video_capture example sketch, then compare the ESP32-S3 behavior with the working RP2040 case. Reproduce the descriptor and VLC-opening failures after reboot and reconnect; done means the video descriptor remains available and VLC can open the device.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100