Skip to content
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

Unable to Use T-Display-S3 as USB Host for Keyboard Input #288

Open
devilsbane98 opened this issue Nov 20, 2024 · 2 comments
Open

Unable to Use T-Display-S3 as USB Host for Keyboard Input #288

devilsbane98 opened this issue Nov 20, 2024 · 2 comments

Comments

@devilsbane98
Copy link

I am trying to connect a keyboard to the LilyGO T-Display-S3 AMOLED as an input device using USB Host mode. However, I am encountering the following issues:

  1. The USB DM and USB DP pins, which are mentioned in the schematic, are not exposed anywhere on the board. This makes it unclear how to connect an external USB device directly.
  2. The onboard USB-C connector does not recognize the keyboard when connected, despite attempting to configure the board for USB Host mode.

I have tried using:

  • ESP-IDF's USB Host stack, and
  • The ESPUsbHost library in Arduino,
    but neither approach has worked for detecting or initializing the keyboard.

It seems there might be limitations in using the onboard USB-C connector or configuring the board for USB Host mode. Is there any official documentation or workaround for enabling USB Host functionality on this board? Additionally, is there a hardware solution (e.g., exposing DM/DP pins) to connect USB devices directly?

Any help or guidance on this matter would be greatly appreciated!

@devilsbane98 devilsbane98 changed the title USB Host Support via GPIO pins or onboard connector Unable to Use T-Display-S3 as USB Host for Keyboard Input Nov 20, 2024
@lewisxhe
Copy link
Contributor

LilyGO T-Display-S3 AMOLED? Or LilyGO T-Display-S3? ?

@devilsbane98
Copy link
Author

I am using LilyGO T-Display-S3 AMOLED

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants