Recent Posts

Pages: [1] 2 3 ... 10
1
USB / Re: Windows & USB, problems & two utilities
« Last post by Jolly on June 28, 2022, 04:09:42 am »
This utility is great, thanks!
One slight potential improvement - generalize it to add the FriendlyName for HID devices as well. 


Also I'm not quite sure the difference between the FriendlyName setting and the CustomName (that USBDeviceTree seems to use to name devices)
2
USB / Re: Alternate Device for USB embedded development
« Last post by Jan Axelson on June 21, 2022, 12:49:10 pm »
Thank you, I'm glad you've found my books useful!
3
USB / Re: Alternate Device for USB embedded development
« Last post by b0bf0rt on June 16, 2022, 04:24:41 pm »
Thank you!  Your books are awesome!  :D
4
USB / Re: Alternate Device for USB embedded development
« Last post by Jan Axelson on June 15, 2022, 03:54:14 pm »
Yes, a Raspberry Pi can function as a USB host. My USB Embedded Hosts book will help you understand the host function. The Raspberry Pi community and possibly other books can help with the Pi-specific things.
5
same thing
6
USB / Alternate Device for USB embedded development
« Last post by b0bf0rt on June 15, 2022, 03:42:25 pm »
Hello... to work on the Jan's book 'USB Embedded Hosts' does it seem reasonable to use a RaspberryPi instead of the BeagleBoard-xM?  I do currently have a RaspBerryPi 3b with four usb ports.  And I expect there will be some internal differences to figure out as I proceed.  Thank you.
7
USB / Is there a difference between "null packet" and "zero-length packet"?
« Last post by jb on June 13, 2022, 05:47:46 pm »
USB Audio, MIDI, and Debug Class specs mention null packets:

Quote
In any case, the
endpoint is required to support null packets. This bit must be used by the Host software to determine if the
driver should pad all potential short packets (except null packets) with zero bytes to wMaxPacketSize
length before sending them to an OUT endpoint.

but don't define it anywhere that I can see. Is it the same thing as a zero-length packet?
8
USB / Re: CDC/ACM host performance.
« Last post by bpaddock on May 26, 2022, 08:21:30 am »
You may be thinking of V-USB which is pure software USB for AVR, or perhaps LUFA which is hardware based for AVR.

TinyUSB is not tied to any specific hardware.

I've just brought it up on my NXP KL27 project for example.
I'm not using CDC so can't comment on its performance.
In general TinyUSB is mostly well written so I'm suspect of that being the bottleneck.

What each hardware needs is a TinyUSB hardware layer interface, there could be issues there.

https://www.tinyusb.org
9
USB / Re: CDC/ACM host performance.
« Last post by usbman on May 24, 2022, 06:02:32 am »
I dont think thats a problem of the usbser.sys driver, especially since you are seeing bad performance in OSX too.
My guess is its your TinyUSB device, TinyUSB is that software usb on Atmels right?

If so thats a lowspeed design and does not report bulkEps with 0x40 size. Bulk EPs are not allowed for lowspeed devices acording to the USB spec, because it will lower the performance. 
10
USB / Re: Help! Combining two graphics tablets into a single joystick device.
« Last post by houshi on May 15, 2022, 11:53:06 pm »
Is this method feasible?I have two XPPen ( https://www.xp-pen.com ) drawing tablets and I want to have a try with them.
Pages: [1] 2 3 ... 10