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
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
My endgoal is embedding tinyusb into a no_std rust application on an esp32-s3.
Trying to compile it as-is, I'm currently getting an error with missing freertos headers, and it looks like esp32-sx unconditionally uses freertos:
Here the headers are included:
tinyusb/src/portable/synopsys/dwc2/dwc2_esp32.h
Lines 35 to 36 in 5fb3c09
Which gets included here:
tinyusb/src/portable/synopsys/dwc2/dwc2_common.h
Lines 42 to 43 in 5fb3c09
And
DWC2
gets automatically enabled for ESP32-S2/S3:tinyusb/src/common/tusb_mcu.h
Lines 381 to 392 in 5fb3c09
So it looks like ESP32-S3 always uses the synopsys dwc2 driver, which always hard-references FreeRTOS?
Beta Was this translation helpful? Give feedback.
All reactions