-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Board support for ESP32-BOX-3 #8978
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@AarooneyFarr - There are a few differences from BOX3 to BOX:
Do you already have any project in a public repository? |
Hello, this will be covered by BSP (Board support package) from @me-no-dev, adding to 3.1.0 milestone. The tasks is now in the progress but is blocked by 3.0.0 release. |
@AarooneyFarr - I have just added an Adafruit GFX based driver for the ESP-BOX-3 that you can test and use. If necessary, The example in the repository runs the Adafruit GFX demo and also prints the touch point in the Serial Monitor. It also allows "finger painting" (using touch) at any rotation mode, at the end of the GFX demo. https://github.com/SuGlider/Adafruit_ESP32S3_BOX_3/ Have fun! |
I also just realised that there is an effect with In order to avoid it, it is necessary to disable void setup() {
//Serial.begin(115200);
//Serial.setDebugOutput(true);
//while (!Serial) delay(100);
|
Is it affecting the ESP32 too? |
No. Only ESP32-S3 / C3 with HW JTAG CDC acting as |
@weoiss1998 - it only affects the S3, C3 and C6 when using Hardware CDC and JTAG as The workaround is to set the USB Writing Timeout to Zero, like this: Serial.begin(); // USB HW CDC doesn't need any baudrate
Serial.setDebugOutput(true); // sends all log_e(), log_i() messages to USB HW CDC
Serial.setTxTimeoutMs(0); // sets no timeout when trying to write to USB HW CDC |
@SuGlider adding the SOF check might help reduce that time if USB is not plugged into a Host |
The issue is not if it is plugged to the Host, but if the serial monitor (or any other, like Putty) has opened a CDC connection. Other potential problem is that whenever I close the But, if I open the Something is not being done in the right order of events... This is not the expected behaviour. |
It seems that it has more to do with a IRQ related to the CDC USB End Point than to SOF.... Let me know if you have any other hint/idea. |
if board gets reset, that means that the host is toggling the RTS/DTS pins on disconnect. Maybe Windows related? |
This is USB only, there are no RTS/DTS pins. Can it send RTS/DTS signal through CDC-ACM? |
yes. that is how CDC-JTAG resets the chip and in the case of TinyUSB, we listen to them and their order to catch reset request |
Related area
Board Support
Hardware specification
Support for ESP32-BOX-3
Is your feature request related to a problem?
No
Describe the solution you'd like
I would like board support for ESP-BOX-3
Describe alternatives you've considered
ESP-BOX doesn't seem to be working for my ESP-BOX-3
Additional context
No response
I have checked existing list of Feature requests and the Contribution Guide
The text was updated successfully, but these errors were encountered: