milescoviello and Claude Opus 5.5
646920d12a
test(libSceUsbd): cover the bulk, iso and control transfer fillers and their accessors
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 21:05:09 +00:00
Max and Claude Opus 5.5
64ae578dda
feat(libSceUsbd): pass the device, packet size, alternate setting and halt calls through to libusb
...
sceUsbdGetDevice, sceUsbdGetDeviceSpeed, sceUsbdGetMaxPacketSize,
sceUsbdGetMaxIsoPacketSize, sceUsbdOpenDeviceWithVidPid,
sceUsbdSetInterfaceAltSetting, sceUsbdClearHalt and
sceUsbdDetachKernelDriver follow FreeBSD 11.4 libusb10.c over the host
libusb. The packet sizes and the alternate setting checks are done as
FreeBSD does them, so the library records which interfaces are claimed,
and a device stays known while a handle to it is open.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 01:50:33 +02:00
boykopovar
f38d29fd08
refactor(sdk): add canonical headers for remaining libraries
2026-10-24 23:17:42 +03:00
Dean
d490ca219c
Merge pull request #9190 from simnJS/feat/usbd-descriptor-queries
...
feat(libSceUsbd): pass configuration and descriptor queries through to libusb
2026-10-25 00:22:22 +13:00
simnJS
66f467e406
feat(libSceUsbd): pass configuration and descriptor queries through to libusb
2026-10-21 16:57:03 +02:00
al3w0f205
4895ab1a4c
test(libSceUsbd): cover sceUsbdFillControlSetup buffer formatting
2026-10-21 07:37:15 -05:00
Semir Kabir
42cf82953c
test(libSceUsbd): require a non-null active config interface array
2026-10-12 22:32:42 +02:00
Semir Kabir
6cab297837
test(libSceUsbd): skip null interface altsettings in the interrupt endpoint scan
2026-10-12 22:32:42 +02:00
Semir Kabir
faff4a6453
fix(libSceUsbd): cancel transfers under the state lock
2026-10-12 22:32:42 +02:00
Semir Kabir
98d594c9c1
feat(libSceUsbd): pass USB devices and transfers through to the host with libusb
2026-10-12 22:32:42 +02:00
Semir Kabir
33c6e825ab
feat(libSceUsbd): declare the device and handle calls for the no-device path
2026-10-11 10:06:27 -07:00
Semir Kabir
cbd18363bd
feat(libSceUsbd): implement transfer allocation and event handling for the no-device path
2026-10-11 09:40:14 +00:00
Gjon Gojcevic
6e5d70f0cd
feat(libSceUsbd): report a USB stack with no devices attached
...
Init and exit succeed, the device list is empty, event handling waits for its timeout, and calls that need a device throw.
2026-10-08 13:34:39 +02:00