hi guys
in the past there was several speaking about this theme USB on ESP32.
also, that there is speaking about a proof of concept in espressif team.
is there a public saying to this possible and how success is the proof of concept.
can you talk about, better, can you show us this proof of concept by example code for testings?
i ask this not unfounded, i miss USB device on esp32 and i did in the past several work on this.
some things works - some things are not usefull. also i hoped for a LAB ESP USB host concept, but this is more more work.
since i found for me a cheap usefull DSP and saw, that this MCU has USB Host and USB Device ( USB Audio ) and is very cheap,
this ESP32 USB work paused and i would use then for design work with ESP32 and using USB this cheap MCU from now,
my favority is the QE32 Version.
if there is any USB work in the pipe at espressif, please let me know.
thank you
best wishes
rudi
USB on ESP32 proof of concept @espressif
USB on ESP32 proof of concept @espressif
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
-
- Posts: 9708
- Joined: Thu Nov 26, 2015 4:08 am
Re: USB on ESP32 proof of concept @espressif
Yes, we are keeping USB in mind; the current plan is to add hardware support for it in the next chip (as usual, however: no guarantees that we'll actually succeed in this.) The proof of concept you were talking about is mine: I still should clean it up and post it. At the moment it still is pretty shitty, as in it only enumerates at low-speed half of the time... but I'm not sure if I have time to improve on it.
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: USB on ESP32 proof of concept @espressif
This sounds very interesting! Looking forward to see the code.
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
Who is online
Users browsing this forum: No registered users and 60 guests