Skip to content

Instructions how to use this Project with an ESP32S3 #462

Answered by pschatzmann
pschatzmann asked this question in Q&A
Discussion options

You must be logged in to vote

This was quite a traumatic experience, but I think I finally understand how things are supposed to work for the ESP32S3.

  1. Unlike the other platforms, this library needs to be installed via the Arduino library manager. It contains tinyusb as the ESP32 core does and discrepancies will lead to linker errors. So if you get linker errors just file an issue as I did!
    This approach is quite unfortunate, because this installation will break the other supported platforms!

  2. For this library to work, the ESP32 needs the following USB settings in the Tools menu:

  • USB CDC on Boot: Enabled

  • USB DFU on Boot: Disabled

  • USB Firmware MSC on Boot: Disabled

  • Upload Mode: USB-OTC CDC (TinyUSB)

  • USB M…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by pschatzmann
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants