Very minor correction: HID *may* use CONTROL only transfers and INTERRUPT IN/OUT is optional (HID does not use BULK). However, this is a little off-topic from the main point of this discussion.
-Chris ________________________________ From: Stefan Brüns <stefan.bru...@rwth-aachen.de> Sent: Thursday, March 17, 2022 6:11 PM To: sigrok-devel@lists.sourceforge.net <sigrok-devel@lists.sourceforge.net> Subject: Re: [sigrok-devel] New sigrok driver for homemade logic analyzer On Donnerstag, 17. März 2022 19:41:19 CET arnyt...@seznam.cz wrote: > S. W. This is cool! I was looking at the USB TMC class: https://www. > tmatlantic.com/…919 > (https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.tmatlantic.com%2Fencyclopedia%2Findex.php%3FELEMENT_ID%3D13919&data=04%7C01%7C%7Cc43865cb7a514a16fef808da087faa9a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637831641697992798%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZB%2F0pa7WAdXHvRqf1QuNyP4puD3WWyCaZzawFWFFoVQ%3D&reserved=0) > > In theory it should be much faster than CDC class because it uses BULK > transfers insread of CONTROL transfers. Bulk transfers can have multiple > packets in the frame, > so threoretically it should use most of the USB 2.0 FS bandwith, which is 12 > Mbit/s. USB CDC uses BULK transfers for the data as well, and INTERRUPT for signaling change of status lines. Only HID *may* use CONTROL only transfers (BULK IN/OUT is optional). Regards, Stefan -- Stefan Brüns / Bergstraße 21 / 52062 Aachen home: +49 241 53809034 mobile: +49 151 50412019
_______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel