Comments (6)
Does S2 support USB Host interface and protocol?
I don't think so. As far as I have read, it only supports Client USB...
from esp_8_bit.
@RoCorbera I'm pretty sure they are working on host mode.
See thread:
https://www.esp32.com/viewtopic.php?t=16147
from esp_8_bit.
We can follow the specs at https://esp32.com/viewtopic.php?f=10&t=14532
So far:
USB Device — Supported
USB Host — Not supported (IDF-530)
and based on the status of this issue (espressif/esp-idf#5454):
Ivan Grokhotkov (from Epressif/Shangai) answered to Chegewara (support from Espressif): "Hi @chegewara, unfortunately we don't have timeline for the USB Host feature, yet." on Jun, 15th.
Thus I have not much hope for it...
from esp_8_bit.
Support for USB host will be added for sure on S2, especially that S3 is on its way which also support native USB. The problem is it is in very early stage in tinyUSB library.
from esp_8_bit.
Thanks for the update, @chegewara !
Would it work for ESP32 WROOM as well?
For future reference of others, here are some links about tinyUSB and ESP32:
https://github.com/hathach/tinyusb
https://www.esp32.com/viewtopic.php?t=15908
https://github.com/chegewara/esp-idf/tree/master/examples/peripherals/usb
https://github.com/chegewara/esp32s2-tinyusb-arduino-as-component
from esp_8_bit.
Would it work for ESP32 WROOM as well?
No, esp32 does not support native USB.
btw, there is missing 1 library from my repo ;)
https://github.com/chegewara/EspTinyUSB
from esp_8_bit.
Related Issues (20)
- [Question] Understanding the framebuffer in video_out.h HOT 3
- deleted
- Future of this project / most up to date fork?
- Reboot after keyboard connect HOT 9
- esp_8_bit:17:10: fatal error: esp_system.h: No such file or directory HOT 1
- Can we have a Bootloader? HOT 1
- HID (controller/keyboard) problem with new Arduino ESP32 core 2 ? HOT 3
- Savestate?
- for CornN64 esp_8_bit emu HOT 3
- Fast Forward in rom menu list?
- early 80's arcade machines HOT 1
- Vertical sync HOT 5
- frequency
- Esp32-cam bootlooping with error HOT 2
- How to set proper CLOCK frequency? HOT 4
- Question about Vertical Sync & UART HOT 1
- Problem with smsplus emulation
- Not issue - just a question about IR input or wired input
- What about using this library for BT input?
- The BT keyboard stops working after entering some chars
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp_8_bit.