Marco Cipriani
Marco Cipriani
Arduino-ESP32 v3.0.0 breaks our production firmware, I will try to make it work on v3 and let you know.
I was able to upgrade to Arduino-ESP32 v3.0.0-RC1 and, while the situation is better, I'm still having a lot of trouble with USB on affected computers. In particular, on my...
Now, for some reason, I can't even upload without setting the board in bootloader mode, and the echo sketch works only sometimes even after upload. COM7 exists in Device Manager...
It's the one in the screenshoot: ``` void setup() { Serial.println("Boot!"); // Comment or not? //Serial.begin(115200); Serial.print("Serial.begin() done."); } void loop() { if (Serial.available() > 0) Serial.print((char) Serial.read()); } ```
Yes I know, but it doesn't matter. CDC on boot is enabled so `Serial.begin()` should do nothing, plus I even commented that line. Even if I leave `setup()` empty, the...
Sure, I'll try it Monday when I go back to the office. May I ask what is the difference between using `Serial` (what I'm doing) and `HWCDC HWCDCSerial` (the example...
Yes I know, but in the case of the ESP32-S3, `Serial` is already the native USB CDC port (while `Serial0` is UART). What is the `HWCDCSerial` object then, just an...
> Can you try this example https://github.com/espressif/arduino-esp32/blob/master/libraries/ESP32/examples/HWCDC_Events/HWCDC_Events.ino Sure, I tried that example and got this result, pretty much identically to the `Serial` echo sketch I provided: - I frequently get...
Good to know I'm not the only one with the issue, I'm trying your workaround. Luckily I don't need `if (Serial)`.
@Jason2866 your fix appears to be working on my workstation, I will test it on all the affected computers (to be safe) and let you know. Thanks a lot! @SuGlider...