Results 44 comments of Matti Virkkunen

Aaahh, it uses a [patch] section, I didn't even realize at first... right, right. Maybe in the future we can have compile time constants with values as opposed to just...

I actually took a look at the USB gadget API (especially gadgetfs since that doesn't require an extra kernel driver) some time ago to see if it would be possible...

Judging just by this example gadgetfs is a bit of a mess: http://www.linux-usb.org/gadget/usb.c Seems like none of the drivers agree about the device names, endpoint names or endpoint addresses. I...

https://patchwork.kernel.org/patch/11332299/ Looks like Linux might be getting a new "USB Raw Gadget" system in the future, primarily meant for debugging/fuzzing apparently, but this looks like something that would be reasonable...

I wonder if something like a Raspberry Pi Zero or something else commonly available would support this. Would be interesting to try the "USB raw gadget" system. Have to get...

Found myself some hardware so I'll take a look at these gadget APIs when I have some time!

But then again the gadget could also be hardware, and you could implement your own USB devices on Linux! Two birds with one stone.

I don't think `nb` is that useful in practice because it doesn't allow composition of operations like futures do. If it doesn't even do that, it doesn't justify the extra...

Unfortunately it's not as simple as just adding a new endpoint type. Isochronous endpoints are quite a bit more complicated than the other types, and I'd rather not have a...

@bfrog Yes, the audio standard needs isochronous endpoints to work to its fullest extent. I think there's a fallback bulk endpoint mode but I'm not sure how well that works...