ESPUSB - Where it fits when it does not fit anywhere else...

User avatar
By cnlohr
#52485 I ended up not porting anything more than a descriptor from V-USB. It was just too different of a paradigm than I was hoping to use. :-/

I do need a lot of help, but mostly eyes, people tweaking it, trying it out, testing testing testing.

I also REALLY want someone else to take on arduinoizing it. Or importing it into other projects like NodeMCU.
User avatar
By leo_ck
#52554 Hi, I know this might sound silly, but I'm curious. I'm familiar with vUSB on AVR and their system managed to achieve USB1.1 speed 12Mbit/s using 12MHz, now just refering to that ESP8266 has 80MHz/160MHz and assuming that we get access to NMI, is it possible for us to achieve USB 2.0 480MBit/s?
User avatar
By Pablo2048
#52561 Well - at first IMHO vUSB is just low-speed device so data rate is 1.5Mb (come on - 12Mb with 12MHz CPU - really?) ( https://www.obdev.at/articles/implement ... mware.html ). And second - so You want to 80MHz chip handle 480Mb stream without additional hardware? ;-)
User avatar
By leo_ck
#52562 Haha, I knew it was a silly question but I wanted to get an opinion of some great minds over in this forum for their thoughts on it. And oops, looks like I misunderstood the meaning of USB 1.1 thinking that it is USB full speed. Thank you for the correction on that. Looks like cnlohr, just updated his README.md on github stating good news :D (https://github.com/cnlohr/espusb)

"Espressif has reached out to me and I will begin pursuing full-speed (12 Mbit/s) USB."

I can't wait!