未验证 提交 c8f66980 编写于 作者: M Me No Dev 提交者: GitHub

Fix CDC+JTAG is disabled when WiFi is used on ESP32-C3

Fixes: https://github.com/espressif/arduino-esp32/issues/6264
Thanks @Spritetm
上级 c4954dd5
......@@ -555,6 +555,10 @@ void WiFiGenericClass::useStaticBuffers(bool bufferMode){
_wifiUseStaticBuffers = bufferMode;
}
// Temporary fix to ensure that CDC+JTAG stay on on ESP32-C3
#if CONFIG_IDF_TARGET_ESP32C3
extern "C" void phy_bbpll_en_usb(bool en);
#endif
bool wifiLowLevelInit(bool persistent){
if(!lowLevelInitDone){
......@@ -587,6 +591,10 @@ bool wifiLowLevelInit(bool persistent){
lowLevelInitDone = false;
return lowLevelInitDone;
}
// Temporary fix to ensure that CDC+JTAG stay on on ESP32-C3
#if CONFIG_IDF_TARGET_ESP32C3
phy_bbpll_en_usb(true);
#endif
if(!persistent){
lowLevelInitDone = esp_wifi_set_storage(WIFI_STORAGE_RAM) == ESP_OK;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册